bbcode für andere seiten verwenden?

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
Flamin Homer
Mitglied
Beiträge: 3
Registriert: 09.07.2004 16:58

bbcode für andere seiten verwenden?

Beitrag von Flamin Homer »

hi,
ich würd ganz gern andern benutzern meiner page die möglichkeit geben, eigene (einzelne) Seiten zu gestalten, dazu sollen sie den bbcode verwenden können.

auf der basis von der "Vorlage für in phpBB eingebundene Seiten" komm ich da auch schon relativ weit, nur an dem bbcode häng ich fest.
Angenommen ich lese aus der Datenbank jetzt einen Text aus, der den bbcode enthält: mit welcher Funktion parse ich den, damit die Formatierungsbefehle in HTML umgewandelt werden?

Und welcher Sinn steckt hinter den bbcode_uids?


Vielen Dank für eure Hilfe im Voraus
Flamin Homer
Mitglied
Beiträge: 3
Registriert: 09.07.2004 16:58

Beitrag von Flamin Homer »

ok, habs schon aufgelöst bekommen, ein bißchen source code studieren, und schon hat mans. :D
war wohl etwas zu früh gepostet, naja hier für alle andern die suchen:

Code: Alles auswählen

$uid= make_bbcode_uid();
echo "uid: ".$uid."<p>";
$test="[b]hallo welt[/b]";
echo "test: ".$test."<p>";
$test2= bbencode_first_pass($test,$uid);
echo "test2: ".$test2."<p>";
$test3=bbencode_second_pass($test2,$uid);
echo "test3: ".$test3;
ergibt folgende Ausgabe:

uid: 77e9aa1c43

test: hallo welt //also hier ständ das jetzt mit den b-tags drumrum, die aber dieses forum nun schon umwandelt

test2: [b:77e9aa1c43]hallo welt[/b:77e9aa1c43]

test3: hallo welt



d.h. mit bbencode_first_pass wandelt man die benutzereingabe um in die daten, die in der datenbank gespeichert werden (mit der uid) und wenn man die daten aus der datenbank ausliest, formatiert man sie mit bbencode_second_pass in html um.

Nur kann ich mir immer noch nicht vorstellen, was diese misteriöse uid nun bringt, vielleicht weiss das ja jemand....
Zuletzt geändert von Flamin Homer am 09.07.2004 18:04, insgesamt 1-mal geändert.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Verschoben

Beitrag von Christian_W »

http://www.phpbb.de/viewtopic.php?p=320621#320621

Gruß Christian

Verschoben von Modifikationen nach Coding & Technik
Flamin Homer
Mitglied
Beiträge: 3
Registriert: 09.07.2004 16:58

Beitrag von Flamin Homer »

achso, an sowas wie performance hab ich natürlich nicht gedacht....
thx
Antworten

Zurück zu „Coding & Technik“