Postings mit BBCode von externer Seite aus einfügen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Postings mit BBCode von externer Seite aus einfügen

Beitrag von DarkHappyAffe »

Hallo,

es geht um folgendes Szenario:
Es gibt eine Website mit einem phpBB-Forum. Wenn es auf der Webiste neue News gibt, landen diese in einer eigenen News-Tabelle und sollen zwecks Kommentaren auch als phpBB Posting in einem entsprechenden Forum gepostet werden.

An sich ist das korrekte Einfügen neuer Postings in phpBB von außerhalb zwar umständlich, aber möglich. Das hab ich auch schon seit längerm geschafft.

Nun das Problem: Mein News-Script unterstützt jetzt auch BBCodes (logischer Weise die selben wie phpBB2). Wenn ich jetzt aber den News-Text mit den BBCodes wie gehabt als neues Posting einfüge, fehlt den BBCode-Tags die BBCodeUID und die Tags werden im Forum direkt ausgegeben, was natürlich an der Idee vorbei geht.

Gibt es eine Mod/ein Script, dass mit BBCode formatierten Text vernünftig parst und als neues Posting in phpBB einfügt?

Bei meinen Suchen bin ich bisher leider nur auf Mods getoßen, die Postings AUS phpBB raus holen, aber keine, die Postings auch REIN tuen können. ;-)
Ugga Agga!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Ohne BBCode ID wird das auch nichts werden.

Schau Dir doch mal die phpBB Dateien an, wie die die ID generieren und vor allen, wie sie die eintragen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Beitrag von DarkHappyAffe »

das id-generieren hab ich ja schon nachgemacht. das problem ist jetzt halt nur, dass die id an alle validen tags angefügt werden muss.
das kann mein eigener bbcode-parser nicht, weil der bbcodes direkt in html umwandelt (das reicht in meinem falle aber nicht für phpbb ;-))

die standard posting-funktion von phpbb aufzurufen klappt leider nicht so ohne weiteres - da müsste ich ja ne ganze phpbb-session emulieren und alles. *g*

naja. ich werd mal weiter sehen und vielleicht doch selbst was schreiben. wenn was dabei raus kommt, melde ich mich nochmal ;-)
Ugga Agga!
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

moin

vielleicht ein anderer ansatz:

anstatt bbcodes html benutzen ??

ich werde das auch so machen, wenn auch aus einem anderen grund

da es sich bei dir ja auch immer um den eröffnungsbeitrag zu einem thema handel wird,
sollte man das ganz gut einstellen können

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
DarkHappyAffe
Mitglied
Beiträge: 10
Registriert: 11.01.2005 19:28
Wohnort: Oldenburg (Oldenburg)
Kontaktdaten:

Beitrag von DarkHappyAffe »

jo. das hatte ich vorher in der alten version auch so. aber zum einen hatte ich html im forum nicht zugelassen (wenn man das für einzelne postings hätte zulassen können, wärs natürlich cool. aber an die idee hab ich damals ehrlich gesagt nicht gedacht *g*).
zum anderen wollte ich mein cms gerne auf bbcode umstellen, weil viele n00bs kein html können und bbcode für sie leichter ist. außerdem kann ich so effektiv verhindern, dass die selben n00bs mit irgendwelchen html-kontrukten das design zerschießen.

aber ich hab grad gemerkt, dass man sich mit zwei zeilen

Code: Alles auswählen

define('IN_PHPBB', true);
include DBADMIN_DIR.'/../haloorbit/html/forum/includes/bbcode.php';
einfach die bbcode-functions reinladen kann und dann bbencode_first_pass() aufrufen kann. damit wäre mein größtes problem schonmal gelöst.

jetzt werd ich vielleicht nur nochmal sehen, wie einfach/kompliziert man auch die search-tables mit den neuen beiträgen füllen kann.
Ugga Agga!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“