Seite 1 von 1

[Alpha] Letzte Themen auf Desktop

Verfasst: 01.08.2009 17:35
von monta
Titel: phpBB Letzte Themen für Desktop
Beschreibung: Kleines Programm und zugehöriger phpBB-Mod (für phpBB 3 Olympus) um die letzten Themen eines phpBB-Forums immer auf dem Desktop im Blick zu haben.
Version: [Alpha] 0.5.1
phpBB Version: 3.0.x

Einbau: einfach
Es müssen lediglich in der recent.php-Datei die ForenIDs angeben und eine Zeile in der posting.php ergänzt werden.

[ externes Bild ]

Screenshots, Anleitung, Download: http://forge.lazarusforum.de/wiki/phpbbltv

Re: [Alpha] Letzte Themen auf Desktop

Verfasst: 01.08.2009 18:05
von 4seven
Cool, die 2er Verison hab ich bis dato am laufen.
Danke für die Portierung :geek:

Re: [Alpha] Letzte Themen auf Desktop

Verfasst: 03.08.2009 11:59
von Highwayman
bei mir kommt beim erstellen eines Beitrags folgende Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Table 'forum.lf_topics' doesn't exist [1146]

SQL

SELECT t.topic_last_poster_name, t.topic_last_post_time, t.topic_title, t.topic_last_post_id, f.forum_name FROM lf_topics t, lf_forums f WHERE (f.forum_id = t.forum_id) AND (f.forum_id IN (136,140,96)) ORDER BY t.topic_last_post_id DESC LIMIT 20

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: recent.php
LINE: 23
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1047
CALL: require('recent.php')

Re: [Alpha] Letzte Themen auf Desktop

Verfasst: 04.08.2009 12:13
von monta
bei mir kommt beim erstellen eines Beitrags folgende Fehlermeldung:
Mein Fehler, ich hab vergessen, zu erwähnen, das die Tabellenprefixe angepasst werden müssen. Da ich in meinem Forum eigene prefix hab, passt das natürlich nicht.

Du musst einfach nur in recent.php in der SQL-Abfrage "lf_" durch deinen Prefix ersetzen.

Wenn du den Standard-Prefix "phpbb_" hast, sieht das dann korrigiert so aus:

Code: Alles auswählen

$sql = ' SELECT t.topic_last_poster_name, t.topic_last_post_time, t.topic_title, t.topic_last_post_id, f.forum_name'
        . ' FROM phpbb_topics t, phpbb_forums f'
        . ' WHERE (f.forum_id = t.forum_id) AND (f.forum_id IN (' . $ids . '))'
        . ' ORDER BY t.topic_last_post_id DESC'
        . ' LIMIT 20 ';
Wichtig ist eigentlich nur die Zeile:

Code: Alles auswählen

 . ' FROM prefix_topics t, prefix_forums f'
die bei eigenen Prefix wieder angepasst werden muss.

Ich hab die Datei auch korrigiert mit standard-Prefix "phpbb_" hochgeladen.

Re: [Alpha] Letzte Themen auf Desktop

Verfasst: 04.08.2009 14:02
von markus giersch
Ich wollte nur mal anmerken das mir in diesem Thema ein Sicherheitsproblem angezeigt wird.
Ein Zertifikat stimmt nicht überein.