änderungen in einer cfg

Support für weitere IT-Themenbereiche
Antworten
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

änderungen in einer cfg

Beitrag 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
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag 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?
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

habe mir mal erlaubt den von amiga einzubauen und es geht
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kein Problem. Hauptsache, der User ist zufrieden. Auch wenn ich weniger geholfen habe.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten