Seite 1 von 1
verschiedene rank-sets je nach style wie einsetzen?
Verfasst: 10.01.2003 05:07
von n8hawk
hi,
ich habe das 2.01 mit einem hellen und einem dunklen skin installiert. nun möchte ich, das je nach skin verschiedene sets für die ranks geladen werden - ergo muss ich den pfad
von ./images/ranks ...
auf ./templates/myTemplate/images/ranks ... ändern
gleiches gilt für die MessageIcons ...
z.b. in der viewforum.php
Code: Alles auswählen
if ( $topic_rowset[$i]['topic_icon'] == 0 ) {
$icon = "images/icon/icon1.gif";
}
else {
$icon = "images/icon/icon" . $topic_rowset[$i]['topic_icon'].".gif";
}
wie heisst die variable für den entsprechenden skin?
l.g. nighthawk
Verfasst: 10.01.2003 17:03
von saerdnaer
die variable heißt $template->root und enthällt den pfad in der form ./templates/xxx wobei das ./ immer der wert von $phpbb_root_path ist...
ah
erstes danke :)
Verfasst: 13.01.2003 01:31
von n8hawk
das mit der var $template->root für die unterschiedlichen message-icons je nach style hat gefunzt.
ein prob bleibt: da die rank-images im adminbereich editiert werden können finde ich keinerlei weg dies auszuhebeln und für jedes style eigene images zu vergeben.
irgendwie müsste ich die angaben im adminbereich derart ändern, dass nur noch die namen der rank-images ohne pfad dort eingetragen werden und der pfad irgendwo (welche seite ist das?) auf
$template->root . "/images/ranks/" [rank_image] ...
festgelegt wird ...
kannst du mir newbie da noch mal helfen ???
1000 thanks,
n8hawk

Verfasst: 13.01.2003 15:24
von saerdnaer
naja du müsstest halt bei allen rank_images nur den dateinamen eingeben und dann folgende zeilen ändern:
Code: Alles auswählen
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
ersetzen durch
Code: Alles auswählen
$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $template->root . "/images/ranks/" . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
das ganze nocheinmal mit dem 2. machen!!!
und dann auch noch in der includes/usercp_viewprofile.php suchen ( kommt auch wieder 2x vor):
Code: Alles auswählen
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
ersetzen durch
Code: Alles auswählen
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $template->root . "/images/ranks/" . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
und natürlich nochmal das 2. nicht vergessen....
ah