N>Hilfe für xabbGreen Template (nochmal x_X)

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
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

N>Hilfe für xabbGreen Template (nochmal x_X)

Beitrag von RockyC »

Also,

ich hab mir das "xabbGreen Template" runtergeladen und installiert. Die Links/Buttons oben (FAQ, Memberlist, Search, Usergroups usw.) sind aber leider englisch, egal in welcher Sprache ich das Forum einstelle.
Ich hab mir die deutschen Buttons runtergeladen, aber wenn ich die einfach über die englischen Buttons überschreibe, dann wärs ja immer auf deutsch :P

Jetzt kommt meine eigentliche Frage, was muss ich tun, damit ich für die "Englisches Forum"-Option die Englischen und für die "Deutsches Forum"-Option die deutschen Buttons verwende?

Danke schonmal für die Antworten :>


EDIT:
Ja, bräuchte nochmal hilfe :< die Frage steht im 5ten Post ^^
Zuletzt geändert von RockyC am 04.05.2007 20:44, insgesamt 2-mal geändert.
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Die deutschen Grafiken einfach in das Verzeichnis ./templates/NAME_DES_TEMPLATES/images/lang_german/ kopieren, danach funktioniert alles wie von dir gewünscht.
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

ne, hab ich auch gedacht und probiert, geht aber nich :<
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Ach jetzt weis ich was du meinst. Um bei xabbGreen (somit also auch bei xabbBlue und xabbRed) sprachabhängige Bilder im Menü anzuzeigen, müsstest du einiges ändern.
  • xabb*.cfg (also bspw. xabbGreen.cfg)
    suche davor einfügen

    Code: Alles auswählen

    //
    // Bilder im Menü
    //
    $__lang = ( file_exists(@phpbb_realpath($phpbb_root_path . $current_template_path . '/images/lang_' . $board_config['default_lang'] . '/button_01.jpg')) ) ? $board_config['default_lang'] : 'english';
    
    $template->assign_vars(array(
    	'IMG_FAQ' => "$current_template_images/lang_$__lang/button_01.jpg",
    	'IMG_SEARCH' => "$current_template_images/lang_$__lang/button_02.jpg",
    	'IMG_MEMBERLIST' => "$current_template_images/lang_$__lang/button_03.jpg",
    	'IMG_GROUP_CP' => "$current_template_images/lang_$__lang/button_04.jpg",
    	'IMG_PROFILE' => "$current_template_images/lang_$__lang/button_05.jpg",
    	'IMG_PRIVATEMSGS' => "$current_template_images/lang_$__lang/button_06.jpg",
    	'IMG_REGISTER' => "$current_template_images/lang_$__lang/button_07.jpg",
    	'IMG_LOGIN' => "$current_template_images/lang_$__lang/button_08.jpg",
    	'IMG_LOGOUT' => "$current_template_images/lang_$__lang/button_08_x.jpg"
    ));
    
    unset($__lang);
  • Alle (englischsprachigen) Bilder aus dem Verzeichnis templates/xabb*/images/ deren Name mit button_ beginnt (sind 9 Stück) in das Unterverzeichnis templates/xabb*/images/lang_english/ und die Bilder mit den gleichen Namen aus dem deutschen Sprachpaket in das Unterverzeichnis lang_german/ kopieren
  • In der overall_header.tpl musst du alle Pfadangaben für die Bilder im Menü durch die entsprechenden Platzhalter, die jetzt in der xabb*.cfg definiert werden, ersetzten. Bsp.: Anstatt

    Code: Alles auswählen

    templates/xabbGreen/images/button_08.jpg
    eben

    Code: Alles auswählen

    {IMG_LOGIN}
    verwenden
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

Perfekt,
genau so wollt ichs, danke :D

EDIT:
Ok, ich brauch nochmal Hilfe :<

ich geb euch erstmal den Link zu meinem Forum zum besseren Verständnis:

http://all4free.ath.cx/fs/RockyC/phpBB2/index.php

Also,
Ich möchte, dass der "Usergroup/Gruppen"-Button nur für den Admin sichtbar is, aber da das kein normaler Link, sondern ne "Grafik" is, weiß ich nich wirklich wie das geht ^^; Ich hab mir ne 2te Grafik gemacht, die dann für die Anderen (also für alle, die kein Admin sind) an dieser Stelle sichtbar sein soll. Is halt nen leeres Feld dann. Hoffentlich ises verständlich ^^;

Danke
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

page_header.php
suche

Code: Alles auswählen

$template->pparse('overall_header');
_davor_ einfügen

Code: Alles auswählen

// ... nur Admins oder aber nur allen anderen anzeigen
$template->assign_block_vars('switch_' . ( ($userdata['user_level'] == ADMIN) ? 'admin' : 'no_admin' ), array());
In der overall_header.tpl (oder jeden anderen Templatedatei) kannst du jetzt Inhalt der nur Admins angezeigt werden soll mit <!-- BEGIN switch_admin --> und <!-- END switch_admin --> umschließen. Soll etwas allen Benutzern ausgenommen Admins angezeigt werden kannst du dafür <!-- BEGIN switch_no_admin --> und <!-- END switch_no_admin --> verwenden. Achte darauf das diese Anweisungen ohne weiteren Code in einer extra Zeile stehen. (siehe: KB:template_syntax)

Könnte dann z.b. so aussehen:
finde

Code: Alles auswählen

			<td><a href="{U_GROUP_CP}" class="mainmenu"><img src="{IMG_GROUP_CP}" border="0" alt="{L_USERGROUPS}" width="90" height="50"></a></td>
ersetzte mit

Code: Alles auswählen

			<!-- BEGIN switch_admin -->
			<td><a href="{U_GROUP_CP}" class="mainmenu"><img src="{IMG_GROUP_CP}" border="0" alt="{L_USERGROUPS}" width="90" height="50"></a></td>
			<!-- END switch_admin -->
			<!-- BEGIN switch_no_admin -->
			<td><img src="URL" border="0" alt="" width="90" height="50"></td>			
			<!-- END switch_no_admin -->
URL natürlich noch durch die URL zum Bild ersetzten. Für ein sprachabhängiges Bild siehe vorhergehenden Beitrag :)
RockyC
Mitglied
Beiträge: 45
Registriert: 29.04.2007 23:16

Beitrag von RockyC »

hat wieder perfekt funktioniert :D

danke (mal wieder :P)
Antworten

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