[gelöst] BBCode bei ausserhalb phpBB eingetragener Texten

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
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

[gelöst] BBCode bei ausserhalb phpBB eingetragener Texten

Beitrag 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...
Zuletzt geändert von shwepsi am 08.10.2004 13:23, insgesamt 1-mal geändert.
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag 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:
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag 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...
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag 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*
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
vege1r
Mitglied
Beiträge: 4
Registriert: 23.09.2005 13:10

Beitrag von vege1r »

und wie ist es mit dem URL-Tag? mit dem funktioniert es bei mir nicht...
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

ähm, was passiert genau? verlinkt er nicht, oder zeigt er was an was er nicht soll?
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“