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
in modo che l'output sia il titolo del topic con l'ultimo messaggio inserito...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();
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
qualcuno mi da una mano?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;


Rispondi quotando
nessuno sa aiutarmi?
