PHP-Code in Portal einfügen? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html) +--- Thema: PHP-Code in Portal einfügen? (/thread-750.html) |
PHP-Code in Portal einfügen? - Fokker - 29.12.2005 Hallo! Ich möchte einen PHP-Code in das Portal einfügen. Dieser soll Schlagzeilen generieren, die dann wie zB die Foren-Statistiken in einer Tabelle ausgegeben werden. Diese werden ja über eine Variable aufgerufen. Wie stelle ich das an, dass ich durch eine Variable die php-datei ausführe? RE: PHP-Code in Portal einfügen? - krafdi - 30.12.2005 Hallo schau mal hier rein ob das dir weiter Hilft. RE: PHP-Code in Portal einfügen? - Michael - 30.12.2005 Über eine Templatevariable kannst du kein Skript aufrufen. Beim Portal wird die Datei portal.php ausgeführt und die Variablen in den Templates durch die entsprechenden Inhalte ersetzt, d.h. du musst deinen Code in die entsprechende Datei einfügen. Weitere Informationen findest du unter oben genanntem Link. RE: PHP-Code in Portal einfügen? - Fokker - 03.01.2006 Hm, das hilft mir jetzt noch nicht weiter. Ich möchte über den "include" befehl eine php-Datei einbinden, über die Newsfeeds von einigen Tageszeiten ausgegeben werden. Das wäre diese Datei: http://www.global-talk.org/rss_ext.php Nun habe ich mir einen eigene Seite erstellt dafür, wie es hier beschrieben wird und habe diesen code unter "eigene code-routinen" eingefügt: PHP-Code: $rss_ext = include ("rss_ext.php"); Das hat nicht geklappt, denn daraufhin wurden die News-feeds über dem Logo ausgegeben und nicht wie gewünscht über die Variable $rss_ext zwischen $header und $footer. RE: PHP-Code in Portal einfügen? - Michael - 03.01.2006 Über include kann es nicht funktionieren, da so deine Inhalte vor denen des Forums ausgegeben werden. Das Problem ist, dass include sofort beim Durchlauf des Skripts ausgeführt wird und nicht erst, wenn du die Variable aufrufst. Die einfachste Lösung wäre es, deine Seite per iFrame einzubinden. Die Integration per PHP ist nicht ganz einfach und dazu müssen Programmierkenntnisse vorhanden sein. RE: PHP-Code in Portal einfügen? - Fokker - 03.01.2006 Code: <html> RE: PHP-Code in Portal einfügen? - Michael - 03.01.2006 Wie hast du das Template denn eingebaut? Du müsstest ein neues globales Template mit deinem Inhalt anlegen. Dem Template gibst du beispielsweise den Namen "news". Dann musst du in einem Forenverzeichnis eine Datei news.php mit folgendem Inhalt erstellen: PHP-Code: <?php RE: PHP-Code in Portal einfügen? - Fokker - 03.01.2006 Sorry, ganz dummer Fehler, war im falschen Style. Jetzt funzt es: http://www.global-talk.org/rss_site.php Danke für die Hilfe. RE: PHP-Code in Portal einfügen? - Michael - 05.01.2006 Etwas spät, aber vielleicht für andere auch interessant. Es gibt doch eine Möglichkeit den Includebefehl zu verwenden. In der PHP-Datei des Forums: PHP-Code: ob_start(); |