[3.3] Gelöst: BBCode am Beitragsanfang sorgt Layoutfehler durch <p>
Verfasst: 22.02.2020 19:12
Hallo zusammen,
nach vielen Jahren Abstinenz habe ich nun wieder ein phpBB aufgesetzt, in Version 3.3. Hierbei ist nun ein Problem aufgefallen, welches ich zwar analysiert habe, dessen Lösung mir aber aktuell total unklar ist.
Das Forum findet ihr hier: https://forum-bk.gsh-fussball.de/index.php
Das Problem seht ihr hier: https://forum-bk.gsh-fussball.de/viewto ... ?f=12&t=63
Ich nutze den Style "prosilver". Beginnt irgendein Nutzer seinen Beitrag mit einem BBCode (egal ob Zitat, fett, kursiv usw.), so findet nach dem schließenden Element ein Zeilenumbruch statt und die Schriftart vom Folgetext ist viel größer als vorher. Im Quelltext kann ich erkennen, dass in diesen Fällen der nachfolgende Text in einem Absatz <p> enthalten ist. Die Frage ist nun, wo kommt der her? In der bbcode.html habe ich geschaut, aber nichts passendes gesehen.
Das Problem tritt nicht auf, wenn man zuerst irgendwas schreibt, dann mittendrin BBCode nutzt und anschließend wieder etwas schreibt. Das Problem tritt ausschließlich auf, wenn direkt zu Beginn BBCode kommt und dann Text folgt.
Beispiel Fehler:
Beispiel alles richtig:
Hat hier jemand eine Idee, Lösung oder auch das gleiche Problem?
Viele Grüße
nach vielen Jahren Abstinenz habe ich nun wieder ein phpBB aufgesetzt, in Version 3.3. Hierbei ist nun ein Problem aufgefallen, welches ich zwar analysiert habe, dessen Lösung mir aber aktuell total unklar ist.
Das Forum findet ihr hier: https://forum-bk.gsh-fussball.de/index.php
Das Problem seht ihr hier: https://forum-bk.gsh-fussball.de/viewto ... ?f=12&t=63
Ich nutze den Style "prosilver". Beginnt irgendein Nutzer seinen Beitrag mit einem BBCode (egal ob Zitat, fett, kursiv usw.), so findet nach dem schließenden Element ein Zeilenumbruch statt und die Schriftart vom Folgetext ist viel größer als vorher. Im Quelltext kann ich erkennen, dass in diesen Fällen der nachfolgende Text in einem Absatz <p> enthalten ist. Die Frage ist nun, wo kommt der her? In der bbcode.html habe ich geschaut, aber nichts passendes gesehen.
Das Problem tritt nicht auf, wenn man zuerst irgendwas schreibt, dann mittendrin BBCode nutzt und anschließend wieder etwas schreibt. Das Problem tritt ausschließlich auf, wenn direkt zu Beginn BBCode kommt und dann Text folgt.
Beispiel Fehler:
Code: Alles auswählen
[b]test fett[/b] nur mit einem leerzeichen getrennt
Code: Alles auswählen
<div class="content"><strong class="text-strong">test fett</strong><p> nur mit einem leerzeichen getrennt</p></div>
Code: Alles auswählen
test [b]fett [/b]test
Code: Alles auswählen
<div class="content">test <strong class="text-strong">fett </strong>test</div>
Viele Grüße