Seite 1 von 1
änderungen in einer cfg
Verfasst: Do 10.Mär, 2005 16:52
von volker58
habe da mal noch eine frage, ich möchte die bilder sprach und templateabhängig machen
Code: Alles auswählen
$online_offline[0][1] = '<img src=\"images/offline.gif\" alt=\"{$lang["Offline"]}\" title=\"{$lang["Offline"]}\" />';
$online_offline[1][1] = '<img src=\"images/online.gif\" alt=\"{$lang["Online"]}\" title=\"{$lang["Online"]}\" />';
$online_offline[2][1] = '<img src=\"images/hidden.gif\" alt=\"{$lang["Hidden"]}\" title=\"{$lang["Hidden"]}\" />';
normal macht man das ja so
aber das geht ja in so einem fall net
Verfasst: Do 10.Mär, 2005 18:37
von oxpus
So schaut das in einem Original subSilver.cfg aus (Beispiel):
Code: Alles auswählen
$images['icon_edit'] = "$current_template_images/{LANG}/icon_edit.gif";
Damit wird die Variable $images['icon_edit'] boardweit mit dem Image "icon_edit.gif" zur Verfügung gestellt und das je nach Sprache des Users (durch "{LANG}").
Verwendet wird dann dieses Image
nur in einem PHP-Script! Und zwar nach diesem Muster:
Code: Alles auswählen
$image = '<img src="'.$images['icon_edit'].'" border="0" />';
oder bei der Übergabe an das Template:
Code: Alles auswählen
$template->assign_vars(array(
'IMAGE' => '<img src="'.$images['icon_edit'].'" border="0" />'));
Die Verwendung dieser Methode im Template ist nicht möglich. Hier könnte höchstens die Sprache mit übergeben werden. Dann sähe der Code so in der PHP-Datei (Beispiel) aus:
Code: Alles auswählen
$template->assign_vars(array(
'IMG_LANG' => 'lang_' . $userdata['user_lang']));
und in der TPL-Datei
Code: Alles auswählen
<img src="templates/subSilver/{IMG_LANG}/image.gif" border"0" />
Daher empfiehlt es sich immer, da weniger Code verwendet wird, mit definierten Images in der cfg-Datei und dem $images[]-Variablen zu arbeiten.
Das schafft Übersicht und bringt Vorteile beim Wiederfinden der Images.
Verfasst: Fr 11.Mär, 2005 09:18
von volker58
ich muß das mal alles bissel umbauen in der viewtopic mit dem online/offline/hidden
was issen da für ein mod zu empfehlen wo auch die bilder in dem jeweiligen styles sind?
Verfasst: Fr 11.Mär, 2005 11:03
von volker58
habe mir mal erlaubt den von amiga einzubauen und es geht
Verfasst: Fr 11.Mär, 2005 19:54
von oxpus
Kein Problem. Hauptsache, der User ist zufrieden. Auch wenn ich weniger geholfen habe.