..wäre doch eine "saubere" Lösung.Acid hat geschrieben: Wenn HTML im Forum aktiviert ist, kann man auch den <br> Befehl freischalten oder, wenn HTML deaktiviert ist, erstellt man einen BBcode "<br>".
Gewollte Leerzeilen werden abgeschnitten
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Gast
Nicht wirklichAcid hat geschrieben:..wäre doch eine "saubere" Lösung.Acid hat geschrieben: Wenn HTML im Forum aktiviert ist, kann man auch den <br> Befehl freischalten oder, wenn HTML deaktiviert ist, erstellt man einen BBcode "<br>".
Die Leerzeilen verschwinden ja nicht von selbst, sondern es ist irgendeine verdammte Programmzeile in irgendeiner verdammten Datei dafür verantwortlich.
Es geht mir darum, zu erfahren in welcher Datei was entfernt oder sonst geändert werden muß, damit gewollt eingefügte Leerzeilen eben zukünftig nicht mehr unterdrückt werden.
Ich bin jetzt einen Schritt weitergekommen:
In der functions_post.php habe ich
Die nächste Zeile rauskommentiert
Allerdings nur, wenn man direkt auf "Absenden" klickt. Klickt man auf "Vorschau", so werden die Leerzeilen sowohl in der Vorschau wie auch im Endergebnis wieder rausgelöscht. Warum? Wo muß ich welche weiteren Änderungen vornehmen?
In der functions_post.php habe ich
Die nächste Zeile rauskommentiert
und diese Zeile// $message = trim($message);
durch diese ersetzt// $message = prepare_message(trim($message), $html_on, $bbcode_on, $smilies_on, $bbcode_uid);
Jetzt bleiben gewollt eingegebene Leerzeilen am Anfang und am Ende erhalten.$message = prepare_message($message, $html_on, $bbcode_on, $smilies_on, $bbcode_uid);
Allerdings nur, wenn man direkt auf "Absenden" klickt. Klickt man auf "Vorschau", so werden die Leerzeilen sowohl in der Vorschau wie auch im Endergebnis wieder rausgelöscht. Warum? Wo muß ich welche weiteren Änderungen vornehmen?
- Onkel Sven
- Mitglied
- Beiträge: 123
- Registriert: 05.06.2003 13:38
- Wohnort: Karlsruhe
- Kontaktdaten:
also wars doch das was ich meinte *g* musst halt bloß noch nach mehr von diesen in der gleichen datei suchen und diese systematisch ausrotten bzw das trim samt klammern entfernen, dann müsst das klappen
Code: Alles auswählen
trim($message)- Onkel Sven
- Mitglied
- Beiträge: 123
- Registriert: 05.06.2003 13:38
- Wohnort: Karlsruhe
- Kontaktdaten:
nachtrag zum thema:
Wenn man im phpbb in einem posting z.b. nur eine einstellige zahl als text eingeben will klappt dat ja nich, weil zu kurz und so. Gebe ich nun vor der Zahl ne leerzeile ein und schicke das posting ab, so wird es akzeptiert, im nächsten schritt wird von den besagten trims oben die leerzeile wieder rausgeschmissen und wenn man dann das posting editieren will, muss man die leerzeile wieder eingeben.
j4i....jm2cw
Wenn man im phpbb in einem posting z.b. nur eine einstellige zahl als text eingeben will klappt dat ja nich, weil zu kurz und so. Gebe ich nun vor der Zahl ne leerzeile ein und schicke das posting ab, so wird es akzeptiert, im nächsten schritt wird von den besagten trims oben die leerzeile wieder rausgeschmissen und wenn man dann das posting editieren will, muss man die leerzeile wieder eingeben.
j4i....jm2cw