Seite 1 von 1
Problem beim Includen
Verfasst: 15.08.2006 15:33
von illuminatus26
Hallo zusammen....
Ich würde gerne mein Forum in meine Homepage includen.
Nur funzt das leider nicht richtig.
Die Navigation meiner HP ist so aufgebaut, dass mit der URL der Parameter für den Link übergeben wird.
In einem Array sind nun die einzelnen Dateien hinterlegt.
Bspl:
index.php?links=forum
Hoffe ihr wisst, was ich meine........
Problem ist, dass das Forum zwar included wird, aber die Navigation vom Forum doppelt vorhanden ist: FAQ FAQ, Suche Suche, usw.
Des Weiteren, werden keine Bilder (die Glocke) für neue Beiträge usw. angezeigt.
Ausserdem wird es auch nicht im richtigen DIV-Tag included.
Vielleicht kennt ja jemand die Problematik.
Danke......
Re: Problem beim Includen
Verfasst: 15.08.2006 16:59
von Miriam
illuminatus26 hat geschrieben:...
index.php?links=forum
Hoffe ihr wisst, was ich meine........
Ich verstehe, was Du meinst, aber das ist kein includen.
Includen wäre beispielsweise:
Code: Alles auswählen
if ($_GET['links'] == "forum") { include("forum.php"); }
Werd' mal ein bisschen konkreter,
was Du
wie gemacht hast, um
welches Ziel zu erreichen.

Verfasst: 16.08.2006 12:39
von illuminatus26
hallo miriam.....
mit der url wird der wert forum übergeben.
in einem array steht dann die include anweisung....
das eigentliche problem, dass ich habe, ist das nach dem include folgende fehlermeldungen kommen.
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /usr/export/www/hosting/blabla/phpBB2/index.php on line 25
Warning: main() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:') in /usr/export/www/hosting/blabla/phpBB2/index.php on line 25
Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /usr/export/www/hosting/blabla/phpBB2/index.php on line 26
Warning: main() [function.include]: Failed opening './common.' for inclusion (include_path='.:') in /usr/export/www/hosting/blabla/phpBB2/index.php on line 26
Fatal error: Call to undefined function: session_pagestart() in /usr/export/www/hosting/blabla/phpBB2/index.php on line 31
Schaue ich mir nun die index.php an, so stimmt wahrscheinlich der rootpath nicht.
Ändere ich diesen, so klappt es halbwegs.
Dann kommt die Geschichte mit dem Logo und den Glocken, die fehlen.
Also muss ich ja wahrscheinlich in mehreren Dateien den rootpath ändern. Weiss allerdings nicht wo überall.
In den Administrationsbereich, komme ich dann auch nicht mehr...
Verfasst: 16.08.2006 12:47
von Mahony
Hallo
Das mit dem includieren wird so nicht funktionieren. Dazu lese dir mal das hier durch >>>
Wie integriere ich das Forum in meine Homepage?<<<
Grüße: Mahony
Verfasst: 16.08.2006 12:55
von illuminatus26
ok danke....
denke das ist der weg.
werde es dann allerdings über ein iframe realisieren.
möchte mich eigentlich nicht so gerne mit dem code auseinander und im forum rumfrickeln.....
bin anfänger und das scheint mir im moment ein wenig zu kompliziert zu sein.
trotzdem besten dank.......
Verfasst: 16.08.2006 13:07
von Mahony
Hallo
werde es dann allerdings über ein iframe realisieren.
Das ist auch kein guter Weg. Wenn sich ein User anmeldet und dann auf den aktivierungs-link in der E-Mail klickt, kommt er direckt auf das Forum allerdings nicht innerhalb des iframes (das bedeutet er bekommt deine eigentliche Seite nicht mehr zu sehen).
Die Lösung ist eigentlich sehr einfach (da du dafür nur einfaches html benötigst).
Also was du machen musst ist, das Forum über die overall_header.tpl und die overall_footer.tpl an deine Seite anzupassen.
Schau mal hier--->
http://www.phpbb.de/viewtopic.php?t=43527
und speziell das hier--->
http://www.phpbb.de/viewtopic.php?p=323739#323739
Ich habe das bei mir auch so gelöst (kannst du dir ja mal ansehen wie das aussieht).
Grüße: Mahony
Verfasst: 16.08.2006 13:26
von illuminatus26
genauso habe ich mir das auch vorgestellt.......