verschiedene rank-sets je nach style wie einsetzen?

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
n8hawk
Mitglied
Beiträge: 2
Registriert: 10.01.2003 04:37

verschiedene rank-sets je nach style wie einsetzen?

Beitrag 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
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
n8hawk
Mitglied
Beiträge: 2
Registriert: 10.01.2003 04:37

erstes danke :)

Beitrag 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 8)
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“