Arbeitserleichterung für Layoutgestalter
Wer öfter mal mit unterschiedlichen Grafiken im Layout herumspielen möchte (wie ich) ist über jede Arbeitserleichterung dankbar da sie Veränderungen und Anpassungen stark beschleunigen kann. Leider hinken offizielle Entwicklungen oft hinterher oder sind eher halbherzig umgesetzt und man muss für jede Kleinigkeit direkt im Template herumwurschteln - wovon offizielle Seiten dann wieder abraten und mit eingeschränktem Support "drohen". Das wierum führt dazu dass viele User sich wahrscheinlich gar nicht trauen im Template direkt aktiv zu werden.
Dank der "globalen Variablen" ist man aber inzwischen in der Lage sich ein eigenes Adminmenü zurechtzubasteln oder dieses zumindest in gewissen Grenzen zu erweitern. Ein "drag & drop" Forendesign inklusive Positionierung Größeneinstellung einzelne Elemente wäre wahrscheinlich das absolute Optimum - das ist aber bei dem derzeitigen technischen Stand sicherlich zuviel verlangt.
Für eine
dauerhafte Arbeitserleichterung muss man leider erstmal ein gewisses Maß an Arbeit investieren - das ist unvermeidlich. :D Um Veränderungen im Adminmenü zu bewirken geht kein Weg an den "globalen Variablen" vorbei.
Ersteinmal muss man passende "globale Variablen" erstellen, ein Thema dazu:
Globale Variablen
Grafiken & Icons - Statusanzeige von Foren und BeiträgenEin arbeitsaufwändiger Teil ist zunächst einmal das Einrichten der oben genannten "globalen Variablen", sind diese aber ersteinmal eingebaut und das entsprechende Template-Element angepasst gelingt der Austausch ratzfatz.
Schritt 1: nach der oben verlinkten Anleitung müssen zunächst folgende "globalen Variablen" eingerichtet werden. (
)
Eingaben sortiert nach einzelnen Punkten der Einrichtung ... Beachten! Der Punkt "Variable (im Template)" enthält bereits die Vorgabe
{{global_....}} Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_forum_read_subforum}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Subforum gelesen - keine neuen BeiträgeEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
Das Subforum enhält keine neuen Beiträge seit dem letzten BesuchAuswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/forum_read_subforum.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_forum_unread_subforum}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Subforum ungelesen - neue BeiträgeEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
Grafik zeigt neue Beiträge seit dem letzten Besuch an......Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/forum_unread_subforum.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_read}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gelesenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
Die Grafiken für den einfachen Status von Themen - ob gelesen oder ungelesen - dürften in den meisten Fällen mit den zwei Grafiken zur Statusanzeige von Foren, in der Forenübersicht, übereinstimmen. Ausnahmen bestätigen die Regel....Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_read.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_read_hot}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gelesen und "heiss"Eingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer..........Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_read_hot.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_read_locked}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gelesen und verschlossenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer...........Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_read_locked.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_sticky_read}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gepinnt und gelesenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer.....Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/sticky_read.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_sticky_unread}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gepinnt und ungelesenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer.....Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/sticky_unread.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_sticky_read_locked}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gepinnt, gelesen und verschlossenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer.....Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/sticky_read_locked.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_sticky_unread_locked}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus gepinnt, ungelesen und verschlossenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
"Gepinnte" Themen/ "sticky" Themen sind Themen die aus der normalen Sortierung bei der Auflistung ausgeschlossen sind, diese Themen werden grundsätzlich an erster Stelle angezeigt.Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/sticky_unread_locked.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_unread}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus ungelesenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
Die Grafiken für den einfachen Status von Themen - ob gelesen oder ungelesen - dürften in den meisten Fällen mit den zwei Grafiken zur Statusanzeige von Foren, in der Forenübersicht, übereinstimmen. Ausnahmen bestätigen die Regel....Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_unread.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_unread_hot}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus ungelesen und "heiss"Eingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
Grafik für ungelesene und "heisse" Beiträge in der Foren AnsichtAuswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_unread_hot.gifSpeichern!Neue globale Variable:Auswahlfeld
Bereich: -
GrafikenEingabefeld
Variable (im Template) -
{{global_topic_unread_locked}}Eingabefeld
Name (Angezeigt im Admin-Menü) -
Grafik für Themenstatus ungelesen und verschlossenEingabefeld
Beschreibung (Angezeigter Name im Admin-Menü) -
leer......Auswahlfeld
Typ -
Grafik URLEingabefeld
Vorgabe-Wert (Default) -
http://img.homepagemodules.de/s2/imageset/topic_unread_locked.gifSpeichern!
Soviel zu den einzurichtenden Variablen, sollten 12 Stück sein.......
Jetzt wirds leichter! Nur noch das Template-Element "
Foren Ansicht" anpassen, das angepasste Template-Element füge ich als Textdatei im Anhang bei - nur noch den Inhalt der Textdatei komplett kopieren und das alte/originale Tmplate-Element "
Foren Ansicht" damit
ersetzen -
nicht zusätzlich einfügen!!
Da wir hier im PHPBB/Pro Silver Bereich sind funktioniert das selbstverständlich auch nur für das ProSilver-Template......
Das Template-Element befindet sich in Admin - Template Entwicklung - aktives Template edit klicken - Template-Element
Forum Ansicht.
Dort befindet sich ebenfalls eine Datei die einen Ausschnitt aus meinem Adminmenü - Layout - Grafiken darstellt......
Hinweise:
Das
einrichten von
globalen Variablen nimmt noch keine Änderungen am Template vor - hat somit auch keinerlei Auswirkungen auf die Funktionstüchtigkeit von Templates! Erst der Einbau einer solchen Variablen ändert ein Template-Element da erst damit der Quellcode des Templates direkt verändert wird......