Seite 1 von 2

Template refresh-Seltsamkeiten

Verfasst: 06.11.2009 09:09
von 4077
Hallo zusammen,

ich möchte aktuell einen Mod einbauen und muß natürlich auch den Cache leeren und die Templates aktualisieren. (Standard prosilver)
"Lustigerweise" werden irgendwelche "Templates aus der Hölle" gezogen, die nicht mit dem übereinstimmen, was im Filesystem liegt.
(ich habe mir die kompletten Templates nochmal runtergeladen und die drei, vier, die Schwierigkeiten machen, explizit angeschaut. - keine Fehler. Alles so, wie es sein soll)
Woher kommen also die falschen Templates? (Die Templates sind schon "meine", aber es fehlen teilweise viele Zeilen Code.)

Danke vorab
4077

Re: Template refresh-Seltsamkeiten

Verfasst: 08.11.2009 10:34
von updown
kann ich mir nicht erklären - besteht das problem auf einem webserver oder auf localhost?

Was verstehst du unter "Templates aus der Hölle"? :-?

Re: Template refresh-Seltsamkeiten

Verfasst: 08.11.2009 16:39
von 4077
Das Problem ist auf dem Webserver.
Mit "Templates aus der Hölle" meine ich, daß es grundsätzlich meine sind, aber es fehlen zum Teil viele Zeilen Code aus der betreffenden html (beispielsweise der overall_header.html) Dadurch ist natürlich nach einer Aktualisierung alles im Eimer und ich muß im ACP was funktionierendes Einspielen, damit es wieder läuft.
Ich weiß einfach nicht woher die fehlerhaften Templates kommen (die im Filesystem und der Version aus dem ACP sind gleich).

Re: Template refresh-Seltsamkeiten

Verfasst: 09.11.2009 13:09
von updown
das hört sich - ehrlich gesagt - nicht gut an.

Da kann ich Dir nicht weiterhelfen, nur den Rat geben, am besten alle Dateien in den originalen Release-Zustand zurückzuversetzen - wahrscheinlich sind bei dir einige Dateien kompromitiert

Re: Template refresh-Seltsamkeiten

Verfasst: 11.10.2010 14:17
von 4077
Habe ja nur ein klein wenig gebraucht, bis ich es beim Einbau eines neuen Styles geschnallt habe.
Lösung steht quasi da: viewtopic.php?p=1202064#p1202064
Verursacher: ich (weil ich nicht an Linux und Umlaute gedacht habe.)

4077

Re: Template refresh-Seltsamkeiten

Verfasst: 11.10.2010 14:57
von franki
Hallo 4077

Wenn ich dich jetzt richtig verstanden habe änderst Du Dateien (z.B. bei einem Mod-Einbau) über den phpbb-Editor (ACP).

Wenn dem so ist hast Du schon den ersten Fehler gemacht. Änderungen an Dateien werden immer in einem seperaten Editor (z.B. NotePad++) gemacht
und danach wieder auf den Server geladen.
Wenn Du übers ACP die Änderungen durchführst werden diese nach dem aktualisieren des Styles wieder gelöscht.

Re: Template refresh-Seltsamkeiten

Verfasst: 11.10.2010 19:17
von Talk19zehn
BTW:

Hello und entschuldigt, dass einmal nachfrage. Ich arbeite bspw. solang im ACP, bis es passt und erst dann aktualisiere ich via ftp und im nächsten Schritt wird wiederum via ACP aktualisiert.
Dies kann meines Erachtens nicht unbedingt falsch sein..... :wink: , wenn man ökonomisch denkt.--> Mit den kleinsten Aufwand, den größt möglichen Erfolg zu erzielen ( auwei ). Wobei ich bemerken muss, dass Templates und Stylesheet unterschiedlich greifen können: ACP-Template sofort verfügbar und Stylesheet muss ich aufspielen...... Warum auch immer - eine Logik kann ich nicht unbedingt erkennen. Offenbar gibt es dabei Unterschiede, mit denen ich mich nicht ausgiebig genug befasst habe? Je Forum habe ich derartig unterschiedliche Möglichkeiten, die mir nämlich auch noch niemand erklärt hat. Ich arbeite an der Erkenntnis und sende freundlichste Grüße :wink:

Re: Template refresh-Seltsamkeiten

Verfasst: 11.10.2010 20:07
von franki
Talk19zehn hat geschrieben:BTW:

Hello und entschuldigt, dass einmal nachfrage. Ich arbeite bspw. solang im ACP, bis es passt und erst dann aktualisiere ich via ftp und im nächsten Schritt wird wiederum via ACP aktualisiert. :wink:
Hallo
Den Satz verstehe ich jetzt nicht ganz - was aktualisierst Du via ftp ?

Das Problem an der ganzen Sache ist, daß wenn Du Änderungen an den Templates via ACP machst diese in der Datenbank geändert wird und nicht an der
Datei selber. Ergo wenn Du die Templates via ACP aktalisierst werden die Daten in der DB überschrieben und somit auch deine Änderungen.
Wobei ich bemerken muss, dass Templates und Stylesheet unterschiedlich greifen können: ACP-Template sofort verfügbar und Stylesheet muss ich aufspielen...... Warum auch immer - eine Logik kann ich nicht unbedingt erkennen.
Könnte evtl. damit zu tun haben, dass die .css-Dateien über die stylesheet.css aufgerufen werden (prosilver bas.).

Re: Template refresh-Seltsamkeiten

Verfasst: 11.10.2010 20:53
von Talk19zehn
Ja, franki genau so ist es. Ich stimme dir unbedingt zu.

Nehmen wir an:
Ich arbeite im ACP und verändere Template oder Stylesheet --- Normalerweise sind diese Änderungen via ACP sofort sichtbar ( Template und Stylesheet ). Jedenfalls bei mir.
Nehmen wir weiter an, es sind kleine Fehlerchen enthalten, kann ich via ACP und ein dortiges --- > Aktualisieren den vorherigen Stand herstellen ( ohne Umwege ).

Nehmen wir an, es gibt keine Fehlerchen, nehme ich mein Konstrukt und stelle es via FTP online. Ich erspare mir folglich die Schritte einer Aktualiserung via ACP --> bis die Codierungen oder das CSS passt. Eigentlich gibt es keine Probleme in der Seitendarstellung nach außen, diese ist in meinem Falle stets unabhängig verfügbar, sprich online. Es gibt doch nur den Fall, dass ich nach dem Heraufladen via FTP Aktualisieren muss, um die Änderungen zu sehen ( - und nicht umgekehrt - ( vgl. den inhaltichen Vorgang in diesem Thread selbst )).

Ich habe somit keine Probleme und kann Step by Step arbeiten, denn nicht immer ist meine Konstruktion sofort onlinereif.

Eine Sache fiel mir jedoch auf: Mein Template ist automatisch serverseits ( FTP ) aktuell, das Stylesheet hingegen nicht, obwohl die CSS-Notation logischerweise auch ohne Aktualisierung via ACP greift, wenn ich dort zuvor direkt arbeite. :roll:

:lol: Nehmen wir an, es kommt ein Co-Admin vorbei und denkt mal eben "ich aktualisiere via ACP", ......sind / wären all meine Bemühungen im "Nirvana", wenn ich sie mir nicht zuvor irgendwo gesichert habe. Die Seitendarstellung war ja bei fehlerloser ACP-Konzeption - in dem Beispiel oben - zuvor bereits korrekt .
Ich mag einzelne Arbeitsschritte der jeweiligen Anwender keinesfalls durcheinander bringen. Ist meine Vorgehensweise deutlich genug beschrieben? *Bin mir nicht ganz sicher..., - verzeih! :wink:

Wir gelangen nur abweichend voneinander an das gleiche Ziel.


Viele Grüße



Edit:

* Heute ist es nicht mein Tag

Re: Template refresh-Seltsamkeiten

Verfasst: 12.10.2010 09:39
von 4077
franki hat geschrieben:Wenn ich dich jetzt richtig verstanden habe änderst Du Dateien (z.B. bei einem Mod-Einbau) über den phpbb-Editor (ACP).
Nee, nee.
Ich mache die Änderungen schon offline. ;-)
Nur meiner Dusseligkeit geschuldet waren im Filesystem Umlaute in den Komentaren und *bumms* fiel das Board auf den Hintern.
Aus reiner Not habe ich die vier templates dann immer online gestellt und das ACP korrigiert das anscheinend für sich selbst und akzeptiert die Umlaute in den Kommentaren.

Und ich teste aus reiner "Angst" nur in VMWare :-)