Seite 2 von 4
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 09:57
von albert0583
Ich hab es hinbekommen. nun werd ich mich mal weiter versuchen.
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 10:36
von albert0583
Ich habe auf meiner Hauptseite
http://www.vfbfansauerbach.de per include die Datei
last_topics.php eingebunden und möchte jetzt mal zu Versuchszwecken diese Datei in die
neueseite.php integrieren. Liege ich damit richtig wenn ich davon ausgehe, dass ich die Datei in der
neueseite.php in einer Variable angeben muss?
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 12:24
von TW1920
Du kannst diese Datei mit include einbinden.
Am besten du fügst den include-Befehl nach dem hier ein:
Das einzige was du beachten musst ist, dass du noch keine Ausgabe erzeugen darfst, d.h. du musst alle Abfrage-Werte über diese Funktion als Templatevariablen speichern:
Code: Alles auswählen
$template->assign_vars(array(
'EXAMPLE_VAR' => $example_variable,
'GOOGLE_LOGO' => $google_logo,
'MY_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
));
Der HTML-Code muss dann ins Template eingefügt werden und an den entsprechenden Stellen kannst du über die Variablen die abgefragten Werte abrufen {VARIABLENNAME}
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 12:51
von albert0583
Leuchtet ein aber wie schreibe ich den Include? So dürfte es ja nicht funktionieren:
Code: Alles auswählen
include($phpbb_root_path . 'common.' . $phpEx);
include("./forum/last_topics.php");
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 13:22
von TW1920
Wenn die Datei sich im phpBB-Verzeichnis befindet so:
Das gibt den phpBB-Pfad an:
Damit wird der relative Pfad zu phpBB, also Unterordner und der Dateiname bestimmt:
Und mit diesem Teil wird die phpBB-Endung bestimmt:
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 13:23
von albert0583
Hab jetzt die Datei
last_topics.php in den Hauptornder wo das Testforum drin liegt reinkopiert und den Include ich hoffe das es so passt geschrieben:
wie sollte ich denn jetzt die Variable definieren das ich es im Template dann aufrufen kann? ich hatte gedacht vielleicht so?
Code: Alles auswählen
$last_topics = '$phpbb_root_path . 'last_topics.' . $phpEx';
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 13:48
von TW1920
Nein, du musst die last_topics.php anpassen.
Kannst du den Inhalt posten?
Wenn er nur kurz ist, hier, ansonsten im Pastebin
https://www.phpbb.de/support/pastebin.php
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 13:50
von albert0583
Ja aber ich muss doch die Variable definieren oder sehe ich das falsch?
Der Code ist zu groß und deshalb im Pastebin
Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 14:20
von TW1920
Du musst die Datei nicht in einer Variable speichern, sondern musst die Ausgabewerte der Datei in eine Variable speichern
Wenn du die Datei postest (längeren Code im
https://www.phpbb.de/support/pastebin.php) kann ich dir genau sagen wo

Re: Eigene Seite ins Forum integrieren?
Verfasst: 23.02.2012 14:23
von albert0583
So langsam steig ich dahinter. Um es mal kurz aus meiner Sicht darzustellen. Die last_topics.php wird ja schon in der neueseite.php includiert. richtig? Demnach muss ich nur noch wie du schon geschrieben hast aus der last_topics.php die Ausgabewerte in einer oder mehreren Variablen angeben?
Wenn die last_topics.php gemeint ist, sie liegt schon im PB