Seite 1 von 2
Seiten einbinden mit 'readfile'
Verfasst: 11.01.2005 21:40
von Logical
Hallo zusammen,
nachdem ich vergeblich versucht habe eigene Seiten in der Ordnerstruktur von phpbb unterzubringen und am Templatesystem und dessen Verlinkung gescheitert bin (einzelne Seiten im Root sind kein Problem - aber nicht im eigenen Ordner....), denke ich nun darüber nach die eigenen Inhalte per "readfile" aufzurufen.
Jetzt frage ich mich, ob so etwas suchmaschinentauglich ist, d.h. ob die Robots irgendwie dem Readfile-Link nachgehen.
Bisher habe ich das ganze per I-Frame gelöst - sieht aber nicht besonders aus und Suchmaschinentauglich ist das auch nicht, denke ich.
Re: Seiten einbinden mit 'readfile'
Verfasst: 11.01.2005 22:45
von Pyramide
Logical hat geschrieben:Jetzt frage ich mich, ob so etwas suchmaschinentauglich ist, d.h. ob die Robots irgendwie dem Readfile-Link nachgehen.
Mit readfile erstellst du keinen Link, sondern gibst den Inhalt der Datei direkt aus
Verfasst: 11.01.2005 22:58
von Logical
Mit readfile erstellst du keinen Link, sondern gibst den Inhalt der Datei direkt aus
Danke erstmal...
Ist also suchmaschinentechnisch genauso ungünstig wie ein IFrame, oder sehe ich das jetzt falsch?
Verfasst: 12.01.2005 00:13
von Blutgerinsel
Suchmaschinen sinnvoll ist wohl das mod_rewrite wegen der PHP Parameter Sache......
Sich auf schlüpfriges Terrain zu begeben und anzunehmen jede Suchmaschine versteht Frames oder kann mit JavaSc document.write Script korrekt zu interpretieren ist wohl sehr optimistisch........
Jedenfalls ist es keine Lösung wenn es mal klemmt aufzugeben und dann alternativ nach anderen Ansätzen zu suchen.....
Wozu gibts Diskussionsplatformen ?
Verfasst: 12.01.2005 00:35
von itst
readfile wird auf dem Server ausgeführt. Auf Suchmaschinen/Browser/User-Agents im allgemeinen hat dies keine Auswirkung.
Verfasst: 12.01.2005 10:39
von Logical
Jedenfalls ist es keine Lösung wenn es mal klemmt aufzugeben und dann alternativ nach anderen Ansätzen zu suchen.....
Wozu gibts Diskussionsplatformen ?
Na gut, versuche ich es nochmal - mit Eurer Hilfe.
Also - Forum(2.0.11) liegt im Root-Verzeichnis und soll noch einen Ordner mit eigenen Seiten kriegen. Der ShortUrls-Mod ist eingebaut, Template ist Cobalt.
Mit der Anleitung "Vorlage für eigene Seiten" hab ich es probiert. Funktioniert auch, solange die Einzelseiten auch im Root liegen. Liegen sie im Ordner werden die Icons und das Template nicht gefunden.
Ich habe es auch schon mit der Anleitung zum Ändern der page_header.php (BASEURL) versucht - ohne Erfolg.
Meine .php Seite sähe im Moment so aus (ohne extra-Temlate Datei):
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = '_willkommen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
+++++++++Inhalt+++++++++
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 12.01.2005 13:34
von itst
Aber? Fehlermeldungen?
Verfasst: 12.01.2005 14:00
von Logical
Keine Fehlermeldungen - allerdings auch keine Icons, Farben oder Hintergründe aus dem Template.
Verfasst: 12.01.2005 14:24
von Blutgerinsel
Bekommt der Browser was?
Im Quelltext?
Verfasst: 12.01.2005 15:05
von Logical
Eigentlich schon....
Selbst mal nachsehen? -
http://www.zaubertricks.de/_Test/Test.php
..und einmal ohne Ordner -
http://www.zaubertricks.de/Test.php
Bis auf den geänderten Rootpath beides die gleichen Seiten