blank page - Unterseite einbinden

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
dennist
Mitglied
Beiträge: 140
Registriert: 07.07.2005 21:51
Wohnort: Dortmund

blank page - Unterseite einbinden

Beitrag 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
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag 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 ;)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Schau auch hier.

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

Code: Alles auswählen

page_footer();
Ohne Footer kein Support :roll:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag 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?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wofür sollte der gut sein?

Code: Alles auswählen

exit('Bin verwirrt!');
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag 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)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Bei der Lösung, die ich verlinkt habe, ist die Seite komplett phpBB3... Mit allem Drum und Dran.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
dennist
Mitglied
Beiträge: 140
Registriert: 07.07.2005 21:51
Wohnort: Dortmund

Beitrag 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.
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Beitrag 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 ;)
dennist
Mitglied
Beiträge: 140
Registriert: 07.07.2005 21:51
Wohnort: Dortmund

Beitrag 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 ;)
Antworten

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