Fehler bei Versuch Thema zu wechseln

Begonnen von thoelting, 19 Februar 2009, 21:03:59

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

thoelting

Ich habe meinem pragmaMx 0.1.10 von mxboard auf smf mit der bridge umgestellt. Soweit scheint alles zu funktionieren, nur bei Versuch das Thema zu wechseln, ob als Admin oder als User gibt es die Fehlermeldung

Parse error: syntax error, unexpected T_BAD_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/10/d13351441/htdocs/hobbybrauer/footer.php(137) : regexp code on line 1

Fatal error: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: stripslashes((preg_match(&quot;!\s*alt\s*=\s*['\&quot;]!i&quot;, &quot;&lt;img src=\&quot;$settings[\'images_url\'] . \'/thumbnail.gif\'\&quot; alt=\&quot;\&quot; &quot;))?&quot;&lt;img src=\&quot;$settings[\'images_url\'] . \'/thumbnail.gif\'\&quot; alt=\&quot;\&quot; &gt;&quot;:&quot;&lt;img src=\&quot;$settings[\'images_url\'] . \'/thumbnail.gif\'\&quot; alt=\&quot;\&quot; alt=\&quot;\&quot;&gt;&quot;) in /homepages/10/d13351441/htdocs/hobbybrauer/footer.php on line 137

Die Suche hier, d.h. im Supportforum, hat mir bis jetzt nicht geholfen. Könnt Ihr mir helfen?

martin b

@thoelting

hallo, nur mal zum besseren verständnis: du hast die smf bridge mit dem forum installiert und dann das forum als startseite gesetzt? bis dahin ging alles glatt?! dann wolltest du ein anderes theme (template) unter einstellungen wählen und bekamst die fehlermeldung(en).

ist das so weit richtig? wenn ja, welches theme hattest du (ohne fehlermeldung) und welches theme willst du haben?

gruß

martin b

thoelting

Bei mir laufen z.Z. noch mxboard und smf parallel. Lesen, schreiben etc. laufen auch einwandfrei. Wenn ich in der Administration ein anderes Thema wählen will oder ein Benutzer im Profil ein anderes Themea wählen will, kommt der Fehler. Ich habe sogar die Möglichkeit der Bentutzer ein Thema auswählen ausgeschaltet, was aber keinen Erfolg brachte. Das ausgewählte Thema ist nach wie vor der bei der Installation eingesetzte Standard und noch kein anderes Thema installiert oder geändert.

SvenW

#3
Auf welches SMF Theme soll denn gewechselt werden?

Ist der Pfad zum Theme korrekt?

Probier mal den Themenwechsel ohne Blöcke und mit dem aktuellen pmx "mx-default" Theme...

Den Design-Cache bei der Aktion mal deaktivieren und leeren/löschen!

thoelting

Eingestellt ist mx-default und der Fehler erscheint, bevor irgendein Thema zur Auswahl angezeigt wird. Es sind nur die mit der Ertstinstallation gelieferten Themen installiert. Daher gehe ich auch davon aus, dass die Pfade korrekt sind. Unter welchen Einstellungen kann ich den Design-Cache finden? Falls Du es selber 'mal probieren willst, der Pfad ist http://www.hobbybrauer.de/modules.php?name=Forum

SvenW

#5
Zitat von: thoelting am 01 März 2009, 13:30:03
Eingestellt ist mx-default und der Fehler erscheint, bevor irgendein Thema zur Auswahl angezeigt wird...[/url]

Ich sehe da "themes/krakatao/"?

Bitte mal mx-default als Standardtheme auswählen und die Einstellungen abspeichern...

Zitat von: thoelting am 01 März 2009, 13:30:03
Unter welchen Einstellungen kann ich den Design-Cache finden? Falls Du es selber 'mal probieren willst, der Pfad ist http://www.hobbybrauer.de/modules.php?name=Forum

Findest du im Admin Menü unter den Einstellungen

thoelting

Ich befürchte, hier haben wir ein Missverständnis. Ich beziehe mich auf das Thema in SMF, nicht das Thema in pragmaMx. Die Probleme tauchen auch nur in SMF (Administration, Profil, etc auf) nicht bei den pragmaMx-Einstellungen (Administartion, Profil) auf

SvenW

#7
Zitat von: thoelting am 19 Februar 2009, 21:03:59

Parse error: syntax error, unexpected T_BAD_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/10/d13351441/htdocs/hobbybrauer/footer.php(137) : regexp code on line 1


Da die Fehlermeldung von der footer.php vom pmx kommt, hatte ich die Vermutung, dass diese evtl. durch ein veraltest Theme ausgelöst wird.

Welche PHP/MySQL Version nutz du denn?

Sind auch alle Dateien aus der "Versionsüberwachung" vom pmx aktuell?

thoelting

Der footer-Fehler kommt nur beim SMF. Ansonsten tritt kein Fehler auf, wie z.B. beim Aufruf des MXBoards. Mein SQL ist 4.0 und die Dateien sind alle aktuell. Ich vermute, der Footerfehler ist garnicht der eigentliche Fehler.

Andi

Hoi :)

suche mal in der footer.php folgende Zeile:
$mxoutput = preg_replace('#(<img[^>]*)>#ie', 'stripslashes((preg_match("!\s*alt\s*=\s*[\'\"]!i", "\1"))?"\0":"\1 alt=\"\">")', $mxoutput);
und lösche die raus, oder auskommentieren mit // davor...
schön´s Grüssle, Andi

thoelting


Andi

Prima  :cul:


Wobei das nur am Symptom gedoktert ist...


Sei so nett und probier nochmal, was passiert, wenn du die Zeile in der folgenden abgeänderten Form wieder reinnimmst:

$mxoutput = preg_replace('#(<img[^>]*)>#ie', 'stripslashes((preg_match("!\salt\s*=!i", "\1"))?"\0":"\1 alt=\"\">")', $mxoutput);
schön´s Grüssle, Andi