Externe Seite in das Board integrieren

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.
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Externe Seite in das Board integrieren

Beitrag von Chrishe »

Hallo liebe phpBB Gemeinde,

nach dem ich (dank BlackHawk) meine Header Probleme fast gelöst habe stehe ich nun vor einem neuen Problem.

Ich würde gerne diese Seite http://themonkeys.de/bf3leaderboard/index.php (noch nicht fertig) in das bestehende Forum http://themonkeys.de/index.phpintegrieren.
Soweit ich mich erlesen konnte geht das wohl mit einem BBCode... allerdings ist das für meine Zwecke nicht geeignet, da ich gerne die ganze Breite der Seite zu Verfügung hätte ( z.b. so wie die Monkeys Meberlist http://themonkeys.de/memberlist.php?mode=group&g=8 )
Das Leaderboard soll zwischen Header und Footer und ich möchte es dann farblich so anpassen das es sich in das Forum integriert.


Ist das möglich?

VG Chrishe
Think different!
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Chrishe »

Wer suchet findet


viewtopic.php?f=74&t=148994
Think different!
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Chrishe »

Zu früh gefreut... steige da irgendwie nicht durch!

Gibt es da keine einfachere Methode? ohne Login, usw.? ich will doch nur eine einfache Seite einbinden.
Think different!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Dr.Death »

Hi,

was hält Dich denn davon ab, den betreffen Code Abschnitt für die Benutzerberechtigungen wegzulassen?
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Chrishe »

Das stimmt... aber ich verstehe die ganze Prozedur nicht, viel zu komplex.
Vielleicht verstehe ich auch einfach nur die Anleitung nicht.
Gibt es den keine einfacheren Weg eine externe Seite einzubinden?
In dem Thread den ich gefunden und verlinkt habe, ist die Rede von einem Mod... gibt es diese?

VG Chrishe
Think different!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Externe Seite in das Board integrieren

Beitrag von Pyramide »

Was soll denn daran zu komplex sein? Du erstellst einfach die .php und .html Dateien wie in der Vorlage beschrieben und fügst dort deinen Inhalt ein.
KB:knigge
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Chrishe »

Wenn ich das jetzt richt verstehe... und dieses PHP Seite ins Forum ein zu binden muss ich eine HTML Seite mit

Code: Alles auswählen

$template->set_filenames(array(
   'body' => 'eure_seite.html')
);

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
und

Code: Alles auswählen

<!-- INCLUDE overall_footer.html -->
erstellen und irgendwie dazwischen meine PHP Seite einbinden?

Wenn JA, wie binde ich eine PHP Seite auf einer HTML Seite ein? oder denke ich jetzt völlig Quer?
Think different!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Externe Seite in das Board integrieren

Beitrag von Pyramide »

Chrishe hat geschrieben:Wenn JA, wie binde ich eine PHP Seite auf einer HTML Seite ein? oder denke ich jetzt völlig Quer?
Die Quick&Dirty Lösung ist, im ACP PHP in Templates zu aktivieren. Die saubere Lösung ist, den PHP-Teil auch in die .php Datei einzufügen und dann die auszugebenden Daten ans Template zu übergeben. Siehe http://wiki.phpbb.com/Tutorial.Template_syntax
KB:knigge
Benutzeravatar
Chrishe
Mitglied
Beiträge: 28
Registriert: 01.03.2012 08:26
Wohnort: Köln
Kontaktdaten:

Re: Externe Seite in das Board integrieren

Beitrag von Chrishe »

Hallo,

da ich IT und lern bereit bin möchte ich eher die saubere Lösung umsetzen.
Mein Problem liegt ja eher darin das ich die Anleitung nicht verstehe, bzw. das Gefühl habe sie nicht zu verstehen.

Folgendes habe ich versanden:

1. Eine Datei (PHP) mit diesem Inhalt ins Hauptverzeichnis legen:

Code: Alles auswählen

<?php

// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);

/*
* Inhaltsbereich
*/

// Header und Titel der Seite
page_header('TITEL DER SEITE');

// Angabe eurer Content-Seite
$template->set_filenames(array(
   'body' => 'eure_seite.html')
);

// Footer
page_footer();

?>
Bei meine_seite.html kommt der Name rein den ich für die NEUE HTML Seite dich ich ins Template (mein aktives Template) lege.
In meinem Beispiel leaderboard.html.

In der HTML Datei muss dann folgendes stehen, damit meine Seite den Header und Footer übernimmt.

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
und

Code: Alles auswählen

<!-- INCLUDE overall_footer.html -->
(Onlineliste und Benutzerrechte habe ich jetzt mal mit Absicht außer vor gelassen).

Wenn ich alles richtig verstanden haben sollte, stellt sich für mich nur die Frage wich ich jetzt die Seite: http://themonkeys.de/bf3leaderboard/index.php in eine HTML Seite einbaue!?
Think different!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Externe Seite in das Board integrieren

Beitrag von Pyramide »

Chrishe hat geschrieben:Wenn ich alles richtig verstanden haben sollte, stellt sich für mich nur die Frage wich ich jetzt die Seite: http://themonkeys.de/bf3leaderboard/index.php in eine HTML Seite einbaue!?
Das ist ja genau die selbe Frage wie im vorigen Beitrag, also kann man dir wieder nur die selbe Antwort geben.

Siehe KB:programmierfragen
KB:knigge
Antworten

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