PHP includen in overall_header funktioniert nur teilweise

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

PHP includen in overall_header funktioniert nur teilweise

Beitrag 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?
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
poste mal ein Link zu deiner overall_header.tpl.

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

Beitrag 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.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

Beitrag 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 ]
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

Beitrag 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
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

Beitrag 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.
RogerM
Mitglied
Beiträge: 216
Registriert: 26.04.2003 18:09
Wohnort: Eschenbach

Beitrag 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:
Zuletzt geändert von RogerM am 18.02.2004 18:25, insgesamt 1-mal geändert.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
Antworten

Zurück zu „phpBB 2.0: Mod Support“