Seite 3 von 5

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 09:17
von shadowcat
Hast Du auch die modify.php geändert?

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 09:52
von Morpheus
Natürlich ;)

Code: Alles auswählen

if( $result && $result->rowCount() > 0 )
{
    $data    = $result->fetch();
    $content = htmlspecialchars(stripslashes($data['content']));
}
else
{
    $content = '';

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 10:59
von shadowcat
Dann sollte es gehen. Du mußt natürlich die kaputten Bilder löschen und neu reinsetzen. Kaputte Einträge werden nicht repariert.

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 11:29
von Morpheus
Ja, hab ich!

sogar mit neuer Seite und neuem Bild :?

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 12:36
von shadowcat
Dann muß ich das nochmal testen...

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 12:57
von shadowcat
Also, ich hab mir gestern zufälligerweise eine Portable mit 1.2.1, PHP 7 und kitFramework aufgesetzt. In der hab ich das jetzt mal getestet.

Vorher sah ein img-Tag in der Datenbank so aus:

<img alt="Hover page to see the icon" src="https://raw.github.com/webbird/LEPTON_2 ... ttings.png" style="height:263px; width:250px" />

(Hui, die URL muß ich aber mal korrigieren...)

Mit dem neuen CKE _und_ config.entities = false sieht es so aus:

<img alt=\"Hover page to see the icon\" src=\"https://raw.github.com/webbird/LEPTON_2 ... ttings.png\" style=\"height:263px; width:250px\" />

Darauf ist jetzt das WYSIWYG-Modul nicht eingerichtet, daher sieht es im Frontend dann halt kaputt aus.

Jetzt hab ich mal im CKE-Modul den CKE durch einen älteren ausgetauscht - selbes Ergebnis. Demnach muß es am WYSIWYG-Modul liegen. Allerdings finde ich dort das add_slashes() auch schon in älteren Versionen... :shock: Jetzt komme ich grad nicht mehr so ganz mit. Ich muß das nochmal ganz in Ruhe vergleichen.

Auf jeden Fall: Sehr gute Arbeit, Matthias! Das wäre mir bestimmt nicht aufgefallen...

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 13:14
von shadowcat
Also ich bin nach wie vor verwirrt. Test mit BC 1.1: In der save.php werden mit add_slashes() die Backslashes hinzugefügt, landen so aber nicht in der Datenbank... ??? Wie das jetzt kommt will mir nicht in den Kopf. Vermutlich kann das add_slashes() auch einfach ganz weg, weil wir das Dank PDO gar nicht brauchen, aber ich mag es nicht, wenn ich was ändere, ohne zu wissen, warum das überhaupt nötig geworden ist... :?

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 13:15
von shadowcat
Kannst ja mal testen. ./modules/wysiwyg/save.php finden und entfernen:

Code: Alles auswählen

else
{
    $content = $val->add_slashes($content);
}

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 13:23
von Morpheus
Johhh, das funzt :D

Re: Beta 1.2.1

Verfasst: Mi 15. Jun 2016, 13:25
von shadowcat
Guuuuuuuuuuut... Jetzt muß ich nur noch überlegen ob die Beta2 schon offiziell war und ich jetzt eine Beta3 machen muß oder... Ach egal Beta3 und gut is. :mrgreen: Jetzt hab ich erst mal ne Telko...