Zwei Ordner für zwei Styles
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.
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.
Zwei Ordner für zwei Styles
Hallo,
ich habe schon seid längerem zwei Styles. Einmal den subSilver und dann einmal den subSilver in geändeter Forum.
So jetzt will ich ein Style in Blau machen, und dann passen ja nicht mehr die grünen Icons, die noch zu beiden Styles gepasst hatten. Deswegen wie kann ich machen, das der andere Styles aus einem anderen Ordner die Datein zieht? Das Problem ich habe bis jetzt nur einen Style Ordner (subSilver).
Julian
ich habe schon seid längerem zwei Styles. Einmal den subSilver und dann einmal den subSilver in geändeter Forum.
So jetzt will ich ein Style in Blau machen, und dann passen ja nicht mehr die grünen Icons, die noch zu beiden Styles gepasst hatten. Deswegen wie kann ich machen, das der andere Styles aus einem anderen Ordner die Datein zieht? Das Problem ich habe bis jetzt nur einen Style Ordner (subSilver).
Julian
du kannst all deine styles auch über einen templateordner realisieren, lade dir mal mein guildwars template herunter, dann siehst du wie es geht:
http://www.niedermayr.cc/forum/viewtopic.php?t=897
http://www.niedermayr.cc/forum/viewtopic.php?t=897
hast du in die guildwars.cfg geschaut?
dort wird eine neue variable deklariert:
diese wird dann in die imagepfade eingebaut:
jetzt liegt das bild cellpic1.gif nicht mehr unter:
/templates/templatename/images/cellpic1.gif
sondern unter:
/templates/templatename/images/stylename/cellpic1.gif
somit kann man in einem template mit mehreren styles, auch unterschiedliche images verwenden.
neue bilder, werden in der cfg-datei auch noch so einer templatevariable zugeordnet:
wenn man auch noch unterschiedliche sprachspezifische images einbinden will, muss man unter:
/templates/templatename/images/lang_irgendwas
auch noch den styleordner anlegen:
/templates/templatename/images/lang_irgendwas/stylename
dort wird eine neue variable deklariert:
Code: Alles auswählen
$current_style_images = $row['style_name'];
Code: Alles auswählen
$images['cellpic1'] = "$current_template_images/$current_style_images/cellpic1.gif";
/templates/templatename/images/cellpic1.gif
sondern unter:
/templates/templatename/images/stylename/cellpic1.gif
somit kann man in einem template mit mehreren styles, auch unterschiedliche images verwenden.
neue bilder, werden in der cfg-datei auch noch so einer templatevariable zugeordnet:
Code: Alles auswählen
$template->assign_vars(array(
'CELLPIC1_IMG' => $images['cellpic1'],
.
.
));
/templates/templatename/images/lang_irgendwas
auch noch den styleordner anlegen:
/templates/templatename/images/lang_irgendwas/stylename
Hi,
so jetzt will ich bei der Suchfunktion das gleiche auch nochmal machen.
So sieht das bei mir aus:
Julian
so jetzt will ich bei der Suchfunktion das gleiche auch nochmal machen.
So sieht das bei mir aus:
Dann in der subSilver.cfgsearch_results_posts.tpl hat geschrieben:<tr>
<td class="catHead" colspan="2" height="28"><span class="topictitle"><img src="%7BSEARCH_FOLDER_01_IMG%7D" align="absmiddle"> {L_TOPIC}: <a href="{searchresults.U_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a></span></td>
</tr>
Und nochmal das:subSilver.cfg hat geschrieben:$template->assign_vars(array(
'HEADER_ICON_01_IMG' => $images['header_icon_01'],
'HEADER_ICON_02_IMG' => $images['header_icon_02'],
...
...
['header_icon_12'],
'SEARCH_FOLDER_01_IMG' => $images['search_folder_01'],
'WHOSONLINE_IMG' => $images['whosonline'],
));
?>
Das Bild ist hochgeladen in alle möglichen Ordner, aber es tut sich nichts, das Bild wird nicht angezeigt.subSilver.cfg hat geschrieben:$images['header_icon_01'] = "$current_template_images/$current_style_images/header_icon_01.gif";
$images['header_icon_02'] = "$current_template_images/$current_style_images/header_icon_02.gif";
...
...
$images['search_folder_01'] = "$current_template_images/$current_style_images/folder.gif";
$images['whosonline'] = "$current_template_images/$current_style_images/whosonline.gif";
Julian
ich würde statt:
das machen:
der rest sieht korrekt aus, sofern die variablen deklaration vor dem $template->assign_vars kommt. (du hast es genau umgekehrt gepostet).
Code: Alles auswählen
%7BSEARCH_FOLDER_01_IMG%7D
Code: Alles auswählen
{SEARCH_FOLDER_01_IMG}