Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 146%
Ausl. d. letzten 5 Minuten: 233%
Ausl. d. letzten 15 Minuten: 277%
Aktulle Uhrzeit: 22:43
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
bbcode "code" "php" |
|
Hallo,
problem mit den bbcode "code" "php"
Wenn man diesen Code mit bbcode eingibt
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");
code: |
1:
|
eval("\$postbit = "".$tpl->get("thread_postbit")."";"); |
|
php: |
1:
|
eval("\$postbit = "".$tpl->get("thread_postbit")."";"); |
|
sind die \ nicht mehr vorhanden
Sollte aber so sein:
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");
Ist hier bei Viktor auch so.
__________________ lg Stine
|
|
05.12.2016 00:42 |
|
|
|
Hallo,
Tritt das Problem im Zusammenhang mit den Änderungen von "kill0rz's Blog" auf oder wurden andere Änderungen durchgeführt?
__________________
|
|
05.12.2016 11:10 |
|
|
|
Hallo,
Da müsste aber schon "$this->tempsave" falsch sein...
Leider hab ich aktuell keine Möglichkeit mir die Dateien anzusehen beziehungsweise die Variablenbefüllung, doch eigentlich wird hier nichts verändert, soweit ich weiß, wodurch ich mir dieses Verhalten aufgrund der Umstellung erstmal nicht erklären kann.
Daher wird eine Lösung von meiner Seite dauern.
Werde es aber, wenn es soweit ist, mir mal beim WoltLab Burning Board Lite ansehen, ob dort auch dieses Problem auftritt.
Wird es in der Datenbank eigentlich richtig oder falsch gespeichert?
Wenn ich hier zitiere, erscheinen auch im Formular keine Backslashes mehr...
__________________
|
|
05.12.2016 16:10 |
|
|
|
Hallo,
habe auf php5.5 angepasst, da ist das auch so.
Anbei die Datei class_parse.php und class_parsecode.php
Wenn ich die 2dateien von php5.3 hochlade, dann wird es richtig dargstellt.
__________________ lg Stine
|
|
05.12.2016 20:38 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.759.489
Nächster Level: 266.777.854
|
|
|
05.12.2016 22:38 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.759.489
Nächster Level: 266.777.854
|
|
|
06.12.2016 20:02 |
|
|
|
neuen Thread - code eingefügt - in der Vorschau wird es richtig angezeigt .
class_parse.php 2x auskommentiert
code: |
1:
2:
3:
|
if ($mode == "php") {
$phptags = 0;
//$code = $this->stripSlashes($code); |
|
code: |
1:
2:
3:
4:
|
eval("\$code = "".$tpl->get("codephptag")."";");
}
else {
//$code = $this->stripSlashes($code); |
|
Lade ich die class_parsecode.php von php5.3 hoch, dann wird es auch bei "Antworten"
in der Vorschau und Thread richtig dargestellt.
__________________ lg Stine
|
|
06.12.2016 20:46 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.759.489
Nächster Level: 266.777.854
|
|
Hallo,
ich glaube ich habe es gefunden.
In der Datei "class_parsecode.php" muss das geändert werden.
Suche:
while (list($varnr, $code) = each($val)) $post = str_replace("{".$this->hash."_".$mode."_".$varnr."}", "[".$mode."]".str_replace("\\\"", "\"", $code)."[/".$mode."]", $post);
Ersetze mit:
code: |
1:
2:
3:
|
while (list($varnr, $code) = each($val)) $post = str_replace("{".$this->hash."_".$mode."_".$varnr."}", "[".$mode."]".$code."[/".$mode."]", $post);
|
|
So klappt es jetzt bei mir im Testboard.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
06.12.2016 21:02 |
|
|
|
Hallo,
Ja, da muss es auch raus...
Somit sollte das Problem nun gelöst sein.
__________________
|
|
06.12.2016 21:14 |
|
|
|
Vielen Dank, es klappt
__________________ lg Stine
|
|
06.12.2016 21:29 |
|
|
|
|
|
|