Seite 4 von 7
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 20.07.2011 10:58
von Die Mathematik
Ich mache mein Update Sonntag. Mal sehen, ob mein Forum mit den hunderten Mods das durchhält.
Zu den Feeds: Das dachte ich mir auch, aber ich habe ja 2 Augen
Sowas hatte ich auch mal mit Google, ich habe jeden Tag pünktlich um 12:04 Uhr 13 Emails bekommen.

Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 17:10
von hackepeter13
Ich hoffe es ist ok, wenn ich das hier mal so anspreche, da es ja mit dieser Version eingeführt wurde.
Und zwar habe ich noch nicht ganz die Funktion zu der neuen Template-Pfad-Angabe
verstanden.
Ich habe zwar gesehen und gelesen, das es für Javascript-Dateien (*.js) im Template-Ordner sein soll.
Habe zwar von Vererbung gelesen, aber verstehen tuh ich die Sache irgendwie noch nicht ganz, wieso es nun besser sein soll, die Javascript Dateien mit T_SUPER_TEMPLATE_PATH aufzurufen, weil im Endeffekt führen ja beide Befehle T_SUPER_TEMPLATE_PATH und T_TEMPLATE_PATH nach
styles/xxx/template.
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 21:11
von Metzle
Hallo hackepeter,
wenn ich mich nun nicht ganz täusche, meine ich gelesen zu haben, dass die neue Variable die .js-Dateien aus prosilver lädt und es somit für prosilver-basierte Sytles nicht mehr nötig ist die .js-Dateien integriert zu haben, sondern man kann sie aus dem prosilver laden lassen durch die neue Variable, was bei der alten Vairable nicht möglich ist.
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 21:18
von Würzi
hackepeter13 hat geschrieben:weil im Endeffekt führen ja beide Befehle T_SUPER_TEMPLATE_PATH und T_TEMPLATE_PATH nach styles/xxx/template.
Moin,
nein das ist nicht ganz richtig.
Super Template Pfad führt nach:
'T_SUPER_TEMPLATE_PATH' => (isset($user->theme['template_inherit_path']) && $user->theme['template_inherit_path']) ? "{$web_path}styles/" . $user->theme['template_inherit_path'] . '/template' : "{$web_path}styles/" . $user->theme['template_path'] . '/template',
Aus diesem code wirst du das notwendige rauslesen können (template_inherit_path).
Man kann ja in einem Style nur die geänderten template Dateien mitliefern und und dann in der template.cfg auf inherit_from = prosilver verweisen.
Beispiel hier:
http://www.spieleresidenz.de/styles/index.php?style=51
Das Style beinhaltet z.B. nur eine geänderte overall_header.html und eine overall_footer.html, der Rest wird aus prosilver gezogen.
Tja... und wenn in einer Mod die editor.js beispielsweise nicht über T_SUPER_TEMPLATE_PATH aufgerufen wird, dann gehen keine bbcodes und keine Smilies.
Hoffe ich konnte dir weiterhelfen.
Mfg dat Wuerzi
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 21:30
von TW1920
Das heißt, man kann sich die haufen kopien von ein und der selben datei sparen, wenn man verschiedene styles mit minimalen änderungen hat? Gut zu wissen, spart einiges an speicherplatz

Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 22:35
von hackepeter13
Würzi hat geschrieben:hackepeter13 hat geschrieben:weil im Endeffekt führen ja beide Befehle T_SUPER_TEMPLATE_PATH und T_TEMPLATE_PATH nach styles/xxx/template.
Moin,
nein das ist nicht ganz richtig.
Super Template Pfad führt nach:
'T_SUPER_TEMPLATE_PATH' => (isset($user->theme['template_inherit_path']) && $user->theme['template_inherit_path']) ? "{$web_path}styles/" . $user->theme['template_inherit_path'] . '/template' : "{$web_path}styles/" . $user->theme['template_path'] . '/template',
Aus diesem code wirst du das notwendige rauslesen können (template_inherit_path).
Man kann ja in einem Style nur die geänderten template Dateien mitliefern und und dann in der template.cfg auf inherit_from = prosilver verweisen.
Beispiel hier:
http://www.spieleresidenz.de/styles/index.php?style=51
Das Style beinhaltet z.B. nur eine geänderte overall_header.html und eine overall_footer.html, der Rest wird aus prosilver gezogen.
Tja... und wenn in einer Mod die editor.js beispielsweise nicht über T_SUPER_TEMPLATE_PATH aufgerufen wird, dann gehen keine bbcodes und keine Smilies.
Hoffe ich konnte dir weiterhelfen.
Mfg dat Wuerzi
Ah ok, in dem coding guidelines hatte ich
Code: Alles auswählen
•{T_TEMPLATE_PATH} - styles/xxx/template
•{T_SUPER_TEMPLATE_PATH} - styles/xxx/template
gelesen, was mich eben auch leicht verwirrt hatte.
Aber das mit den Dateien aus dem prosilver oder anderen Style laden ging ja vorher auch schon, wenn man in der
styles/xxx/styles.cfg folgende Zeile drin stehen hatte:
somit wurde alles, also *.html und *.js Dateien aus dem prosilver-template-Ordner geladen.
Das heißt nun also, wenn man z.B. zwei Styles hat - prosilver und customstyle - und customstyle nur eine veränderte
overall_header.html (und keine js Dateien im template-Ordner) gegenüber dem prosilver hat, wird die js-Dateien automatisch aus dem prosilver geladen, wenn in der
customstyle/template/overall_header.html durch das
T_SUPER_TEMPLATE_PATH auf die js-Datei verlinkt wird?
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 24.07.2011 23:04
von Würzi
hackepeter13 hat geschrieben:
Aber das mit den Dateien aus dem prosilver oder anderen Style laden ging ja vorher auch schon, wenn man in der
styles/xxx/styles.cfg folgende Zeile drin stehen hatte:
somit wurde alles, also *.html und *.js Dateien aus dem prosilver-template-Ordner geladen.
Wenn das in der style.cfg angegeben war, dann hat er alle Dateien aus prosilver gezogen. Aber nicht, wenn einige modifizerte html Files vorhanden waren und so der Eintrag in der template.cfg war. Da wurden die js Files im Customstyle gesucht.
hackepeter13 hat geschrieben:Das heißt nun also, wenn man z.B. zwei Styles hat - prosilver und customstyle - und customstyle nur eine veränderte overall_header.html (und keine js Dateien im template-Ordner) gegenüber dem prosilver hat, wird die js-Dateien automatisch aus dem prosilver geladen, wenn in der customstyle/template/overall_header.html durch das T_SUPER_TEMPLATE_PATH auf die js-Datei verlinkt wird?
Ja
Falls ich was falsches schreibe, lasse ich mich aber auch gern des besseren belehren.
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 25.07.2011 11:20
von hackepeter13
Ok, das macht die Sache flexibler.
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 29.07.2011 13:34
von shaxmat
Ich warte noch ein bisschen mit Upgrade. Man weiß nicht ob irgendwelche Problemen noch auftauchen
Re: Diskussion zu "phpBB 3.0.9 "Bertie's off to the beach" v
Verfasst: 30.07.2011 15:28
von hackepeter13
shaxmat hat geschrieben:Ich warte noch ein bisschen mit Upgrade. Man weiß nicht ob irgendwelche Problemen noch auftauchen
Später können genauso gut Probleme auftauchen.
