Eigene Seite erstellen

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Samus Aran
Mitglied
Beiträge: 71
Registriert: 20.03.2006 20:33
Kontaktdaten:

Eigene Seite erstellen

Beitrag von Samus Aran »

Hallo,

Ich hatte eben auf Grundlage der Einträge Vorlage für in phpBB eingebundene Seiten und Template-Syntax von phpBB versucht,
eine neue Seite für mein Forum zu erstellen. Leider habe ich das noch nicht ganz verstanden, weswegen es auch nicht klappte.

Scheinbar kann das Template nicht ausgelesen werden. Denn im Moment, steige ich da überhaupt nicht durch.
Ich weiss nicht, was wo hin muss. Welche Daten ich wo eintragen muss etc.
Könnte mir da jemand auf die Sprünge helfen? ich möchte gerne eine Homseite erstellen.
Diese möchte ich selbst gestalten, weshalb ich nicht den Intro+Portal-MOD verwende :wink:

Es sollte so eingebunden sein, wie hier auf phpBB.


Viele Grüße,
Samus Aran
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

Datei home.php (im Forumsroot):

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



/***** Inhaltsbereich ******/
$template->set_filenames(array(
 'home_body' => 'home_body.tpl'
));

$template->assign_vars(array(
 'HOME_1' => 'Herzlich Willkommen', 
 'HOME_2' => 'Dies ist meine Eingangsseite zum Forum'
));

$template->pparse('home_body');


//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Datei home_body.tpl (im Template-Root):

Code: Alles auswählen

<table width="100%" class="forumline">
 <tr>
  <th class="thTop">{HOME_1}</th>
 </tr>
 <tr>
  <td class="row1" align="center">{HOME_2}</td>
 </tr>
</table>
Dies ist ein Beispiel..
Hoffe, es hilft dir... :-?
Benutzeravatar
Samus Aran
Mitglied
Beiträge: 71
Registriert: 20.03.2006 20:33
Kontaktdaten:

Beitrag von Samus Aran »

Hi,

Super, das funktioniert wie gewünscht. Ich danke Dir :)
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

guter tipp. danke.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“