Script in phpBB php file einbinden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
schnubbi
Mitglied
Beiträge: 26
Registriert: 11.01.2004 00:46

Script in phpBB php file einbinden

Beitrag von schnubbi »

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

Code: Alles auswählen

 
    $template->assign_vars(array(
              'PORTAL_CONTENT' => $news)
              );
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

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);
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
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Schau mal hier: KB:13

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Also als erster Fehler gibt "mysql_query()" NICHT den Inhalt der Datenbank wieder.

2. Fehler: Nach dem ?> gibst Du den filgenden HTML Code direkt aus und schreibst ihn NICHT in $news. Dafür mußt du z.B. $news .= '<br>test' schreiben.



Grüße
Dennis
Antworten

Zurück zu „Coding & Technik“