Startseite erstellen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Die html-Datei kommt in den Stylesordner und die php-Datei kommt in den root.

Also so:

startseite.php in phpbb3/

startseite.html in styles/deinstyle/template
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

Ach so, ok, beide Dateien haben aber den gleich Inhalt, also den gleichen Code oder wie?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

nein, eine php-Datei hat php-Code und eine html-Datei hat html-Code ;)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

Guck dir den Link mal bitte an: http://www.phpbb.de/viewtopic.php?t=148994

Wo erfahre ich denn, was ich in die Datei dann rein schreiben muss?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

steht doch alles da.

Die startseite.php muss folgendes enthalten:

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();
Die Templatedatei, die du in den Templateordner packst, also die startseite.html, kannst du so gesehen erst mal frei gestalten.

Aber auch hier gilt der Grundsatz: Try and see ;)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

Was ist denn eine Templatedatei?

Den Inhalt und das Design muss ich doch hier einfügen:

Code: Alles auswählen

/*
* Inhaltsbereich
*/ 
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

Templatedatei=Styledatei=html-Datei.
LisaserstesForum hat geschrieben: Den Inhalt und das Design muss ich doch hier einfügen:

Code: Alles auswählen

/*
* Inhaltsbereich
*/ 
Ja, indirekt, denn das wird ja durch den php-Code geregelt. Die Seite setzt sich so zusammen:

Headerbereich:

Code: Alles auswählen

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

Code: Alles auswählen

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

Code: Alles auswählen

// Footer
page_footer(); 
Header und Footer werden von deinem Forum übernommen aus den Dateien styles/deinstyle/template/overall_header.html und styles/deinstyle/template/overall_footer.html
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

@Lisa:
phpBB benutzt ein Template-System. Die Variablen werden von der php-Datei bereitgestellt und die Struktur (bei phpBB3) von einer html-Datei. [Bei phpBB2 waren das die tpl-Dateien.]
Stell es Dir vor wie ein Haus. Die Wohnungen (html-Template) sind schon fertig, es sind nur noch keine Mieter (Daten, Variablen) drin. [Ein blöderes Beispiel fällt mir gerade nicht ein :-) ]
Vllt hilft das hier weiter -> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Beitrag von LisaserstesForum »

Miriam, du sagst das Template ist schon fertig, das heißt also, ich muss nicht eins bauen? Wo finde ich das dann? Und wie heißt diese Datei bei prosilver?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

lass dich nicht verwirren, du musst, wenn du eine eigene Seite hinzufügen willst, diese html-Datei selbst erstellen.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“