Eigene Seite ins Forum integrieren?

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 entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag von albert0583 »

Ich hab es hinbekommen. nun werd ich mich mal weiter versuchen.
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag 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?
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Eigene Seite ins Forum integrieren?

Beitrag von TW1920 »

Du kannst diese Datei mit include einbinden.

Am besten du fügst den include-Befehl nach dem hier ein:

Code: Alles auswählen

include($phpbb_root_path . 'common.' . $phpEx);
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}
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag 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");
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Eigene Seite ins Forum integrieren?

Beitrag von TW1920 »

Wenn die Datei sich im phpBB-Verzeichnis befindet so:

Code: Alles auswählen

include($phpbb_root_path . 'last_topics.' . $phpEx);
Das gibt den phpBB-Pfad an:

Code: Alles auswählen

$phpbb_root_path . 
Damit wird der relative Pfad zu phpBB, also Unterordner und der Dateiname bestimmt:

Code: Alles auswählen

 'last_topics.' 
Und mit diesem Teil wird die phpBB-Endung bestimmt:

Code: Alles auswählen

 . $phpEx
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag 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:

Code: Alles auswählen

include($phpbb_root_path . 'last_topics.' . $phpEx);
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';
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Eigene Seite ins Forum integrieren?

Beitrag 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
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag von albert0583 »

Ja aber ich muss doch die Variable definieren oder sehe ich das falsch?

Der Code ist zu groß und deshalb im Pastebin
Benutzeravatar
TW1920
Mitglied
Beiträge: 746
Registriert: 02.06.2007 16:31
Wohnort: Ismaning
Kontaktdaten:

Re: Eigene Seite ins Forum integrieren?

Beitrag 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 ;)
Mfg T. Wolf
-Mods gesucht? Ne weitere Community gesucht?
-Mods gesucht? Mod-Übersetzungen gesucht?:->hier klicken
Benutzeravatar
albert0583
Mitglied
Beiträge: 33
Registriert: 28.01.2012 08:54

Re: Eigene Seite ins Forum integrieren?

Beitrag 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

Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“