Di. 29.06.2010
12:59 Uhr
#1
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

Hallo,
Bin gerade beim bearbeiten der Forum Templates!
Bei meiner alten Website mit einer älteren ilch Version, gibt es noch die Anzeige von Rankimages.
Gibt es das bei der neuen Version nichtmehr?
ich hab rankimages mit 1-9 sterne + adminimages erstellt. jetzt weiß ich aber nichtmehr wohin ich die images speichern soll, und womit ich sie im forum anzeigen kann. ich glaub in der alten Version war das noch mit {ranki} oder sowas!
Bitte um Hilfe
Denken ist schwer - darum urteilen die meisten
Di. 29.06.2010
14:13 Uhr
#3
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

Ich weiß nichtmehr welche Version, ist schon paar Jahre her
Könnte sein das es ein MOD von SLJ war, bin mir aber nichtmehr sicher!
Kenne mich leider zu wenig aus, um das selbst irgendwie einzubauen, hab keinen Plan wie, nur die Rank Images! lol
Lg
Denken ist schwer - darum urteilen die meisten
Di. 29.06.2010
14:29 Uhr
#5
- Registriert seit
- 29.05.2009
- Beiträge
- 173
- Beitragswertungen

wenn dus ganz einfach haben willst .. benenn deine Rangbilder so wie der Rang ist und pack sie in einen Ordner zB images/rang
denn gehste in die jeweiligen Dateien wo die Bidler angezeigt werden sollen (z.B. show_posts.htm) und trägst dort denn an der gewünschten Stelle sowas in der Art ein: <img src="include/images/rang/{rang}.png" /> schon werden deine Bilder dort angezeigt (sofern Pfadangabe und Bildbeschreibung stimmt)
Di. 29.06.2010
14:36 Uhr
#7
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

ich hab mal meiner show_posts.php vom alten ilch durchsucht, da habe ich folgendes gefunden:
1 2 3 | $row['rang'] = userrang ($row['posts'],$row['erstid']);
$bild = userrangimg ($row['posts'],$row['erstid']);
$row['rangi'] = '<img src="include/images/forum/rang/'.$bild.'"';
|
ich habs jetzt irgendwo in der show_posts.php beim neuen ilch eingefügt und bekam diesen fehler:
1 | Fatal error: Call to undefined function: userrangimg() in /www/htdocs/******/include/contents/forum/show_posts.php on line 67
|
Hab ich irgendwas wo übersehen??
Zuletzt modifiziert von Lightforce am 29.06.2010 - 14:36:38
Denken ist schwer - darum urteilen die meisten
Di. 29.06.2010
14:44 Uhr
#10
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

wie/wo mach ich das @ akira? wo muss ich was dazu schreiben in welcher datei? und was *g*
@renamed: ja ich hab ja gewußt ich hab irgendwo noch den code, nur weiß ich nichtmehr was ich dabei alles bearbeiten musste *g*
Denken ist schwer - darum urteilen die meisten
Di. 29.06.2010
19:29 Uhr
#11
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

das blöde ist, das Administrator beim ilch fett geschrieben wird und dadurch kein rankimage vergeben wird. das gleiche gilt wahrscheinlich für den rest der spezialränge (moderator usw)
Denken ist schwer - darum urteilen die meisten
Mi. 30.06.2010
07:59 Uhr
#12
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

Wo sind den diese Ränge definiert?! in welcher Datei das ich Sie umändern kann
Denken ist schwer - darum urteilen die meisten
Mi. 30.06.2010
08:03 Uhr
#13
- Registriert seit
- 29.05.2009
- Beiträge
- 173
- Beitragswertungen

denn gehste in includes/func/allg.php suchst nach userrang und schmeißt da die <i> und <b>-tags raus und denn kansnt dus ganz normal benutzen wie oben gesagt.
Mi. 30.06.2010
19:16 Uhr
#14
- Registriert seit
- 30.07.2006
- Beiträge
- 82
- Beitragswertungen

Danke sehr, hat prima funktioniert
Hab einmal den ranknamen ausgegeben, und dann den Ranknamen mit den dazu passenden Images
Sprich:
Rank: Newbie
(1 Stern)
Als Bsp
Denken ist schwer - darum urteilen die meisten
Di. 13.03.2012
00:03 Uhr
#16
- Registriert seit
- 21.03.2009
- Beiträge
- 27
- Beitragswertungen

hhmm....
seit gut 1 1/2 Jahren keine Antwort auf die Frage von "Darky1"
wo sie jetzt doch so wichtig sein könnte !
habe das selbe Problem wie er, dass wenn ich die <i> & <b> herraus nehme
keine Sonderzeichen mehr funktionieren :/
Bitte sag mal jemand etwas nützliches was man dagegen machen kann
oder eine andere Lösung dass bei den Sonderrängen wie "Administrator"
auch das Bild erscheind
Danke !
Wer Rechstschreibfehler findet darf sie gerne behalten ...
Di. 13.03.2012
00:35 Uhr
#17
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen

Ich tippe mal darauf, dass du beim Bearbeiten der Datei den Zeichensatz der Datei geändert hast, ansonsten gibt es keinen vernünftigen Grund, warum danach die Umlaute nicht mehr gehen sollen.
Di. 13.03.2012
02:01 Uhr
#18
- Registriert seit
- 21.03.2009
- Beiträge
- 27
- Beitragswertungen

Ich habs !!!!! xD
Das ist der komplette Code ....
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function userrang ($post,$uid) {
global $global_user_rang_array;
if (!isset($global_user_rang_array[$uid])) {
if (!isset($global_user_rang_array)) {
$global_user_rang_array = array();
}
if ( empty($uid) ) {
$rRang = 'Gast';
} else {
$rRang = @db_result(db_query("SELECT bez FROM prefix_user LEFT JOIN prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE prefix_user.id = ".$uid),0);
}
if ( empty($rRang) ) {
$post = ( $post == 0 ? 1 : $post );
$rRang = @db_result(db_query("SELECT bez FROM `prefix_ranks` WHERE spez = 0 AND min <= ".$post." ORDER BY min DESC LIMIT 1"),0);
} elseif ( $rRang != 'Gast' ) {
$rRang = '<i><b>'.$rRang.'</b></i>';
}
$global_user_rang_array[$uid] = $rRang;
}
return ($global_user_rang_array[$uid]);
}
|
nun einfach in der Zeile
1 | $rRang = '<i><b>'.$rRang.'</b></i>';
|
die Zeichen: <i> <b> </b> </i> entfernen und die Datei
abspeichern (ganz wichtig ! als ANSI) dann wieder hochladen und
Spaß haben
Zuletzt modifiziert von babyboy am 13.03.2012 - 03:15:59
Wer Rechstschreibfehler findet darf sie gerne behalten ...