3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Barcelo
Mitglied
Beiträge: 1
Registriert: 30.11.2009 10:12

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Barcelo »

Ich kann dieses Problem bestätigen - die Einträge werden immer wieder geschrieben. Wenn ich diese Dateien
als 0KB-Files anlege und ins Verzeichnis hochlade & dann versuche das Tempalte zu aktualisieren, bekomme
ich nach einiger Zeit die index.php zum Download angeboten :(
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von nickvergessen »

Du könntest sonst ja auch mal die Dateien ins Pastebin stecken.
kein Support per PN
Benutzeravatar
Fundus1
Mitglied
Beiträge: 195
Registriert: 20.06.2006 08:35
Wohnort: Schweiz
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Fundus1 »

Besten Dank und Grüsse, Fundus
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von nickvergessen »

Okay, ist ein Bug.
Fix könnte wie folgt aus sehen:
includes/functions_messenger.php
finde (~Zeile265):

Code: Alles auswählen

		// Parse message through template
		$this->msg = trim($this->tpl_obj->assign_display('body'));
Davor einfügen:

Code: Alles auswählen

		// Quite dirty, but that will stop flooding the database stored styles with our email-templates!
		$orig_template_storedb = $user->theme['template_storedb'];
		$user->theme['template_storedb'] = false;
Danach einfügen:

Code: Alles auswählen

		// Put the value back to default
		$user->theme['template_storedb'] = $orig_template_storedb;
Danach einfach noch diesen SQL-Befehl mit angepasstem Präfix ausführen:

Code: Alles auswählen

DELETE FROM `phpbb_styles_template_data` WHERE `template_filename` LIKE '%.txt'
kein Support per PN
Benutzeravatar
Fundus1
Mitglied
Beiträge: 195
Registriert: 20.06.2006 08:35
Wohnort: Schweiz
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Fundus1 »

Jup, hat prima geklappt, herzlichen Dank Nick für deine Hilfe!
Besten Dank und Grüsse, Fundus
Wolf21
Mitglied
Beiträge: 26
Registriert: 12.12.2009 19:54

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Wolf21 »

nickvergessen hat geschrieben: Danach einfach noch diesen SQL-Befehl mit angepasstem Präfix ausführen:

Code: Alles auswählen

DELETE FROM `phpbb_styles_template_data` WHERE `template_filename` LIKE '%.txt'
Hallo,
erstmal danke Nick für den Hinweis das es schon ein Thema zu meinem problem gibt.

Müsste mein SQL-Befehl dann so aussehen?:

Code: Alles auswählen

DELETE FROM `phpbb_styles_template_data` WHERE `user_welcome` LIKE '%.txt
weil diese Datei "user_welcome.txt" gibt es nämlich nicht unter dem Ordner:

Code: Alles auswählen

Allgemeiner Fehler
Could not open ./../styles/blackbox_red/template/user_welcome.txt
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Metzle »

Hallo,

nein, dein SQL-Befehl muss so lauten, wie nickvergessen ihn hier gepostet hat, meiner Meinung nach.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Wolf21
Mitglied
Beiträge: 26
Registriert: 12.12.2009 19:54

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von Wolf21 »

Metzle hat geschrieben:Hallo,

nein, dein SQL-Befehl muss so lauten, wie nickvergessen ihn hier gepostet hat, meiner Meinung nach.
Ok dann probier ich das mal, danke dir
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: 3.0.6: Allgemeiner Fehler bei Template-Aktualisierung

Beitrag von nickvergessen »

nickvergessen hat geschrieben:Okay, ist ein Bug.
Fix könnte wie folgt aus sehen:
includes/functions_messenger.php
finde (~Zeile265):

Code: Alles auswählen

		// Parse message through template
		$this->msg = trim($this->tpl_obj->assign_display('body'));
Davor einfügen:

Code: Alles auswählen

		// Quite dirty, but that will stop flooding the database stored styles with our email-templates!
		$orig_template_storedb = $user->theme['template_storedb'];
		$user->theme['template_storedb'] = false;
Danach einfügen:

Code: Alles auswählen

		// Put the value back to default
		$user->theme['template_storedb'] = $orig_template_storedb;
Danach einfach noch diesen SQL-Befehl mit angepasstem Präfix ausführen:

Code: Alles auswählen

DELETE FROM `phpbb_styles_template_data` WHERE `template_filename` LIKE '%.txt'
Der Bug wird wohl etwas anders gefixt sein in 3.0.7
Wer den Fix hier eingebaut hat, lässt ihn am besten drin und macht ihn erst rückgängig direkt bevor das Board aktualisiert wird. Den neuen Patch so einzubauen ist nämlich nicht all zu einfach und bedarf einiger Editierungen mehr.
kein Support per PN
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“