Seite 1 von 1
Script Einbau letzte 5 Topics in externe Seite klappt nicht
Verfasst: 05.05.2011 13:13
von lizx
Hallo,
ich versuche nach dieser Anleitung:
http://wiki.phpbb.com/Practical.Display ... rnal_pages
die letzten 5 Beiträge auf einer nicht-phpBB Seite einzubauen. Doch das klappt nicht... Ich bin nicht so gut in PHP muss ich dazu sagen.
Meine aktuelle home.php sieht so aus:
http://www.slackline-tipps.de/home.php - wenn diese Datei korrekt wäre, könnte man nun hier die letzten 5 Beiträge sehen.
Warum gibt es da einen allgemeinen Fehler??
Der Inhalt dieser home.php-Datei:
http://www.slackline-tipps.de/home.txt
Ist dieser Code richtig, oder gibt es da einen Fehler?
Wäre nett wenn jemand helfen kann.
Danke.
Re: Script Einbau letzte 5 Topics in externe Seite klappt ni
Verfasst: 05.05.2011 14:51
von Dr.Death
Hi,
in deinem Script gibst Du folgende Foren IDs an:
Das Script erstellt ein SQL Statement, wo auch die Berechtigung geprüft wird:
Code: Alles auswählen
// If the type is forum, do the check to make sure the user has read permissions
else if( $type == 'forum_id' && $auth->acl_get('f_read', $id_check) )
{
$out_where .= ($j == 0) ? 'WHERE ' . $type . ' = ' . $id_check . ' ' : 'OR ' . $type . ' = ' . $id_check . ' ';
}
Da die Fehlermeldung:
SELECT * FROM phpbb_topics OR forum_id = 5 AND topic_status <> 2 AND topic_approved = 1 ORDER BY topic_id DESC LIMIT 5
nur ein "OR forum_id" beinhaltet, gehe ich davon aus, das das Forum mit der ID 2 entweder nicht vorhanden ist, oder der User (also auch der Gast) keine Leseberechting dazu hat.
Re: Script Einbau letzte 5 Topics in externe Seite klappt ni
Verfasst: 05.05.2011 22:28
von lizx
Hallo,
danke für die erste Hilfe. Obwohl ich mit kaum Ahnung von PHP habe, bin ich etwas weitergekommen:
http://www.slackline-tipps.de/1.php
Code:
http://www.slackline-tipps.de/1.txt
Wieso kommen diese Fehlermeldungen vor:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4584: Cannot modify header information - headers already sent by (output started at /home/www/doc/8531/slackline-tipps.de/www/1.php:165)
und:
Wäre nett wenn jemand weiter weiss...
Re: Script Einbau letzte 5 Topics in externe Seite klappt ni
Verfasst: 06.05.2011 06:49
von Unimatrix_0
lizx hat geschrieben:[...]
Wieso kommen diese Fehlermeldungen vor:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4584: Cannot modify header information - headers already sent by (output started at /home/www/doc/8531/slackline-tipps.de/www/1.php:165)
[...]
Weil du "echo" einsetzt und nicht die Ausgabe den Template zuweist.
Re: Script Einbau letzte 5 Topics in externe Seite klappt ni
Verfasst: 06.05.2011 12:43
von lizx
Oh man, das ist ja kompliziert

Für mich jedenfalls...
Kann mir einer einen konkreteren Tipp geben wie ich das nun hinkriege? Wie gesagt, habe kaum Kenntnisse in PHP...