phpbb is nieuw voor me, dus ik heb geen flauw idee wat ik moet doen om het te fixenError by getting reported posts.
DEBUG MODE
SQL Error : 1054 Unknown column 'p.poster_id' in 'on clause'
SELECT f.forum_name, f.forum_id, t.topic_title, t.topic_id, p.post_id, pt.post_subject, p.post_username, u.username, u.user_id, u2.username as reportername, u2.user_id as reporter_id FROM forum_forums f, forum_topics t, forum_posts p, forum_posts_text pt LEFT JOIN forum_users u ON u.user_id = p.poster_id LEFT JOIN forum_users u2 ON u2.user_id = p.reporter_id WHERE p.reporter_id <> 0 AND f.forum_id = p.forum_id AND t.topic_id = p.topic_id AND pt.post_id = p.post_id ORDER BY p.post_id ASC
Line : 168
File : report.php
Foutmelding na installatie van een report-post modificatie.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

-
Lord of Bla
- Berichten: 5
- Lid geworden op: 16 jun 2006, 13:35
Foutmelding na installatie van een report-post modificatie.
Ik heb vandaag deze mod geinstalleerd, netjes het installatieschema afgelopen en als laatste install_rp_hack.php gestart en alles leek prima te werken. Toen heb ik om de mod te testen een post gereport, en nu krijg ik op elke pagina waar ik kom deze foutmelding:

-
Lord of Bla
- Berichten: 5
- Lid geworden op: 16 jun 2006, 13:35
-
Lord of Bla
- Berichten: 5
- Lid geworden op: 16 jun 2006, 13:35
$sql = "SELECT f.forum_name, f.forum_id, t.topic_title, t.topic_id, p.post_id, pt.post_subject, p.post_username, u.username, u.user_id, u2.username as reportername, u2.user_id as reporter_id
FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id
LEFT JOIN " . USERS_TABLE . " u2 ON u2.user_id = p.reporter_id
WHERE p.reporter_id <> 0
$forums_sql
AND f.forum_id = p.forum_id
AND t.topic_id = p.topic_id
AND pt.post_id = p.post_id
ORDER BY p.post_id ASC";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Error by getting reported posts.", "", __LINE__, __FILE__, $sql);
Vervang het $sql = "(*.?)"; gedeelte eens met:
Code: Selecteer alles
$sql = "SELECT f.forum_name, f.forum_id, t.topic_title, t.topic_id, p.post_id, pt.post_subject, p.post_username, u.username, u.user_id, u2.username as reportername, u2.user_id as reporter_id
FROM ( " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt)
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id
LEFT JOIN " . USERS_TABLE . " u2 ON u2.user_id = p.reporter_id
WHERE p.reporter_id <> 0
$forums_sql
AND f.forum_id = p.forum_id
AND t.topic_id = p.topic_id
AND pt.post_id = p.post_id
ORDER BY p.post_id ASC"; -
Lord of Bla
- Berichten: 5
- Lid geworden op: 16 jun 2006, 13:35
-
Lord of Bla
- Berichten: 5
- Lid geworden op: 16 jun 2006, 13:35