Seite 2 von 3
Verfasst: 17.12.2003 07:24
von peter17
hallo lucas!
danke für deine hilfe.
ich möchte aber die shopping.php nicht als meine startseite verwenden sondern diese seite über ein "subdomain" erreichbar machen.
also z.b.
www.meinedomain.at/shopping -> dort sollte dann die jetzige shopping.php zur anzeige kommen.
deshalb habe ich die shopping.php in index.php umgetauft, sie in das directory shopping kopiert ...
nur anscheinend muss ich nun die angesprochenen pfadangaben adaptieren - nur wie?
danke
mfg peter
Verfasst: 17.12.2003 08:15
von itst
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('../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('../includes/page_tail.'.$phpEx); // <----------------------------------------------
?>
Wenn ich nicht was übersehen habe, sollte es jetzt gehen.
Verfasst: 17.12.2003 21:27
von peter17
hallo sascha!
danke für deine unterstützung ...
ich habe nun deinen code eingebaut, jedoch wird das layout/die templates noch immer nicht geladen
http://plokta.org/~rc-web/phpBB2/shopping/
ich habe auch schon anderes probiert, komme aber nicht zu einer lösung ..
mfg peter
Verfasst: 17.12.2003 21:50
von itst
Schau mal in die overall_header.tpl, wie dort das CSS referenziert wird. Eventuell fehlt da das "../". Gleiches gilt für von Dir hartverlinkte Bilder.
Verfasst: 18.12.2003 06:57
von peter17
hallo sascha!
aber ich kann doch in der overall_header.tpl nicht den pfad zur css-datei ändern, das wirkt sich dann auf alle seiten aus - oder liege ich da falsch?
mfg peter
Verfasst: 18.12.2003 14:39
von Acid
Das Problem beim Einbinden der page_header.php in einer Seite ausserhalb von phpBB ist, das dann die Links im Header auch nicht korrekt sind.
Entweder duplizierst du die page_header.php/overall_header.tpl und benennst sie um (auf den neuen Seiten werden dann diese Duplikate eingebunden und in den Dateien der Pfad angepasst) oder du fragst vorher den Pfad ab und deklarierst je nach Pfad den Verweis oder du bindest den Header+Styles direkt in die neuen Seiten ein ohne den Umweg über die page_header.php oder du gibst den absoluten Pfad an.
Verfasst: 18.12.2003 20:41
von peter17
hallo acid!
so, jetzt steig ich grad ein bissl aus
nehmen wir jetzt einmal folgendes beispiel her:
mein phpbb forum liegt auf
http://62.99.236.195/~rc-web/phpBB2/
so ist es ja auch.
jetzt will ich unter
http://62.99.236.195/~rc-web/phpBB2/shopping
eine index.php aufrufen, die irgendeinen htmlcode beinhaltet:
wie z.b. derzeit
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('../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('../includes/page_tail.'.$phpEx); // <----------------------------------------------
?>
derzeit werden aber nicht die templates geladen.
was mache ich verkehrt? *steh auf der leitung*
ich will noch gar nicht von php seiten ausserhalb von phpbb2 sprechen
mfg peter
Verfasst: 18.12.2003 21:32
von itst
Acid meinte außerhalb des phpBB-Verzeichnisses.
Wenn Du die Bilder/CSS in der overall_header.tpl statt relativ absolut referenzierst, passen auch die Templates wieder.
Siehe auch
http://selfhtml.teamone.de/html/allgeme ... tm#absolut
Verfasst: 18.12.2003 22:15
von peter17
hallo sascha und acid!
derzeit versteh ich nur bahnhof, obwohl ich schon irgendwie verstehe ...
könntet ihr mir vielleicht einmal beim obigen beispiel helfen, dass ich das einmal zum laufen bekomme. dann taste ich mich einmal langsam an weiteres heran.
derzeit steht z.b das in meiner overall_header.tpl
Code: Alles auswählen
<link rel="stylesheet" href="templates/fiplain/{T_HEAD_STYLESHEET}" type="text/css" />
ist das nicht eh absolut?
mfg peter
Verfasst: 19.12.2003 00:04
von Leuchte
Der Pfad ist relativ. Relativ zum phpBB-Verzeichnis. Absolut wäre