Templates werden nicht übernommen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
schattenblind
Mitglied
Beiträge: 88
Registriert: 22.08.2011 16:36

Templates werden nicht übernommen

Beitrag von schattenblind »

Hallo!
Bin gerade (endlich erfolgreich?) mit dem Board umgezogen. Anschließend hat es mir sofort ein Update auf 3.0.12 angezeigt, das ich dann auch durchgeführt habe, bevor es ans Weiterarbeiten ging.

Es gibt bei mir einige Texte mit Umlauten. Diese habe ich normal korrigiert, indem ich die Datei, nachdem ich sie per FTP hochgeladen habe, nochmal extra im Forum eingegeben habe. Jetzt spuckt es mir allerdings folgendes aus:
SQL ERROR [ mysql4 ]

Incorrect string value: '\xDCHST\xDCC...' for column 'template_data' at row 1 [1366]

SQL

INSERT INTO phpbb_styles_template_data (template_id, template_filename, template_included, template_mtime, template_data) VALUES (2, 'memberlist_leaders.html', '', 1390218889, '\n\n<!-- INCLUDE overall_header.html -->\n\n\n\n\n\n <div id=\"menu\">\n <ul>\n <li class=\"topmenu\">\n <a href=\"{U_SEARCH}\">&nbsp;Accio&nbsp;</a>\n </li>\n <li class=\"topmenu\">\n <a href=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LINKS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>\n <ul>\n <li class=\"submenu\"><a href=\"{U_SEARCH}\">Accio</a></li>\n <li class=\"submenu\"><a href=\"{U_MEMBERLIST}\">Bewohner Englands</a></li>\n </ul>\n </li>\n <li class=\"topmenu\">\n <a href=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a>\n <ul>\n <li class=\"submenu\"><a href=\"\">Unterpunkt 3.1</a></li>\n <li class=\"submenu\"><a href=\"\">Unterpunkt 3.2</a></li>\n </ul>\n </li>\n </ul>\n </div>\n\n\n\n\n\n\n\n\n\n\n<br><br><br><br><br><br>\n\n\n<!-- IF S_USER_LOGGED_IN -->\n<table class=\"tablebg\" width=\"100%\" cellspacing=\"1\" align=\"center\">\n <tr>\n <td class=\"cat\" colspan=\"2\"><h4>EULEREI</h4></td>\n </tr>\n\n\n <tr><td class=\"row1\" width=\"10%\" align=\"center\">\n<!-- IF S_USER_UNREAD_PRIVMSG --><img src=\"http://i1243.photobucket.com/albums/gg5 ... f1dfea.png\" alt=\"\" /><!-- ELSE -->\n<img src=\"http://i1243.photobucket.com/albums/gg5 ... b6a247.png\" alt=\"\" />\n<!-- ENDIF -->\n</td>\n\n\n <td class=\"row1\" width=\"90%\">\n\n<!-- IF S_USER_UNREAD_PRIVMSG -->\nDIE EULEN HABEN HEUTE\n<!-- IF S_DISPLAY_PM --><a href=\"{U_PRIVATEMSGS}\">{PRIVATE_MESSAGE_INFO}\n<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF -->\nAUF DEIM FR�HST�CKSTELLER HINTERLASSEN.\n<!-- ELSE -->\nDIE EULEN HABEN DIR HEUTE LEIDER KEINEN BRIEF IN DIE GROSSE HALLE GEBRACHT.<br>\nABER SIEH DOCH MAL IN DER <a href=\"{U_PRIVATEMSGS}\">EULEREI</a> NACH DEINER ALTEN POST.\n\n<!-- ENDIF -->\n\n</td> </tr> </table>\n\n<!-- ENDIF -->\n\n\n<br> <br> <br> <br>\n\n\n\n<!-- INCLUDE overall_footer.html -->')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()

FILE: [ROOT]/includes/acp/acp_styles.php
LINE: 2824
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/acp/acp_styles.php
LINE: 3861
CALL: acp_styles->store_templates()

FILE: [ROOT]/includes/acp/acp_styles.php
LINE: 3828
CALL: acp_styles->_store_in_db()

FILE: [ROOT]/includes/acp/acp_styles.php
LINE: 783
CALL: acp_styles->store_in_db()

FILE: [ROOT]/includes/acp/acp_styles.php
LINE: 180
CALL: acp_styles->edit_template()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_styles->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
Schön und gut, ich habe Google benutzt und bin hier darauf gestoßen, dass ich die Umlaute nun wohl doch ersetzen muss. Habe ich nach Anleitung von Selfhtml gemacht, mit dem selben Ergebnis.
Der angezeigte Fehlertext befindet sich in der forumlist_body. Doch auch wenn ich die overall_header abschicken will bekomme ich diese Meldung(habe beide Dateien probiert). Ich mache das immer noch im ACP, denn das nächste Problem ist, dass es die Dateien, die ich jetzt über FTP hochlade irgendwie nicht auslesen will.(Ich musste in der forumlist_body einen Pfad ändern, damit mir die Bilder korrekt angezeigt werden, da der Pfad sich beim Umzug geändert hatte. Diese Änderung zeigt es mir im Board allerdings nicht an, der Quellcode gibt immer noch den alten Pfad aus, daher denke ich, dass es die Dateien wohl nicht übernimmt.)
Jetzt habe ich auch noch probiert, die memberlist_leaders abzuschicken. Da gibt es garantiert keine Umlaute oder sonstiges. Habe alles entfernt und nur 3 leere Zeilen erzeugen wollen, bekomme aber die gleiche Mitteilung. Weiß jemand einen Rat? :(

Liebe Grüße
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Templates werden nicht übernommen

Beitrag von Miriam »

KB:utf8bom
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
schattenblind
Mitglied
Beiträge: 88
Registriert: 22.08.2011 16:36

Re: Templates werden nicht übernommen

Beitrag von schattenblind »

Danke :)

Ich habe 2 Dateien gefunden und ausgebessert. Jetzt zeigt es mir auch keine mehr an, das Problem besteht allerdings weiterhin in gleicher Form. :evil:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Templates werden nicht übernommen

Beitrag von Miriam »

Du solltest es generell vermeiden den auszugebenden Text hard in die jeweilige Template Datei hineinzucoden, dafür gibt es die Sprachvariablen.

Prüfe im ACP, ob Dein Template in der DB oder in den Files gespeichert wird.
Beachte: KB:tippstyles
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
schattenblind
Mitglied
Beiträge: 88
Registriert: 22.08.2011 16:36

Re: Templates werden nicht übernommen

Beitrag von schattenblind »

Dort steht Templates ablegen in: Dateisystem (meintest du das?)

Dass Änderungen nicht sofort sichtbar sind ist mir bekannt, aber den Fehlercode kann ich trotzdem nicht nachvollziehen, ich habe doch die Umlaute entfernt/ersetzt.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Templates werden nicht übernommen

Beitrag von Miriam »

Das meinte ich.
Mich wundert nur, daß Du die Änderungen im ACP machst.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
schattenblind
Mitglied
Beiträge: 88
Registriert: 22.08.2011 16:36

Re: Templates werden nicht übernommen

Beitrag von schattenblind »

Wenn ich was neues Probiere(zB die selbst erstellte Teamseite), dann mach ich das eben dort, bevor ich es über den FTP hochlade, weil das weniger umständlich ist und ich es auch direkt sehe - dann kann ich so lange dran rum arbeiten, bis es mir gefällt, dann muss ich nur die fertige Version hochladen, nicht alle Probeversionen. :)

Aber mal noch was anderes, bei "Stylesheets ablegen in:" kann ich nur die Datenbank auswählen, andernfalls bekomme ich folgende Meldung:
Die Stylesheet-Datei war nicht beschreibbar, so dass die Stylesheet-Datei mit deinen Änderungen nun in der Datenbank gespeichert ist.
An den Schreibrechten kann es eigentlich nicht liegen, die stehen auf 644, aber woran dann?

Liebe Grüße
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Templates werden nicht übernommen

Beitrag von Miriam »

Es kann schon an den Schreibrechten liegen.
Hast Du mal testweise chmod 777 probiert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
schattenblind
Mitglied
Beiträge: 88
Registriert: 22.08.2011 16:36

Re: Templates werden nicht übernommen

Beitrag von schattenblind »

Werd ich morgen dann mal probieren. ;3

Ich hab aber noch was. xD
Ich hab jetzt schon ungefähr 20 Mal den Template-Cache geleert, aber der ist ständig wieder voll, auch wenn ich nichts mache, außer ihr sofort wieder aufzurufen - ist das normal? o.O Kommt mir etwas gespenstisch vor.

Liebe Grüße
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Templates werden nicht übernommen

Beitrag von Miriam »

Kaum, daß Du oder irgendjemand das Forum aufruft, ist, sofern nicht mehr vorhanden, der Cache neu gefüllt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“