Seite 1 von 1

[gelöst] BBCode bei ausserhalb phpBB eingetragener Texten

Verfasst: 08.10.2004 00:06
von shwepsi
Hallo,
ich bastel gerade an einer News Seite. Die News habe ich in einer weiteren Tabelle in der DB gespeichert. Nun würde ich gerne die BBCode Unterstützung nutzen.
Da gibt es aber ein Problem:
Wie in dem Artikel
geschrieben, wird irgendwo dieses Zeugs hinter [b generiert ...

Wie kann man nun diese Zahl ordnungsgemäß generieren oder kann man diese Überprüfung bei dem Funktionsaufruf

Code: Alles auswählen

$news[News] = ( TRUE ) ? bbencode_second_pass($news[News], $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $news[News]);
irgendwie ausschalten?

Ich würde mich sehr über eine Antwort freuen. Meine PHP Kenntnisse sind leider mehr als bescheiden und ich bin schon stolz das das url Tag ohne Anstand übersetzt wird...

Verfasst: 08.10.2004 01:26
von Blutgerinsel
Hast du dir die Function bbencode_second_pass bereits angeschaut......

Kenn den Forum Code auch nicht weiter aber wo genau liegt dein Problem?
Eines ist klar die Funktion erwartet die BBCode-UID und diese wird aus einer anderen Funktion generiert und muss dieser als Para übergeben werden. Sofern $bbcode=0 etc. in der Funktion gesetzt wird stösst du auf einen Error.....

Die Return Values logischerweise könnten auch Probleme machen.....
als auch weitere Functionen die auf Grundlage dieser Funktion arbeiten

Detailierte Aussagen kann ich nicht treffen, da ich primär das Board nur auf eigen Wunsch anpasse mit dem Rest setze ich mich nicht auseinander.......

Dafür sind die Supporter hier da :wink:

Verfasst: 08.10.2004 11:03
von shwepsi
'Hast du dir die Function bbencode_second_pass bereits angeschaut...... '
auf 'Meine PHP Kenntnisse sind leider mehr als bescheiden und ich bin schon stolz das das url Tag ohne Anstand übersetzt wird...' deut ...

Ja, aber ich weiss nicht was ich da ändern soll, der muss ja auch weiterhin die im Forum geschriebenen Texte korrekt anzeigen

Darum muss es anders gehen...

Verfasst: 08.10.2004 13:22
von shwepsi
ich habe eine Möglichkeit gefunden, man belegt die Variable $bbcode_uid einfach mit einem String

$bbcode_uid = 'abcd1454';

und im Text wird an die b, i, u, quotes und die Zitate ein ':abcd1454' angehangen...

Dies sollte man natürlich nur da machen, wo man die Texte vorher schon in SQL eingetragen hat, ohne das diese Sachen automatisch angehangen worden sind.

Naja, egal...
ES KLAPPT !!!! *freu*

Verfasst: 23.09.2005 15:55
von vege1r
und wie ist es mit dem URL-Tag? mit dem funktioniert es bei mir nicht...

Verfasst: 26.09.2005 06:24
von shwepsi
ähm, was passiert genau? verlinkt er nicht, oder zeigt er was an was er nicht soll?