BB-Code selber nutzen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

BB-Code selber nutzen

Beitrag von Dennis63 »

Hallo

Ich code gerade einen Bereich auf meiner Page, der nicht auf die phpbbSoft aufsetzt. Somit stehen mir alle phpBB funktionen leider nicht mehr zur verfügung. Ich möchte aber gerne BB-Code nutzen. Gibt es da irgendwie ne Möglichkeit Teile der Forumssoft zu exportieren? Oder gibt es fertige Funktionen oder so? Denn das Forum arbeitet ja mit einer BB-Code-UID... Da wird es schwer das ohne zu nutzen oder?

Es geht mir weniger um "Konsistenz" mehr darum, daß man [b] und [img=] uns so nutzen kann... Wenn jemand vergißt ein [/b] zu machen, ist das nicht so schlimm...

Ich hoffe ihr könnt mir helfen...

Grüße
Dennis
Benutzeravatar
frederic
Mitglied
Beiträge: 142
Registriert: 18.07.2003 18:25
Wohnort: Eschborn
Kontaktdaten:

Beitrag von frederic »

Code: Alles auswählen

preg_replace("/\[b](.*)\[\/b\]/siU", "<b>\\1</b>");

Code: Alles auswählen

preg_replace("/\[img](.*)\[\/img\]/siU", "<img border=\"0\" src=\"\\1\" alt=\"\">");
Das erste ist für

Code: Alles auswählen

[b]text[/b] - fett
Das zweite für

Code: Alles auswählen

[img]URLZUMIMAGE[/img] - image
Mit freundlichen Grüßen
Frederic Schneider
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Thx. Ich habe eben mit den Googelgroups was richtig cooles gefunden:

http://www.christian-seiler.de/projekte/php/bbcode/

Grüße
Dennis
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Sehr Interessant.
DANKE!!!
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

np

Das ding ist richtig cool. Wenn man es erst mal zum laufen gebracht hat ;) Aber dafür ist ja ne "Demo" dabei...

Man kann einfach weitere Funktionen erstellen, die ausgeführt werden, wenn man BB-Code ausführt.

So wandle ich z.B.. ' in [1] und " in [2] um, da ja die Anführungsssriche so ziemlich das einzige sind, was beim einfügen in eine DB Errors bereitet. Und dann hab ich ne Funktion gemacht, die das wieder zurück wandelt. Einfach genial.

Man füngt einfach per "Zeile" weiteren BB-Code ein. Naja ich bin begeistert vom dem Code, wie man merkt *g

Wo wir gerade dabei sind. Die Anführungsstriche wandele ich um. Was muss man noch beachten, damit man keine SQL.Injection oder so hinbekommt?


Grüße
Dennis
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Anführungszeichen kannst (bzw. must bei XHTML) du sowieso in " umwandeln, so daß du dir das Ersetzen mit [1] o.ä. sparen kannst. Ansonsten gibt es [php:addslashes] oder [php:mysql_escape_string].
quizzmaster
Mitglied
Beiträge: 12
Registriert: 13.01.2004 15:30
Wohnort: Frankfurt am Main

Beitrag von quizzmaster »

endlich find ich nach meiner langen suche mal was brauchbares :D

Hab mir das gleich gezogen und werds wahrscheinlich auch verwenden.

Ansonsen werd ich mal schauen, das ich mir die bbcode funktionen vom phpbb so umbastle, dass ich sie auf mjeiner page benutzen kann
Antworten

Zurück zu „Coding & Technik“