HTML-Script noch schlimmer als vorher

  • Betroffene Version
    WoltLab Suite 5.4
    Betroffene App
    WoltLab Suite Forum

    Hallo,

    ich habe mir erschrecken feststellen müssen, das der geschriebene Code in der HTML-Ansicht nicht gespeichert wird wie er geschrieben wurde sondern das Script sich da schlimmer als die Versionen vorher, leerzeilen dazu schreibt die nicht da hin gehören wo sie auftauchen ..

    Beispiel Signatur erstellt:

    Code
    <p></p><center><img src="Grafikpfad"></center><br>
    <p></p>
    <p></p>
    <p></p>
    <p></p>
    <p class="text-center">Famous last Words - Ein Mops kam in die Küche -</p>

    so ist der Code ausgestellt nach dem Update auf die 5.4 ..

    egal wie sehr ich versuche die unnützen <p></p> zu entfernen nach jedem Absenden sind die wieder da, ebenso wie das ändern der Reihenfolge der <p><center> das <br> zB. ist überhaupt nicht geschrieben gewesen wo es da steht .. die Änderungen werden nicht übernommen

    in der 5.3 hatte es wenigstens noch die Chance gegeben diese unnützen Codezeichen zu entfernen, das reagiert nun in der 5.4 überhaupt nicht mehr ..

    mal von dem fort währenden Einfügen von zusätzlichen Leerzeilen im kopierten Text ganz zu schweigen ..

    wie kriegt man die Signaturen bitte sauber ohne die überflüssigen <p></p>?

    das wäre mal ein echtes Novum, wenn der Code tut was er soll :/:saint:

    Hunde die bellen, beißen nicht? -> nun, ich bin kein Hund. -> Ich belle nicht. - Ich Beiße! 8o

  • Anscheinend ist der HTML-Generator empfindlich für bestimmte Tags oder vermeintliche Fehler im HTML, was dann zu den übermäßigen <p></p> im Code führt. Wenn ich das Beispiel von oben nehme und etwas abspecke, dann kann ich durch wiederholtes Wechseln zwischen HTML und WYSIWYG jeweils 2 zusätzliche <p></p> Zeilen an jeder Leerzeile provozieren. Auch das <p></p> vor dem <center><img.... kann ich provozieren.

    Wenn ich andererseits scheinbar sauberen Code habe, der pur aus einem ursprünglich leeren WYSIWYG Text erzeugt wurde, dann tritt das Verhalten gar nicht auf.

    Gruß aus Südhessen

  • Hallo,

    wie sieht der HTML-Code vor dem Absenden aus? Welcher Browser wird verwendet?

    der mir als aktuell ausgewiesene Firefox 90.0.2 (64-Bit) und der Code den habe ich eben mal reproduziert in meiner alten 5.3.12 der "vor Upgrade-Version":

    Code
    <p class="text-center"><img src="Grafikpfad"></p>
    <p class="text-center">Famous last Words - Ein Mops kam in die Küche -</p>

    das Ergebnis war dann dieses:

    und eben nicht wie oben dargestellt mit Abstand zwischen der Grafik und dem Text und ohne die zusätzlichen break und p-Tags

    ich weiß nicht woran das liegt mit den p-Tags und wo der da den zusätzlichen <br> in dem Code der 5.4 findet

    spannend ist, wenn ich die Signatur in der 5.4 neu eintrage, ist das Problem nicht zu reproduzieren, keine Ahnung was das nun wieder ist ..

    der neu eingetragene Code sieht so aus in der 5.4:

    Code
    <p class="text-center"><img src="https://fireangels-plauderstube.de/images/pictureUpload/d7d03422d89bc445e38a2a6aed022bd8b2fb880f.jpg" alt="d7d03422d89bc445e38a2a6aed022bd8b2fb880f.jpg"></p>
    <p class="text-center">Famous last Words - Ein Mops kam in die Küche -</p>

    so wie er sein soll ohne zusätzliche p-Tags und zusätzliche break-Tags

    nun weiß ich nicht mehr was das sein kann, höchstens ein Knoten beim Upgrade, weil neu eingegeben ist es jetzt weg, warum auch immer

    Hunde die bellen, beißen nicht? -> nun, ich bin kein Hund. -> Ich belle nicht. - Ich Beiße! 8o

  • mal als Beispiel der Woltlab-Seite, was ich meinte mit dem Fehler:

    kopieren wollte ich 2 Zeilen und keine Liste

    und zwar das Datum und die darunter liegende "Betroffene Version Umbruch Woltlab Suite 5.2"

    wo kommt da das UL und die Leerzeilen her? .. aber es steht ja schon erledigt dran, dann gehe ich davon aus, gibts das ab der 5.4.3 nicht mehr das Problem

    Hunde die bellen, beißen nicht? -> nun, ich bin kein Hund. -> Ich belle nicht. - Ich Beiße! 8o

    • Offizieller Beitrag

    wo kommt da das UL und die Leerzeilen her?

    So steht es effektiv im HTML, das ist also formal korrekt und stellt keinen Fehler dar.

    Alternativ einfach als unformatierten Text über das Kontextmenü einfügen oder per Tastatur: Strg+Shift+V (Windows) bzw. Cmd+Shift+V (macOS)

  • So steht es effektiv im HTML, das ist also formal korrekt und stellt keinen Fehler dar.

    Alternativ einfach als unformatierten Text über das Kontextmenü einfügen oder per Tastatur: Strg+Shift+V (Windows) bzw. Cmd+Shift+V (macOS)

    ah ok, ich hatte das mit der Maus markiert vom Datum an bis "5.2" und dann in den Beitrag eingefügt, mit strg+v ohne weitere Umwege und das Ergebnis in der HTML-Ansicht ist das oben gezeigte .. Listenelemente, wo keine sind, Leerzeilen wo keine sind ... das war es was mich auch auf der Zielseite des Problems getroffen hat, aus dem WindowsEditor - um die eventuellen Formate los zu werden - mit der Maus kopiert und dann in das Eingabefeld für die Signatur eingefügt ... nur eben ohne die Listenelemente .. die sind neu ...

    dann werde ich das demnächst mit shift zusätzlich machen, wenn das dann hilft ;)

    Hunde die bellen, beißen nicht? -> nun, ich bin kein Hund. -> Ich belle nicht. - Ich Beiße! 8o

  • Im HTML ist es eine Liste, sie wird halt nur nicht so dargestellt und genau das ist auch der Knackpunkt.

    oh man auf sowas muss man kommen, alles klar dann, vielen Dank für die Antworten

    Hunde die bellen, beißen nicht? -> nun, ich bin kein Hund. -> Ich belle nicht. - Ich Beiße! 8o

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!