Seite 1 von 3
PHP-Code in Template einbauen
Verfasst: 20.10.2003 15:16
von flotzge
Erst mal ein Hallo und nettes Forum hier
So, aber nun zu meiner Frage ...
Ich will eine PHP-Seite in mein Forum (index_body.tpl) einbinden. Hab dazu hier auch wirklich FAST ALLE beiträge gelesen aber ich bekomms net hin
1. der template.php Mod geht irgendwie net ... da kommen dann andauernd PHP Fehler ...
2. hab ich versucht das PHP-Script wie in der phpBB Doku beschrieben mit
in den Page-Header (page_header.php) einzubinden. dann holt er mir zwar den Inhalt der Datei, aber benadelt Sie leider nicht wie eine PHP- sondern wie eine HTML-Datei ...
Will auf mein Forum
Forum-PICKNICKER.net einen Newsticker einbauen, der mittels PHP erzeugt wird. Ihr könnts euch ja mal anschauen.
Ich wär und bin wirklich für jede Info/Hilfe dankbar!
Greets flotzge
Verfasst: 20.10.2003 15:51
von Henne
Was heißt denn, er behandelt sie wie eine html Datei?
Verfasst: 20.10.2003 15:56
von flotzge
na wenn ich die seite aufruf ist im Feld "Newsticker" NIX drinne
und wenn ich mir den quellcode mal vom browser anschaue seh ich eben den HTML-Code und mitten drinne steht
Code: Alles auswählen
<td class="row1" width="100%" height="50"><span class="gensmall"><marquee>
<?php
include ("news-heise.php");
?>
</marquee></span></td>
naja, er interpretiert es eben wie ganz normalen html-code
PS: danke für die superschnelle antwort!
Verfasst: 21.10.2003 10:48
von Acid
Was für Fehler gibt´s denn bei 1. ?
Verfasst: 23.10.2003 09:25
von flotzge
so, also ich hab den mod bei 1. genau so gemacht wie's drann gestanden ist und die dateien sehen dann so aus:
ORIGINAL
MIT MOD
und wenn ich dann die gemoddete version nehm, kommen folgende fehler ...
Code: Alles auswählen
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php on line 426
Fatal error: Cannot instantiate non-existent class: template in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/functions.php on line 329
so, in line 426 steht in der template:
also hier geht die abfrage zu ende, aber er erwartet wahrscheinlich noch was
und in line 329 in der funcions steht:
Code: Alles auswählen
$template = new Template($phpbb_root_path . $template_path . $template_name);
da hab ich nix dran verändert (denk cih mal)
so, hat einer da nen durchblick und weis worans hapert?
Verfasst: 23.10.2003 11:25
von SweetBurner
flotzge hat geschrieben:
so, in line 426 steht in der template:
also hier geht die abfrage zu ende, aber er erwartet wahrscheinlich noch was
nimm mal dieses
wech. Würde sagen, dann hättest du schon mal eine Fehlermeldung weniger.
Verfasst: 23.10.2003 13:08
von flotzge
hmmm, klingt gut (weils ja kein php code is, ganz vergessen). hab also das "--- above ..." weg gemacht,
aber wenn ich das abänder kommt
Code: Alles auswählen
Parse error: parse error in /is/htdocs/52759/www.picknicker.net/picknicker.net/forum/includes/template.php(127) : eval()'d code on line 46
und in line 46 steht:
Verfasst: 23.10.2003 17:43
von SweetBurner
hmm, wie abgefahren. Ich werde mal das Mod selber installieren, vielleicht fällt mir dann was dabei auf. Aber komisch ist's schon - hmmm *grübel*
Verfasst: 23.10.2003 17:53
von Guido
Bei mir läuft der Mod 1a ! Man muss nur drauf achten, dass die letzte Klammer } genau an der richtigen Stelle steht...
Verfasst: 23.10.2003 21:44
von flotzge
@Guido
kannst ja mal oben dir meine dateien ansehen ... habs eigentlich genau richtig gemacht!
