Script in phpBB php file einbinden
Verfasst: 17.07.2004 01:42
Hmmm so ich sitzt bestimmt seit gut 6 stunden an nem problem. Wie kann man ein Script an eine bestimmte Stelle einer phpbb seite einbinden.
is ja klar in die template die variable reinschreiben ( in meinen Fall {PORTAL_CONTENT} ) und diese dann an der gewünschten stelle schreiben und per
erstmal in die php seite binden
So nun muss aber dem Script erklärt werden das das in $news der Inhgalt des Scriptes soll.
ergo meine Script
in die selbe php file rein.
Sodala da wären wir. Eigentlich sollte das für meine begriffe reichen. Reicht aber nicht. Denn ich bekomme Folgenden Fehler 1. headers alredy sent ... frag ich mich wieso eigentlich kann net sein. 2. Das Newssystem wird angezigt aber nicht an gewünscht stelle sondern ganz oben am anfang der seite. 3. Dort wo das newssystem stehen soll steht nur Resource id #18
so nun blick ichs einfach nimma was falsch is ... ich habs versuchjt um zuordnen per including durch andere files ... nix hat was gebracht. vl. wisst ihr ja was würde mich freuen.
Hier mal noch die ganze php file.
und ja ich weiss html wird net in ne php file so eingebunden aber is zum testen ne einfachere sache
PhilippK: Code entfernt - siehe KB:knigge und KB:datei
is ja klar in die template die variable reinschreiben ( in meinen Fall {PORTAL_CONTENT} ) und diese dann an der gewünschten stelle schreiben und per
Code: Alles auswählen
$template->assign_vars(array(
'PORTAL_CONTENT' => $news)
);
So nun muss aber dem Script erklärt werden das das in $news der Inhgalt des Scriptes soll.
ergo meine Script
Code: Alles auswählen
$news = mysql_query("select * FROM portal_news ORDER BY id DESC")or die(mysql_error());
while($check = mysql_fetch_array($news)) { ?>
<table class="table2" width="550px">
<tr>
<? echo'<td with="50px"><img src="images/news.gif" border=0></td><td width="500px">'.$check['ueberschrift'].'</td>'; ?>
</tr>
</table>
<table class="table2" width="550px">
<tr>
<? echo'<td width="275">'.$check['datum'].'</td>'; ?>
<? echo'<td width="275">'.$check['autor'].'</td>'; ?>
</tr>
</table>
<table class="table2" width="550px">
<tr>
<? echo'<td width="550">'.$check['inhalt'].'</td>'; ?>
</tr>
</table>
<?
}
mysql_free_result($news);
Sodala da wären wir. Eigentlich sollte das für meine begriffe reichen. Reicht aber nicht. Denn ich bekomme Folgenden Fehler 1. headers alredy sent ... frag ich mich wieso eigentlich kann net sein. 2. Das Newssystem wird angezigt aber nicht an gewünscht stelle sondern ganz oben am anfang der seite. 3. Dort wo das newssystem stehen soll steht nur Resource id #18
so nun blick ichs einfach nimma was falsch is ... ich habs versuchjt um zuordnen per including durch andere files ... nix hat was gebracht. vl. wisst ihr ja was würde mich freuen.
Hier mal noch die ganze php file.
und ja ich weiss html wird net in ne php file so eingebunden aber is zum testen ne einfachere sache

PhilippK: Code entfernt - siehe KB:knigge und KB:datei