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

Code: Alles auswählen

= "$current_template_images/{LANG}/bild.gif
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.