Seite 1 von 2

PHP includen in overall_header funktioniert nur teilweise

Verfasst: 18.02.2004 16:39
von RogerM
Ich möchte folgende Datei http://www.tvmatrix.ch/newsticker.php [es werden die letzten 10 Einträge aus der DB ausgelesen] in der overall_header.tpl includen. Ich habe dazu die Weisungen von http://www.phpbb.de/doku/kb/artikel.php?artikel=13 befolgt. Jedoch wird die Datei nicht ganz ausgeführt. Es werden zwar die zehn Pfeile dargestellt, doch die Links werden nicht generiert.

An was könnte dies liegen?

Verfasst: 18.02.2004 16:57
von netzmeister
Hallo,
poste mal ein Link zu deiner overall_header.tpl.

Gruß netzmeister

Verfasst: 18.02.2004 17:12
von RogerM
ich kann keinen Link zu einer Version anbieten, bei der die ganze Sache eingebaut ist und läuft, da das Ganze nur in unserem Hauptforum und leider nicht im Testforum laufen kann.

die Header-Datei sähe aber so aus, wenn sie im Einsatz wäre:

Code: Alles auswählen

      <table cellpadding=0 cellspacing=0 border=0>
       <tr>
        <td align=center bgcolor=#009900 height=10 valign=top width=100%>{NEWSTICKER}</td>
       </tr>
      </table>
http://www.rogermartin.ch/upload/overall_header.txt

Die fehlerhafte Darstellung sähe so aus:
http://www.rogermartin.ch/upload/newsticker.jpg

udn eingebaut werden solls bei uns im Forum.

Verfasst: 18.02.2004 17:19
von netzmeister
Hallo,
jetzt würde mich noch der PHP Teil in der page_header.php interessieren.
Ich denke dort passiert der Fehler.

Gruß netzmeister

Verfasst: 18.02.2004 17:25
von RogerM

Code: Alles auswählen

$template->assign_vars(array(

	'NEWSTICKER' => implode("",file("http://www.tvmatrix.net/newsticker.php")),

[...]
http://www.rogermartin.ch/upload/page_header.txt

Die Domain ist egal. Die Datei ist unter .ch .de .at und unter .net erreichbar.

[Die newsticker.php sieht übrigens so aus: http://www.rogermartin.ch/upload/newsticker.txt ]

Verfasst: 18.02.2004 17:39
von netzmeister
Hallo,
newsticker.php
$res_news = mysql_db_query($db_name, "$select");
Wieso steht das $select in "" ?

Es scheint als bekäme das Script keine Ergebnisse aus der DB.
Kannst du mal den "geparsten" HTML Code der Header schicken.
(Das Bild im Beitrag weiter oben, als HTML Code...)

Gruß netzmeister

Verfasst: 18.02.2004 17:45
von RogerM

Code: Alles auswählen

        <td align=center bgcolor=#009900 height=10 valign=top width=100%>
 <style>a:link{font-family:verdana;font-size:10;text-decoration:none;color:#000000}a:visited{font-family:verdana;font-size:10;text-decoration:none;color:#000000}a:hover{font-family:verdana;font-size:10;text-decoration:underline;color:#0066ff}a:active{font-family:verdana;font-size:10;text-decoration:underline;color:#0066ff}tr.titel{font-family:verdana;font-size:10;font-weight:bold;color:#000000}tr{font-family:verdana;font-size:10;color:#ff6600};font{font-family:verdana;font-size:10;color:#ffffcc}</style><center><table cellspacing=0 cellpadding=0 width=750><tr><td>Test:
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.de/index.php?newsid=" target=_blank></a>
&nbsp;&nbsp;<img src="http://www.tvmatrix.net/pfeil-weiss.png"><a href="http://www.tvmatrix.net">Test</a></td></tr>
<tr><td>&nbsp;</td></tr>
</table></center></td>
http://www.rogermartin.ch/upload/page_headerhtml.txt

Verfasst: 18.02.2004 17:46
von RogerM
netzmeister hat geschrieben:Hallo,
newsticker.php
$res_news = mysql_db_query($db_name, "$select");
Wieso steht das $select in "" ?
Keine Ahnung. Ich habe es aus einer funktionierenden Datei übernohmen. Habe nur die echo Angaben angepasst.

Verfasst: 18.02.2004 17:54
von RogerM
Ich habe, so glaube ich, den Fehler gefunden. Die Datei funktionert wegen der $rc nicht unter der .net Domain. Ich muss mal schauen.

Vielen Dank für die Hilfe, aber am phpBB scheint es nicht zu liegen.

Sorry Jungs und Mädels (bzw. netzmeister). Der Fehler lag an ganz einem anderen Ort. :oops:

Verfasst: 18.02.2004 18:21
von netzmeister
Hallo,
du musst die Pfade anpassen. Da sich die page_header.php
in einem anderen Verzeichniss befindet wie die newsticker.php.

Versuch mal

Code: Alles auswählen

<?php
  error_reporting(0);
  include("../admin/config.inc.php");
  include("../admin/lang.inc.php");
  include("../admin/functions.inc.php"); 
?>
Gruß netzmeister