Ho un sito gestito con joomla/mambo, che contiene anche un forum phpbb esterno (non come componente di mambo) e voglio inserire gli ultimi post del forum nella home del sito...
Ho trovato diverse mod da installare ma nessuna č come la voglio io
La migliore che ho trovato č latest_topics_ext, solo che fa vedere solo gli ultimi topic inseriti, e quindi se qualcuno scrive su un topic vecchio, questo non risulta in homepage...
Devo quindi modificare questa query
Codice PHP:
$query="SELECT topic_title, topic_id, t.topic_time, t.topic_poster AS topic_poster_id, u.username AS topic_poster
FROM " .$phpbb_prefix . "topics t
LEFT JOIN " .$phpbb_prefix . "forums f ON f.forum_id = t.forum_id
LEFT JOIN " .$phpbb_prefix . "users u ON t.topic_poster = u.user_id
WHERE f.auth_read <= $forum_access AND t.topic_views != 0
ORDER BY t.topic_time DESC LIMIT 0, $number";
$db->setQuery($query);
echo $db->getErrorMsg();
$rows = $db->loadObjectList();
in modo che l'output sia il titolo del topic con l'ultimo messaggio inserito...
Tempo fa usavo invece un'altro modulo latest_posts, perō faceva vedere tutti i topic (anche delle sezioni nascoste) e quindi non andava bene...
la query era questa
Codice PHP:
$query="SELECT DISTINCT t.topic_id, t.topic_title, p.post_id
FROM forum_bbtopics t, forum_bbposts p, forum_bbforums f
WHERE t.forum_id = f.forum_id AND f.auth_read < $access AND p.post_id = t.topic_last_post_id
ORDER BY post_time DESC LIMIT 0, $number";
$database->setQuery($query);
$rows =$database->loadObjectList();
$result = $database->query();
//going into a loop to display all news
$num = $database->getNumRows($result);
$i=0;
qualcuno mi da una mano?