MyBB.de Forum

Normale Version: [G] Umfragen-Trenncode wird nicht escaped
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Das MyBB speicher die Antworten von Umfragen in einem String und trennt dieser mit dem Code ||~|~||

Dieser wird nicht escaped, wenn ich den also in einer Umfrage in der Antwort nutzen fällt mindestens eine Antwortmöglichkeit weg.

Beispiel:
https://www.mybb.de/forum/thread-31807.html

Das "ende" gehört noch zur ersten Umfrageoption, die zweite Option hieß "Antwort 2".

Gute Nacht und beste Grüße!
Ich kann das Problem nicht nachvollziehen... Undecided
Wie genau bist Du vorgegangen, um den Fehler reproduzierbar zu erzeugen?
Ok, ehm.
Zu erst normal den Thread eröffnen. Dann auswählen dass ich Umfrage anhängen will. Wenn ich im Umfrageeditor bin dann die Fragestellung angeben und bspw. eine Umfrage mit zwei Antworten.
Die beiden Antwort die ich angegeben habe sahen wie folgt aus:

1) Antwort 1 ||~|~|| ende
2) Antwort 2

Die Antwort 2 ist gar nicht mehr sichtbar da MyBB das ||~|~|| als Trenncode nutzt und somit denkt das "ende" wäre schon die zweite Antwortmöglichkeit.
Ist kein großer Fehler, erfordert aber auch keinen großen Aufwand ihn zu beheben. Smile
Hm.. Ich hab nun selber eine Umfrage gestartet, doch für mich sah alles normal aus?

Kannst du vielleicht ein Screen davon zeigen?
Hier mal die beiden Screens......
Ich kann das Problem nachvollziehen, allerdings stelle ich mir die Frage, wer die Zeichenkette "||~|~||" in eine mögliche Antwort einer Umfrage einbaut.... Big Grin

(06.04.2015, 12:21)Devidra schrieb: [ -> ]Hm.. Ich hab nun selber eine Umfrage gestartet, doch für mich sah alles normal aus?
Du hast ja auch die möglichen Antworten falsch eingegeben.....
(06.04.2015, 12:27)Jockl schrieb: [ -> ]allerdings stelle ich mir die Frage, wer die Zeichenkette "||~|~||" in eine mögliche Antwort einer Umfrage einbaut.... Big Grin

Naja niemand zwingend, ist mir schon bewusst. Aber Software wird ja in der Regel so gebaut, dass sie nicht zu manipulieren ist. Sagte ja auch bereits, ist kein wichtiger fehler aber mit einer Zeile Code anpassbar. Wink
Ah... Ok, hab verstanden das dies automatisch passiert Big Grin aber stimmt, wer gibt son scheiße da ein haha Smile