WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#26 14.08.2020 16:17:23

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Hm ich wüßte nicht dass ich an Umbrüchen was geändert hätte... Ich schau mal.


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#27 24.08.2020 11:26:28

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Ich kann's zwar reproduzieren, momentan aber noch nicht erklären. Auf den ersten Blick verwenden beide Funktionen $database->escapeString() und tun das auch nicht doppelt. Ich installier' nochmal die alte Version zum Vergleich.

Anbei der Fix für das "Jupp". big_smile Das ist halt so meine Debugging-Methode...

Last edited by webbird (24.08.2020 11:27:08)


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#28 24.08.2020 16:54:58

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Also die thread_reply.php ruft die content.php auf.

[== PHP ==]
define('FORUM_DISPLAY_CONTENT', 'reply_thread');
define('PAGE_CONTENT', WB_PATH . '/modules/forum/content.php');

require WB_PATH . '/index.php';

In der thread_reply.php ist $_POST['text'] noch okay, wenn's in der content.php ankommt, ist es schon einmal escape't. Also scheint irgendeine interne WBCE-Komponente den Inhalt von $_POST zu verwurschteln. Da dann innterhalb der content.php nochmal escape't wird, kommen die \r\n dabei raus.


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#29 24.08.2020 19:31:14

florian
Administrator

Re: JQuery Meldung im Modul Forum

Hm. Die Outputfilter sind's nicht. Gibt wohl irgendwo einen Konflikt zwischen WBCE-Corefunktionen und class.forum_parser.php oder class.subway.php.

Ich muss aber ganz ehrlich sagen, dass das für mich gerade nur Prio 3 hat.  Wenn ich mir was wünschen darf, würde ich mich freuen, wenn Du Dich erstmal dem NWI-Problem mit den Bildern/Tabellen annehmen könntest, das ist momentan der Showstopper für die 1.4.5.

Offline

#30 25.08.2020 10:52:11

florian
Administrator

Re: JQuery Meldung im Modul Forum

Etwas inkonsequent, ich habe mir das jetzt doch angeschaut - ich blicke da mindestens genau so wenig durch wie bei NWI.
Was ich herausgefunden habe:
wenn in der content.php die Zeilen 635/636 und 779/780 auskommentiert werden, title und post also nicht escaped werden, also so

        //$_POST['title'] = $database->escapeString($_POST['title']);
        //$_POST['text'] = $database->escapeString($_POST['text']);

tritt das \r\n-Problem nicht mehr auf und es passiert augenscheinlich auch sonst nichts Schlimmes.

Die Posts werden sonst escaped in die DB geschrieben und dann - vermute ich - beim Laden wohl nochmal escaped.

Last edited by florian (25.08.2020 10:57:25)

Offline

#31 26.08.2020 09:22:14

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Dann ist es aber vielleicht nicht mehr kompatibel mit WB Classic. Mir ist das ja egal, aber dann wird das sozusagen ein "offizieller Fork", der dementsprechend dann auch hier gepflegt werden muss.

NWI ist eine größere Baustelle, dafür habe ich definitiv nicht genug Zeit.


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#32 26.08.2020 12:18:41

florian
Administrator

Re: JQuery Meldung im Modul Forum

Das \r\n-Problem tritt mit WB 2.12.2 r379 auch auf.  angel

Edit: Und auch mit WBCE 1.3.3.

Last edited by florian (26.08.2020 12:39:24)

Offline

#33 26.08.2020 12:27:44

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Mich würde aber schon interessieren wo das schon mal "escape-t" wird. Ist ja eventuell auch für andere Module interessant.


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#34 26.08.2020 12:34:17

florian
Administrator

Re: JQuery Meldung im Modul Forum

Ich glaube, es liegt wirklich nur am Forenmodul. Escaped wird sowohl in der class.subway als auch der content.php.
https://github.com/WebsiteBaker-modules … ay.php#L32
https://github.com/WebsiteBaker-modules … t.php#L680

Offline

#35 27.08.2020 09:29:22

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Dann bin ich beruhigt. thumb_up


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#36 27.08.2020 09:33:59

webbird
Administrator

Re: JQuery Meldung im Modul Forum

Ungetestet.


Ich habe eine Amazon-Wishlist. wink
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#37 27.08.2020 10:13:04

florian
Administrator

Re: JQuery Meldung im Modul Forum

gerade getestet (updated; edit: auch bei Neuinstallation), sehr puristischer output

attachment.php?item=2613&download=1

Last edited by florian (27.08.2020 10:18:40)

Offline

#38 28.08.2020 06:44:29

florian
Administrator

Re: JQuery Meldung im Modul Forum

hier dann ohne den Debug-Output.
Scheint zu funktionieren.  thumb_up

Offline

Board footer

Powered by FluxBB

up