• 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 🙂