Beiträge: 356
Themen: 104
Registriert seit: 27.04.2008
Code:
\[pre\](.*?)\[/pre\]
das ist mein custom code für den pre-tag - aus irgendeinem grund macht der aber nach jeder Zeile eine Leerzeile rein - also anstelle dem hier:
zeile 1
2
3
das hier:
Zeile 1
2
3
woran kann das liegen?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Was fügst du denn dort ein?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 356
Themen: 104
Registriert seit: 27.04.2008
kennst du das html pre tag nicht? das gibt Code unformatiert aus - gut für ASCII, aber nicht wenn nach jeder Zeile grundlos ne neue leerzeile kommt...
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Liegt daran, daß MyBB (genauer gesagt PHP's nl2br) für jede Newline ein <br> Tag einfügt, ohne das eigentliche Newline-Zeichen rauszunehmen. Damit hast du innerhalb von <pre> 2 Newlines pro Zeile.
Ersetze in class_parser.php die nl2br() durch ein str_replace("\n", "<br />", $message)
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Wozu gibt es den Code-Tag?
HTML-Code wird sonst vom MyBB formatiert.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 356
Themen: 104
Registriert seit: 27.04.2008
danke - hab die schriftart vom code-block auf courier gesetzt so dass die leerzeichen genauso breit sind wie die anderen zeichen - das löst das problem...