Biebertal Community Board (http://verein.isolani.de/wbb2/index.php)
- Biebertal Community (http://verein.isolani.de/wbb2/board.php?boardid=20)
-- Error (http://verein.isolani.de/wbb2/board.php?boardid=29)
--- [pre] und [code] (http://verein.isolani.de/wbb2/thread.php?threadid=183)


Geschrieben von cammert am 24.09.2003 um 22:04:

Fragezeichen [pre] und [code]

Wenn ich im Text pre verwende, dann fügt er immer Leerzeilen zwischen den Originalzeieln ein:


Zeile 1
Zeile 2


Bei code ist das nicht so:

code:
1:
2:
3:
4:
Zeile 1
Zeile 2


Aber dafür gibt es Zeilennummern und den Hinweis Code darueber.

Frage nun: Wie kann ich vorformatierten Text ohne Leerzeilen darin ohne Zeilenummern setzen?



Geschrieben von Henrich am 24.09.2003 um 23:34:

  RE: [pre] und [code]

Dein Text sollte kein "<br />" oder <br> am Zeilenende enthalten,
durch "<pre>" wird das einfache cr/lf bereits als Zeilenumbruch interpretiert. den ganz normalen Text bekommst du ohne Leerzeichen.
Schau dir den Quelltext deines Forumsbeitrags an. Der Zelleninhalt der Tabelle unter "code" ist mit "<pre>" formatiert OHNE Leerzeilen.
Der Befehl "<pre>" besagt ja gerade, dass keine html-spezifischen Formatierungen benötigt werden. Sind die schon vorhanden, brauchsrt du kein "<pre>" davor, soondern kannst ihn direkt einfügen.



Geschrieben von cammert am 25.09.2003 um 01:49:

  RE: [pre] und [code]

Zitat:
Dein Text sollte kein "<br />" oder <br> am Zeilenende enthalten


Soweit ist die Analyse schon richtig, nur beantwortet sie nicht meine Frage. Denn diese <br /> habe ich nicht selber eingegeben (kann ich auch gar nicht), sondern das Forum fuegt die ein.

Alles, was ich beim Schreiben im Forum in die Textbox tippe, legt das Forum in der Datenbank ab. Beim Anzeigen im Forum werden dann die CF/LF durch <BR> ersetzt (und < durch &lt; etc.). Im <pre> macht er das auch, erhaelt aber komischerweise zusaetzlich die CF/LF. Das ist dann immer ein Zeilenumbruch zu viel.

Der BB-Code code ist im Gegensatz zu pre nicht nochmal extra fuers Forum umdefiniert. Da liegt der Hase eventuell im Pfeffer.



Geschrieben von Andi am 25.09.2003 um 05:45:

 

Kann ich so schnell nicht beantworten.

[pre] ist kein Original BB Code und benutzt: <font face="courier" size="+0"><pre>{param1}</pre></font> und damit gleich 2 Schnittstellen der Board Engine.

Ich hatte auch schon auf normalen Seiten, dass ein <pre> den 2- Zeilen- Effekt hat, abhängig vom Editor, indem der Quelltext geschrieben wird. Und hier ist der Editor das Eingabefenster, in den ein notepad.exe Text einkopiert wird.

Hauptursache ist aber wohl, dass ich [pre] selbst gebaut hab. Werd mal [code] ansehen, duplizieren und verändern.


Forensoftware: Burning Board 2.3.6 pl2, entwickelt von WoltLab GmbH