Seite 1 von 2

blank page - Unterseite einbinden

Verfasst: 12.11.2008 14:43
von dennist
Hallo,

ich möchte eine neue Unterseite im Forumdesign erstellen. Das heißt die Seite sollte den header, footer und andere Styleelemente übernehmen.

Ich habe dazu folgendes Grundgerüst gefunden (siehe unten).
Was muss ich nun ändern, damit der Inhalt nicht vom template 'indiv_blank.html' kommt, sondern direkt auf der .php Seite eingefügt werden kann?

Code: Alles auswählen

<?php
/**
*
* @author Original Autor Benutzername autor_email@domain.de - http://meine-seite.de
* @author Anderer Autor Benutzername andere_email@domain.de - http://domain.de
*
* @package {PACKAGENAME}
* @version $Id$
* @copyright (c) 2007 Dein Gruppen Name
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
// 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();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/indiv_blank'); // Sprachvariablen aus eigener Sprach Datei laden



// Seiten Titel, diese Sprach Variable sollte in der Sprach Datei, 
// welche weiter oben genannt wurde, definiert sein.
page_header($user->lang['MEIN_TITEL']);

// Defniere nun den Dateinamen Deines Templates welches Du benutzen moechtest.
// Dies ist der Name von Deinem Template welches unter /styles/<style>/templates/ zu finden ist.
$template->set_filenames(array(
    'body' => 'indiv_blank.html',
));
 

// Script vervollständigen und Seite anzeigen lassen.
page_footer();

?>
Gruß Dennis

Verfasst: 12.11.2008 17:54
von piero
lösche

Code: Alles auswählen

page_footer();

(vielleicht auch mehr)

und schreib deinen html code zuunterst hin...

allerdings wird dann der html-code direkt ausgegeben, du kannst dann keine variablen, verzweigungen, etc machen ;)

Verfasst: 12.11.2008 19:03
von Miriam
Schau auch hier.

P.S.:
piero hat geschrieben:lösche

Code: Alles auswählen

page_footer();
Ohne Footer kein Support :roll:

Verfasst: 12.11.2008 19:24
von piero
Miriam hat geschrieben:Schau auch hier.

P.S.:
piero hat geschrieben:lösche

Code: Alles auswählen

page_footer();
Ohne Footer kein Support :roll:
hmm stimmt^^

aber dort ist auch ein exit befehl drinne oder?

Verfasst: 12.11.2008 19:27
von Miriam
Wofür sollte der gut sein?

Code: Alles auswählen

exit('Bin verwirrt!');

Verfasst: 12.11.2008 19:52
von piero
Miriam hat geschrieben:Wofür sollte der gut sein?

Code: Alles auswählen

exit('Bin verwirrt!');
kp, dachte das wäre so :oops:

aber wenn er nun seinee html seite dort reinkopiert ist trotzdem kein copyright drin (es sei denn er fügt es noch manuell hinzu)

Verfasst: 12.11.2008 19:53
von Miriam
Bei der Lösung, die ich verlinkt habe, ist die Seite komplett phpBB3... Mit allem Drum und Dran.

Verfasst: 12.11.2008 20:30
von dennist
Miriam hat geschrieben:Bei der Lösung, die ich verlinkt habe, ist die Seite komplett phpBB3... Mit allem Drum und Dran.
Die verlinkte Lösung ist doch identisch mit dem Code (siehe 1. Beitrag).
Ich möchte jetzt aber nicht noch zusätzlich eine language und eine template Datei haben.

Das muss man doch auch alles in eine Datei unterseite_xy.php packen können.


Wenn ich den "page_footer();" weglasse, erhalte ich übrigens eine ganz leere Seite.

Verfasst: 12.11.2008 21:17
von piero
dennist hat geschrieben: Wenn ich den "page_footer();" weglasse, erhalte ich übrigens eine ganz leere Seite.
weil dann die template datei nicht ausgeführt wird ;)

language datei brauchst du nciht unbedingt, wenn du nur deutschsprachige user hast...

aber ein template würd ich halt doch verwenden, weil dann hast du einfach bessere augabefunktionen ;)

Verfasst: 13.11.2008 11:05
von dennist
Ich will doch nur Textinhalte darstellen. Da brauche ich keine besonderen Ausgabefunktionen. ;)
In phpbb2 war es auch möglich ohne mit eine template_xy.html zu arbeiten. Hat sich da jetzt irgendwas bei phpbb3 geändert, das es unmöglich macht?

Ist schon ein Unterschied 100 oder 200 Dateien erstellen zu müssen ;)