Seite 1 von 1

Zeilenumbruch auf der Index-Page

Verfasst: 11.11.2002 14:32
von [ENW]Eagle
Also mein Problem zu erklären ist wohl 1 Mio. mal schwerer, als eine Lösung zu posten (*glaub*).
Ich werde mein Bestes versuchen - wenn's irgendwo Unklarheiten gibt, einfach nachfragen!

Wenn man die Index-Page eines "normalen" phpBB2-Boards hernimmt, sieht man folgendes:

Header

Kategorien

Foren

Nun steht bei den einzelnen Foren normalerweise ein Erklärungstext, zb. "Hier könnt ihr eure Page präsentieren. Bitte keinen Spam posten!"
Drunter stehen dann noch die Moderatoren (-gruppen).

Allerdings ist mir aufgefallen, dass man keinen Umbruch bei dieser Erklärung zum Forum machen kann.
Also wenn ich "Bitte keinen Spam posten!" auf eine neue Zeile beim Editieren der Erklärung setze, speichert er das so in der DB, aber anzeigen tut er es ohne Zeilenumbruch.

Ich habe mir auch schon den Code angeguckt und jetzt bräuchte ich halt Hilfe, wie ich bei

Code: Alles auswählen

Index.php (fast am Ende der Datei)


'FORUM_DESC' => $forum_data[$j]['forum_desc'],
den "nl2br"-Befehl einbaue.

BtW: Die Index-Page von eurer Page hier hat bei einigen Erklärungen fetten Text! - Wie kann ich das bitte auch erreichen?!?

Thx Für eure Hilfe im Voraus!

MfG, Martin

Verfasst: 11.11.2002 14:42
von [ENW]Eagle
OK, das mit dem Zeilenumbruch hab' ich jetzt doch selbst rausgefunden.

aus

Code: Alles auswählen

'FORUM_DESC' => $forum_data[$j]['forum_desc'],
muss man einfach

Code: Alles auswählen

'FORUM_DESC' => nl2br($forum_data[$j]['forum_desc']),
machen - schon wird es perfekt angezeigt.

Aber wie geht das bitte mit fettem Text?!?!? - Thx For Help im Voraus!

MfG, Martin

Verfasst: 11.11.2002 14:44
von Simpson
Wenn ich es richtig verstehe, soweit ich es richtig verstehe, geht es dir darum einen Absatz zu machen, sprich eine neue Zeile zu beginnen und du hast das wahrscheinlich mit Enter drücken versucht oder so und richtig wäre wenn du den HTML Tag benutzen würdest ;)


Bleistift:

Code: Alles auswählen

blablablup<br>blablablup<br>
oder wenn es ein Absatz mit Leerzeile dazwischen sein soll

Code: Alles auswählen

blablablup<p>blablablup<p>

Hilft dir das oder habe ich es falsch verstanden?

Verfasst: 11.11.2002 14:54
von [ENW]Eagle
Nein, du hast mich richtig verstanden.

Bloß irgendwie zeigt er da dann den <br>-Tag an und macht keinen Umbruch...

Aber, wie bereits gepostet, habe ich es doch noch selbst mit dem "nl2br(<abfrage nach der erklärung des forums>)"-Tag geschafft.

Mich interessiert jetzt aber noch, wie ich fetten / unterstrichenen / schräg geschriebenen Text bei dieser Erklärung hinbekomme...

ich habs

Verfasst: 01.02.2004 23:15
von Billy Regal
Hi, bin zwar keine riesen Leuchte in PHP, aber da ich habs raus.

Hatte dieselbe Frage und bin über die SUCHEN Funktion hierher gelangt.
Auch wenn der Thread schon älter ist...vielleicht erreicht er Dich ja noch.

Habe Deine oben genannte Änderung in der index.php
gemacht, dann im Adminpanel HTML aktiviert, nur die Standard Tags
dort belassen, also dort nix weiter verändert.

DANN im Adminpanel > Forum > Einstellungen
den Text einfach mit HTML formatiert.........und es klappt.

Code: Alles auswählen

<font color="#FF3300"><b>Für Gäste und Neulinge: zuerst lesen!</b></font> 
War es das was DU gesucht hast?
Für mich ja....Freu :grin: :grin:

Gruss Billy

Verfasst: 02.02.2004 01:10
von Leuchte
dann im Adminpanel HTML aktiviert, nur die Standard Tags
dort belassen, also dort nix weiter verändert.

DANN im Adminpanel > Forum > Einstellungen
den Text einfach mit HTML formatiert
In der Beschreibung kann auch HTML genutzt werden, ohne das die entsprechenden Tags im ACP zugelassen werden..

btw: wer gräbt immer wieder solch alte Beiträge aus :D

Verfasst: 03.02.2004 17:28
von [ENW]Eagle
Moin! :D

Ja, sie hat mich noch erreicht! :) :D

Ich konnte nur nicht gleich antworten, weil mein ISP noch nicht die neue IP von phpbb.de registriert hatte... ;) :D

MfG, Martin :)