Seite 1 von 1

Suche: Code zum Einbinden von BBCode auf normalen Seiten...

Verfasst: 06.06.2005 21:25
von sptotal
Hallo,

ich nutze ein phpbb-Forum, habe aber auch selber eigene Seiten programmiert, die das Design des Forums haben, aber einen anderen Text.

Wie bekomme ich es nun hin, dass ein BB-Code wie zum Beispiel:

Code: Alles auswählen

[img]BILDURL[/img]
auch wirklich in

Code: Alles auswählen

<img src="BILDURL">
umgewandelt wird? Also auf den normalen HTML-Seiten will ich den BBCode des Forums auch benutzen. Wie geht das?

MfG

sptotal

Verfasst: 07.06.2005 12:44
von sptotal
Kann mir da keiner helfen?

Ich schätze, es ist nicht sehr schwer, weiß aber leider nicht wie es geht :cry:

MfG

sptotal

Verfasst: 07.06.2005 13:20
von sptotal
Sorry für den Dreifachpost.

Also: Ich habe es jetzt geschafft mit folgendem Code den BBCode umzuwandeln:

$uid = make_bbcode_uid();
$Inhaltpre = stripslashes(prepare_message(trim($Inhalt), 1, 1, 1, $uid));
$Inhalt = bbencode_second_pass($Inhaltpre, $uid);

Leider funktioniert zum Beispiel der Code

[info]TEXT[/info]

nicht.

Könnt ihr mir sagen, woran das liegt?

MfG

sptotal

Verfasst: 07.06.2005 13:29
von Leuchte
Was sollte denn bei [info] passieren (Wie sieht der Code dazu aus)? Standard ist das ja nicht

Verfasst: 07.06.2005 13:37
von sptotal
Also bei

Code: Alles auswählen

[info] [/info]
sollte der Text zwischen Info kursiv geschrieben werden. Im phpbb-Forum (Thema) macht er es zumindest kursiv.

Ich habe an meinem phpbb-Forum hinsichtlich des BBCodes nichts mit Info geändert.

Die Frage ist halt, warum wird es im Forum kursiv geschrieben, auf der Seite aber nicht?

MfG

sptotal

EDIT:

Das Ganze wird erreicht, indem [info] mit <span style="font-style: italic"> und [/info] mit </span> ersetzt wird.

Bei der HTML-Seite jedoch, werden [info] und [/info] nicht ersetzt.

Verfasst: 07.06.2005 14:15
von Patrik
für kursiv ist es der tag

Verfasst: 07.06.2005 15:00
von sptotal
Patrik hat geschrieben:für kursiv ist es der tag


Das weiß ich... Ich werde einfach mal einen neuen BBCode [info] hinzufügen. Vielleicht klappts ja dann...

MfG

sptotal