Externe Posts im phpBB: Zeilenumbruch funktioniert nicht

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
dErWiWiE
Mitglied
Beiträge: 5
Registriert: 18.05.2003 13:35

Externe Posts im phpBB: Zeilenumbruch funktioniert nicht

Beitrag von dErWiWiE »

Hi Leute!
Ich habe folgendes Problem: Undzwar habe ich eine Seite erstellt, mit der man Posts in das integrierte phpBB einfügen kann. Diese Posts werden allerdings mit HTML Syntax bearbeitet und somit muss vor dem Einfügen ins Forum alles konvertiert werden. Das funktioniert auch mit allem, bis auf die Zeilenumbrüche. Also fette, kursive oder unterstrichene Schrift funktionieren, allerdings wird der komplette Text immer in einer Zeile ausgegeben.

Folgendes habe ich bereits getestet:
- Die <br> Tags aus dem Eingabeformular direkt in der Datenbank mitspeichern. -> Logischerweise kein Erfolg, da nun der <br> Tag als Text interpretiert wird.
- Die <br> Tags aus dem Eingabeformular mit \n\r ersetzen und in die Datenbank speichern. -> kein Erfolg
- Die <br> Tags aus dem Eingabeformular mit chr(10) . chr(13) ersetzen und in die Datenbank speichern. -> kein Erfolg

Ich tue mich mit diesem Problem etwas schwer, da schon in der Datenbank kein sichtbarer Tag für den Zeilenumbruch gespeichert wird, sondern der Zeilenumbruch direkt.

So, und nun meine Frage: Wie schreibe ich in eine mySQL Datenbank einen Text mit Zeilenumbrüchen? Ihr Jungs von phpBB müsst das mit eurem Eingabeformular ja auch geschafft haben.

Ich danke für jegliche Hilfe!

mit freundlichen Grüßen
Wiwie
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

phpbb ersetzt beim auslesen des textes aus der db alle zeilenumbrüche (\n) durch \n<br/>\n; es sollte also reichen wenn du nen text mit normalen unix zeilenumbrüchen abspeicherst.

mfg ah
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: Externe Posts im phpBB: Zeilenumbruch funktioniert nicht

Beitrag von mad-manne »

dErWiWiE hat geschrieben:Ich danke für jegliche Hilfe!
Hast du schonmal von dieser "API-Funktion" auf dem Mutterschiff gehört.

Ich weiss, du hast wahrscheinlich schon fast alles selbst gecodet, aber diese Funktion nimmt dir wirklich 'ne Menge ab, wenn's ums externe Eintragen von Posts in ein phpBB-Board geht :wink:

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
dErWiWiE
Mitglied
Beiträge: 5
Registriert: 18.05.2003 13:35

Beitrag von dErWiWiE »

Hey!
@mad-manne Nein, die Funktion kannte ich natürlich nicht O_o *dummblick*

@saerdnaer Normale Unix Zeilenumbrüche? Das heißt?

Danke für eure Antworten!

mfg Wiwie
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

\n

mfg ah
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“