Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Query per estrapolare gli ultimi post

    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?

  2. #2
    uppete...
    dai sarā sicuramente una cosa semplice, ma io non so nulla di php e mysql...

    al limite qualcuno mi sa spiegare cosa significa la t in
    t.topic_time
    e
    t.topic_views
    o
    forum_bbtopics t
    cosė come la p in
    p.post_id
    e l'AS in
    SELECT topic_title, topic_id, t.topic_time, t.topic_poster AS topic_poster_id, u.username AS topic_poster

  3. #3

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.