Ausfühbarer PHP Code in Thread

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
TheMerchant
Mitglied
Beiträge: 4
Registriert: 15.07.2013 08:12

Ausfühbarer PHP Code in Thread

Beitrag von TheMerchant »

Hallo zusammen,

ich habe mich schon ein wenig hier im Forum umgeschaut, aber leider habe ich nicht das passende gefunden.

Mein Problem:

Ich habe eine externe PHP Seite die ich gerne in einen Thread oder als News in phpbb3 einbinden möchte.
Aber nicht als externer LINK sondern wirklich eingebunden.

Kann mir jemand bei dieser Fragestellung helfen?
Wäre echt super. Danke schon mal für eure Mühe.

TheMerchant
(Thomas)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Ausfühbarer PHP Code in Thread

Beitrag von Miriam »

Du könntest z.B. einen Benutzerdefinierten BBCode im ACP erstellen, der in einem Beitrag die PHP Datei mittels eines iframes einbindet.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Ausfühbarer PHP Code in Thread

Beitrag von HabNurNeFrage »

Hi,

Du kannst PHP im Template nutzen, wenn Du es im ACP vorher so einstellst.
Danach kann man es nach folgendem Prinzip einbinden: https://wiki.phpbb.com/Tutorial.Template_syntax#PHP

Oder Du bindest es direkt in der passenden PHP-Datei mit include() ein.

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Verschoben von phpBB 3.0: Mod Suche/Anfragen nach phpBB 3.0: Mod-Bastelstube am 15.07.2013 18:25 durch Metzle

TheMerchant
Mitglied
Beiträge: 4
Registriert: 15.07.2013 08:12

Re: Ausfühbarer PHP Code in Thread

Beitrag von TheMerchant »

Hallo Miriam,

danke für Deinen Tipp. Ich habe es mit einem Iframe und BBcode hinbekommen.
Danke Dir.
TheMerchant
Mitglied
Beiträge: 4
Registriert: 15.07.2013 08:12

Re: Ausfühbarer PHP Code in Thread

Beitrag von TheMerchant »

Hallo HabNurNeFrage,

Danke für Deine Antwort.
Wie Du an die Danksagung an Miriam siehst hat es mit BBcode funktioniert.
Nichts desdo trotz würde ich es gerne mit dem Template verstehen wie es geht.
Ich habe PHP aktiviert. und nun ???
Ich habe den Text gelesen, verstehe aber nur Bahnhof.
Kann ich eigene Templates mit PHP Code bauen und mir in einem Thread anzeigen lassen?
Ich glaube ich muss noch ein wenig googlen oder noch ein wenig RTFM lesen ;-)

DANKE für eure Hilfe
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Ausfühbarer PHP Code in Thread

Beitrag von HabNurNeFrage »

Hi,

einmal aktiviert, kannst du nahezu beliebigen PHP-Code direkt in die HTML-Dateien schreiben.

Öffne beispielsweise mal die Datei:
styles/dein_stylename/template/overall_footer.html

Darin finde z.B. die Stelle: <!-- IF U_ACP -->

Danach fügst Du ein:

Code: Alles auswählen

<!-- PHP -->
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $hostname;
<!-- ENDPHP --> 
Nun sollte allen Nutzern mit Admin-Rechten im Forenfuß ihre Provider-Kennung angezeigt werden.
<!-- PHP --> ... PHP-CODE ... <!-- ENDPHP --> ist dann im Template quasi das Equivalent zu <?php ... PHP-Code ... ?>

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
TheMerchant
Mitglied
Beiträge: 4
Registriert: 15.07.2013 08:12

Re: Ausfühbarer PHP Code in Thread

Beitrag von TheMerchant »

Hallo HabNurNeFrage,

so weit kann ich Dir folgen.
Ich kann also in den vorhandenen HTML Dateien, die für das aussehen zuständig sind, PHP Code einfügen der auch verarbeitet wird.

Wie sieht es jetzt aus wenn ich z.B. ein Dynamischen Thread(Thema) machen möchte?
Mit anderen Worten:
Ich erstelle ein Thread(Thema), bekomme meinen Editor und möchte in diesem Editor es so hin bekommen dass auf eine
externe Datenquelle zugreife und das Ergebnis in diesem Thread angezeigt gekomme.
Mit der Möglichkeit von iFrame und BBcode habe ich es schon gemacht.

Kannst Du mir da einen Tip geben?

Danke ;-)
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“