Custom Code pre - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Custom Code pre (/thread-16116.html) |
Custom Code pre - MH_Razen - 22.04.2010 Code: \[pre\](.*?)\[/pre\] Code: <pre>$1</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? RE: Custom Code pre - StefanT - 22.04.2010 Was fügst du denn dort ein? RE: Custom Code pre - MH_Razen - 22.04.2010 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... RE: Custom Code pre - frostschutz - 22.04.2010 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) RE: Custom Code pre - StefanT - 22.04.2010 Wozu gibt es den Code-Tag? HTML-Code wird sonst vom MyBB formatiert. RE: Custom Code pre - MH_Razen - 22.04.2010 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... |