BBCode und HTML entfernen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
rolandk

BBCode und HTML entfernen

Beitrag von rolandk »

Ich hätte da eine Frage. Gibt es eine Routine, die mir aus den Beiträgen sämtlichen HTML Code und BBCode entfernt.

Ich zeige auf meiner Seite die letzten Beiträge auf der Startseite (nicht phpBB) an. Allerdings erscheint dann bei Anzeige der ersten 100 Zeichen des Textes auch immer der lästige BBCode oder auch HTML Code. Das sieht natürlich bääähhh aus.

Kann man das auf einfach Weise (nur für die Anzeige) entfernen. Gibt es da eine fertige Routine?
Benutzeravatar
Pumi
Mitglied
Beiträge: 752
Registriert: 04.10.2002 13:38
Wohnort: Schwabenland - Germany
Kontaktdaten:

Beitrag von Pumi »

Die Routine muss irgendwo in der search.php stecken. Wenn man in der Suche "Ergebnisse anzeigen als Beiträge" ankreuzt, werden die Beiträge so angezeigt wie du willst.
Hoffe, das hilft dir weiter
rolandk

Beitrag von rolandk »

Smilies einzublenden wär ja OK, fordert aber nur wieder zusätzlich Performance. Also lieber sämtlichen BBCode und HTML entfernen.

Wer weiß was?

Kann man da vielleicht irgendsoein str_replace Dingsbums definieren?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

...ich wüsste ned wie ma bei der Anzeige BBcode und HTML deaktivieren sollte... denn es würde weiterhin der Text ála "blabla [b]bla[/b]" bzw. "blabla [b:3494]bla[/b:3494] ..so wie´s in der post_text Tabelle eingetragen und durch Deinem Script ausgelesen wird.

Warum schickst Du den Text ned durch eine BBcode/HTML Abfrage (nähere Infos s. viewtopic.php) ..für weitere Hilfe müsst ich nochma Dein Script sehen.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

du musst nur einen news hack verwenden der dir alle bbcodes schließt und die bbcods auf parst

ah
rolandk

Beitrag von rolandk »

Das BBEncoden habe ich gemacht, bringt mir allerdings nichts, da es mein ganzes Design (quote Tabellen etc.) durcheinander bringt. Ausserdem lasse ich eh nur die ersten 100 Zeichen anzeigen.

D.h. ich bräuchte eine Routine, mit der man BBCode (mit evtl. Inhalt) aus einem Text visuell entfernen kann.

Hat jemand soetwas?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“