• User Attivo •

    MOD phpbb per il posizionamento del forum

    Ciao, mi faccio vivo qui visto che ho chiesto un parere a giorgio sullo script che riporta gli ultimi post del forum...

    la discussione è qui http://www.phpbb.it/forum/viewtopic.php?t=1152&start=240

    volevo sapere se anche questo script poteva essere altrettanto efficace per spingere i post... http://www.chitarradaspiaggia.com/segnala-directory.php

    so che era meglio metterlo in home...ma è in html e quella è l'unica pagina che ho in php 🙂

    il codice è questo:

    <?php
       $topicnumber = 5;
       $urlPath = "http://chitarradaspiaggia.com/forum/";
       $urlImg = "forum/templates/subSilver/images/folder_announce_new.gif";
       $phpbb_root_path = './forum/';
    
        define&#40;'IN_PHPBB', true&#41;;
    
       include&#40;$phpbb_root_path . 'extension.inc'&#41;;
       include&#40;$phpbb_root_path . 'common.'.$phpEx&#41;;
    
       $table_topics = $table_prefix. "topics";
       $table_forums = $table_prefix. "forums";
       $table_posts = $table_prefix. "posts";
       $table_users = $table_prefix. "users";
    
       $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
       FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
       WHERE t.topic_id = p.topic_id AND
       f.forum_id = t.forum_id AND
       t.topic_status <> 2 AND
       p.post_id = t.topic_last_post_id AND
       p.poster_id = u.user_id
       ORDER BY p.post_id DESC LIMIT $topicnumber";
       $result = mysql_query&#40;$query&#41; or die&#40;"Query failed"&#41;;
    
       print "<table cellpadding='0' cellSpacing='0' width='95%' align='center'>";
       while &#40;$row = mysql_fetch_array&#40;$result, MYSQL_ASSOC&#41;&#41;
       &#123;
          echo  "<tr valign='top'><td><a href=\"$urlPath/viewtopic.php?topic=$row&#91;topic_id&#93;&forum=$row&#91;forum_id&#93;\"><img src=\"$urlImg\" border=\"0\"></a></td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#FFCC00\">**<a href=\"$urlPath/viewtopic.php?topic=$row&#91;topic_id&#93;&forum=$row&#91;forum_id&#93;\">" .
          $row&#91;"topic_title"&#93; .
          "</a></td></font>**<td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#000000\"> by&#58; <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row&#91;user_id&#93;\">" .
          $row&#91;"username"&#93; .
          "</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#000000\">" .
          date&#40;'F j, Y, g&#58;i a', $row&#91;"post_time"&#93;&#41; .
          "</td></tr></font>";
       &#125;
       print "</table>";
    
       mysql_free_result&#40;$result&#41;;
    ?>
    

    posso intervenire sul codice per eventuali miglioramenti su come lo script propone gli ultimi post e quindi li fa indicizzare...oppure va bene così?

    ahh...con quello di giorgio avevo dei problemini nell'installazione per cui mi chiedevo se anche questo può andare...ciao

    PS: ho fatto tutte le modifiche al phpbb per ottimizzare i title etc...

    :ciauz:


  • Super User •

    puoi aggiungere l'attributo Title ai link

    la pagina è almeno linkata direttamente dalla home?


  • User Attivo •

    ciao rinzi

    puoi aggiungere l'attributo Title ai link

    intendi con una variabile che lo estrae ugluale al titolo del post? oppure fisso, sempre uguale...nel primo caso non mi riesce 😢 ...mi sai autare?

    la pagina è almeno linkata direttamente dalla home?

    si questo lo fatto subito dopo aver inserito lo script 🙂