neue seite einbinden - template
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.
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.
- peter17
- Mitglied
- Beiträge: 56
- Registriert: 15.11.2003 20:19
- Wohnort: A-3002 Purkersdorf
- Kontaktdaten:
neue seite einbinden - template
grüss euch!
ich habe vor einiger zeit ein thema zu dieser frage gelesen, finde diesen beitrag aber leider nicht mehr.
ich möchte gerne irgendwelche inhalte (text, html) einfach in ein fertiges template kopieren, als php seite abspeichern und dann in meiner navigation verlinken.
wo finde ich die anleitung, wie ich mir so ein standard-template erstelle?
danke für eure hilfe
mfg peter
ich habe vor einiger zeit ein thema zu dieser frage gelesen, finde diesen beitrag aber leider nicht mehr.
ich möchte gerne irgendwelche inhalte (text, html) einfach in ein fertiges template kopieren, als php seite abspeichern und dann in meiner navigation verlinken.
wo finde ich die anleitung, wie ich mir so ein standard-template erstelle?
danke für eure hilfe
mfg peter
Hallo,
wenn Du "nur" HTML einbinden willst, dann solltest Du vielleicht damit klar kommen... Diese Datei habe ich beispielsweise für eine kleine Infoseite für ein Navigationssystemforum verwendet: http://www.awsw.de/brodithalter.php
Hier der Code in etwas geänderter Form. Dein Code sollte dann an der markierten Stelle schon mal in etwa am richtigen Ort sein denke ich:
brodithalter.php:
wenn Du "nur" HTML einbinden willst, dann solltest Du vielleicht damit klar kommen... Diese Datei habe ich beispielsweise für eine kleine Infoseite für ein Navigationssystemforum verwendet: http://www.awsw.de/brodithalter.php
Hier der Code in etwas geänderter Form. Dein Code sollte dann an der markierten Stelle schon mal in etwa am richtigen Ort sein denke ich:
brodithalter.php:
brodithalter_body.tpl:<?php
/***************************************************************************
* brodithalter.php
* ----------------
* begin : Saturday, Dec 12, 2003
* copyright : (C) 2003 AWSW
* url : http://www.awsw.de
*
* $Id: brodithalter.php,v 1.00 2003/12/12 12:00:00 AWSW Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = "Brodit Halter für iPAQ 2210 am Navigon Schwanenhals";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'brodithalter_body.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="bottom"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
</tr>
</table>
<table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline">
<tr>
<th width="100%" colspan="2" class="thTop"><B>Brodit Halter für iPAQ 2210 am Navigon Schwanenhals</B></th>
</tr>
<TR>
<TD class="row1" ALIGN=CENTER VALIGN=BOTTOM><A HREF="./images/BroditHalter/BroditHalter001.jpg" target="_blank"><IMG SRC="./images/BroditHalter/TN_BroditHalter001.JPG" ALT="BroditHalter001.jpg"></A></TD>
<TD class="row1" ALIGN=CENTER VALIGN=BOTTOM><A HREF="./images/BroditHalter/BroditHalter002.jpg" target="_blank"><IMG SRC="./images/BroditHalter/TN_BroditHalter002.JPG" ALT="BroditHalter002.jpg"></A></TD>
</TR>
<TR>
<TD class="row1" ALIGN=CENTER VALIGN=BOTTOM><A HREF="./images/BroditHalter/BroditHalter003.jpg" target="_blank"><IMG SRC="./images/BroditHalter/TN_BroditHalter003.JPG" ALT="BroditHalter003.jpg"></A></TD>
<TD class="row1" ALIGN=CENTER VALIGN=BOTTOM><A HREF="./images/BroditHalter/BroditHalter004.jpg" target="_blank"><IMG SRC="./images/BroditHalter/TN_BroditHalter004.JPG" ALT="BroditHalter004.jpg"></A></TD>
</TR>
<TR>
<TD class="row1" colspan="2" ALIGN=left><span class="gensmall"><b>Montage:</b> Die beim Navigon Schwanenhals mitgelieferte Halterung abziehen. Diese ... <br><br><b>HTH AWSW !!!</b></span></TD>
</TR>
</table>
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="top"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
</tr>
</table>
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
- peter17
- Mitglied
- Beiträge: 56
- Registriert: 15.11.2003 20:19
- Wohnort: A-3002 Purkersdorf
- Kontaktdaten:
hallo awsw!
danke für deine antwort.
heisst das, dass ich immer 2 dateien für eine seite brauche?
kann ich meinen html-bereich auch direkt in z.b. brodithalter.php hineinschreiben?
also statt
warum hast du noch eine extra *.tpl datei?
mfg peter
danke für deine antwort.
heisst das, dass ich immer 2 dateien für eine seite brauche?
kann ich meinen html-bereich auch direkt in z.b. brodithalter.php hineinschreiben?
also statt
Code: Alles auswählen
'body' => 'brodithalter_body.tpl')
Code: Alles auswählen
'body' => '<table> ...... </table>')
mfg peter
Hallo Peter,
wenn Du keine *.tpl-Datei benutzen möchtest, sondern einfach HTML-Code in eine *.php-Datei einbinden willst, dann kann ich Dir folgenden Hack sehr empfehlen:
http://www.phpbb2.de/dload.php?action=file&file_id=470
Lucas
wenn Du keine *.tpl-Datei benutzen möchtest, sondern einfach HTML-Code in eine *.php-Datei einbinden willst, dann kann ich Dir folgenden Hack sehr empfehlen:
http://www.phpbb2.de/dload.php?action=file&file_id=470
Viele grüße,## MOD Title: Blank Page with Forum Header and Footer
## MOD Author: Stefan2k1 < sp@phpbb2.de > stefan2k1 http://www.phpbb2.de
## MOD Description: Just a blank page with header and footer
## MOD Version: 1.0.0
Lucas
Hallo,
Du kannst auch alles in eine Datei packen... Dann musst Du aber den PHP Code immer mit ?> abschließen und mit <?PHP wieder starten... Da aber alles im phpBB mit diesen 2 Dateien aufgebaut ist und es IMHO auch übersichtlicher ist, würde ich das zumindest auch trennen, denn so hast Du dann den PHP Code sauberer vom restlichen Code getrennt und kannst für jedes individuelle Template die .tpl Datei anpassen
Du kannst auch alles in eine Datei packen... Dann musst Du aber den PHP Code immer mit ?> abschließen und mit <?PHP wieder starten... Da aber alles im phpBB mit diesen 2 Dateien aufgebaut ist und es IMHO auch übersichtlicher ist, würde ich das zumindest auch trennen, denn so hast Du dann den PHP Code sauberer vom restlichen Code getrennt und kannst für jedes individuelle Template die .tpl Datei anpassen

LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
- peter17
- Mitglied
- Beiträge: 56
- Registriert: 15.11.2003 20:19
- Wohnort: A-3002 Purkersdorf
- Kontaktdaten:
hallo lucas und awsw!
ich habe nun einmal die einfache variante von lucas probiert
aufruf unter http://plokta.org/~rc-web/phpBB2/shopping.php
und bekomme daher folgenden fehler
was fehlt denn da nun?
danke für jeden tipp.
mfg peter
ich habe nun einmal die einfache variante von lucas probiert
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<table border="1" width="100%">
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
</table>
<?
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
und bekomme daher folgenden fehler
Code: Alles auswählen
Template->make_filename(): Error - file does not exist
danke für jeden tipp.
mfg peter
So?
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<table border="1" width="100%">
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
</table>
<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Gruss Gert
- peter17
- Mitglied
- Beiträge: 56
- Registriert: 15.11.2003 20:19
- Wohnort: A-3002 Purkersdorf
- Kontaktdaten:
hallo gert!
1000 dank, das war der fehler
jetzt funkt es
http://plokta.org/~rc-web/phpBB2/shopping.php
es fehlte hier im code bei <? php
1000 dank, das war der fehler
jetzt funkt es
http://plokta.org/~rc-web/phpBB2/shopping.php
es fehlte hier im code bei <? php
Code: Alles auswählen
<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
- peter17
- Mitglied
- Beiträge: 56
- Registriert: 15.11.2003 20:19
- Wohnort: A-3002 Purkersdorf
- Kontaktdaten:
leider ist da noch eine frage aufgetaucht
angenommen ich hätte gerne die o.g. seite
http://plokta.org/~rc-web/phpBB2/shopping.php
auf http://plokta.org/~rc-web/phpBB2/shopping/index.php gelegt.
da muss ich doch die pfade zu den includes verändern oder?
nur irgendwie gelingt mir dies nicht so richtig.
derzeit sieht der code so aus
könnt ihr mir bitte nochmals helfen
danke mfg peter
angenommen ich hätte gerne die o.g. seite
http://plokta.org/~rc-web/phpBB2/shopping.php
auf http://plokta.org/~rc-web/phpBB2/shopping/index.php gelegt.
da muss ich doch die pfade zu den includes verändern oder?
nur irgendwie gelingt mir dies nicht so richtig.
derzeit sieht der code so aus
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . './includes/page_header.'.$phpEx);
?>
<table border="1" width="100%">
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
<tr>
<td width="50%">shopping</td>
<td width="50%">shopping</td>
</tr>
</table>
<?php
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
danke mfg peter
Willst Du die Datei quasi als index benutzen bzw. als Startseite? Wenn ja, ist das, glaube ich, einfacher, Du machst das mit einer .htaccess-Datei.
Z. B.:
sorgt dafür, daß als erstes beim Aufrufen deiner Domain die shopping.php aufgerufen wird, ist die nicht da, wird nach einer index.html gesucht und so weiter.
Dann brauchst Du nicht großartig includen, weil, die erste Version Deiner shopping.php funktionierte doch gut
Viele Grüße,
Lucas
Z. B.:
Code: Alles auswählen
DirectoryIndex shopping.php index.html index.htm index.php
Dann brauchst Du nicht großartig includen, weil, die erste Version Deiner shopping.php funktionierte doch gut

Viele Grüße,
Lucas