Seite 1 von 1

[hilfgesuch] nickpage + Images

Verfasst: 10.02.2004 14:57
von Firestarter
Ach eine Frage hab ich noch:

Wie müssten die Änderungen aussehen, um die Images nicht aus templates/nickpage zu ziehen, sondern aus templates/xxxStyle/images/lang_XXX/ geholt werden ?

Grund : ich hab mehrere Style auf meinem Board und da sieht es nicht besonders schön aus, wenn sie alle ein und dasselbe Images haben, besonders wenn alle anderen Images pro Style passen ausser die für Nickpage. Kann man mir helfen?

Als Anlage füge ich mal phpBB2_nickpage_1_3.zip bei.

Verfasst: 10.02.2004 23:29
von Acid
hmm..

Bei overall_header.tpl und viewtopic_body.tpl könntest du ja anstatt /nickpage/ den Namen des jeweiligen Templates angeben.
In der usercp_viewprofile.php könnte..
$nickpage = '<a href="'.$url.'"><img src="templates/nickpage/nickpage_button_big.gif" border="0" alt="'.$server_protocol.$server_name.$server_port.$script_name.'/'.$url.'"></a>';
..mit folgendem ersetzt werden..
$nickpage = '<a href="'.$url.'"><img src="' . $images['nickpage_big'] . '" border="0" alt="'.$server_protocol.$server_name.$server_port.$script_name.'/'.$url.'"></a>';
In der dein_template.cfg müsste das Bild noch definiert werden..
$images['nickpage_big'] = "$current_template_images/nickpage_button_gif";
In der nickpage.php könnte..
'Bewertung' => '<img src="templates/nickpage/'.$votepic.'" alt="'.$votes.' '.$lang['NP_VOTES'].'">',
..so aussehen..
'Bewertung' => '<img src="'.$votepic.'" alt="'.$votes.' '.$lang['NP_VOTES'].'">',
Weiter oben findest du 5x die Variabel $votepic, wo du anstelle vom *.gif..
$votepic = "5.gif";
..wieder $images['irgendwas'] einträgst, was wiederum in der dein_template.cfg definiert werden müsste (jeweils Ziffer anpassen)..
$votepic = $images['nickpage_5'];
Beim Pfad in der header.tpl..
<img src="templates/nickpage/buddy3.gif" border="0" alt="{U_BUDDY_ADD_ME}"/>
..könntest du ´ne Templatevariabel einsetzen..
<img src="{BUDDY_IMG}" border="0" alt="{U_BUDDY_ADD_ME}"/>
Diese müsste natürlich in der nickpage.php angegeben sein (blau is neu)..
'MYNICKNAME' => $userdata['username'],
'BUDDY_IMG' => $images['buddy_img'],
Und $images['buddy_img'] wiederum muss in der dein_template.cfg definiert werden..
$images['buddy_img'] = "$current_template_images/buddy3.gif";

Verfasst: 11.02.2004 03:48
von Firestarter
THX Acid. Mit ein paar Veränderungen müsste es gehen, werde ich gleich mal heute abend ausprobieren. Vielen Dank.
Der Hack ist super, doch der Part mit den Images ist etwas bescheiden, wenn man mehrere Styles im Board hat.