Seite 1 von 1

Ausfühbarer PHP Code in Thread

Verfasst: 15.07.2013 08:25
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)

Re: Ausfühbarer PHP Code in Thread

Verfasst: 15.07.2013 15:48
von Miriam
Du könntest z.B. einen Benutzerdefinierten BBCode im ACP erstellen, der in einem Beitrag die PHP Datei mittels eines iframes einbindet.

Re: Ausfühbarer PHP Code in Thread

Verfasst: 15.07.2013 15:51
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

Re: Ausfühbarer PHP Code in Thread

Verfasst: 16.07.2013 21:20
von TheMerchant
Hallo Miriam,

danke für Deinen Tipp. Ich habe es mit einem Iframe und BBcode hinbekommen.
Danke Dir.

Re: Ausfühbarer PHP Code in Thread

Verfasst: 16.07.2013 21:25
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

Re: Ausfühbarer PHP Code in Thread

Verfasst: 17.07.2013 23:42
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

Re: Ausfühbarer PHP Code in Thread

Verfasst: 18.07.2013 12:43
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 ;-)