Seite 1 von 1

PHP Abfrage in phpBB Forenbeitrag

Verfasst: 15.10.2014 16:07
von befubo
Tach alle miteinander

Ich hätte da eine kleine Frage;
Wir betreiben ein phpBB Forum. Daneben habe ich ein Anmeldesystem für Events erstellt. Dieses speichert die Anmeldungen in einer MySQL Datenbank und fragt sie für die Anmeldeübersicht auch wieder ab.

Jetzt meine Frage:
Gibt es eine Möglichkeit in phpBB, dass ich mittels eines BB Codes oder anderem in einem Beitrag von mir per PHP diese Datenbank abfrage?
Ich möchte gerne beim entsprechenden Event-Forenbeitrag eine Übersicht, vieviele angemeldet sind.

Ich hätte mir das iwie so vorgestellt:
[event]18[/event]

Mit der "18" gebe ich die id der Mission an. Nun soll nachher im Beitrag z.B. stehen:
"Es sind 9/14 Slots belegt"

Gibt es da eine simple Möglichkeit, um dies in phpBB umzusetzen?
Denn die BBCodes, die man so erstellen kann, sind ja nur für HTML Formatierung da und PHP Code ist in Beiträgen natürlich nicht zulässig.

Besten Dank und freundliche Grüsse
befubo

(Wurde hierher weitergeleitet vom php.de Forum)

Re: PHP Abfrage in phpBB Forenbeitrag

Verfasst: 15.10.2014 16:31
von Crizzo
Hi,

wieso willst du das in einem Beitrag machen? Mach doch eine Übersichtsseite nach dem Vorbild: http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten und dort eine DropDown Auswahl und stell es dort dar. Da kannst du so viel PHP nutzen, wie du lustig bist.

Grüße

Re: PHP Abfrage in phpBB Forenbeitrag

Verfasst: 15.10.2014 16:57
von tas2580
Möglich ist das sicher, allerdings müsstest du dazu einiges in der BBCode Klasse von phpBB ändern. Ich würde es per Ajax machen. Also ein BBCode der wenn er angezeigt wird einen Ajax Request an eine PHP Datei macht die dann die gewünschte Zahl ausgibt. So müsstest du am phpBB gar nichts ändern.

Gruß Tobi

Re: PHP Abfrage in phpBB Forenbeitrag

Verfasst: 16.10.2014 21:38
von HabNurNeFrage
Hi,

kann man die passenden Events nicht ganz einfach per iFrame einbinden?
Ansonsten würde ich auch eine eingebundene Seite erstellen, die wiederum dynamisch die Event-Daten aud der Datenbank liest.

Mit jQuery kann man auch einfach Inhalte von externen Seiten (beide müssen auf der selben Domain liegen) in ein beliebiges div ajaxen:
$('#{SIMPLETEXT}').load('ajax/{SIMPLETEXT}.html #div_id_extern'); // Die variable {SIMPLETEXT} im bbCode würde dann z.B. event18 sein.
Mehr Info: http://api.jquery.com/load/

LG

Re: PHP Abfrage in phpBB Forenbeitrag

Verfasst: 17.10.2014 12:21
von befubo
Hey Leute
Danke erstmal für die Antworten.
Ich werde mir das mal so anschauen, vielleicht funktioniert das ja so, wie ich mir das vorstelle.
Melde mich dann wieder ;)
Danke!!