Index du Forum » » Questions

Auteur

Les dix derniers posts affichés en accueil.
gilbau
486      

  Posté : 25-10-2012 17:40

Oui ca marche donc pour forumL et forumP (je ne vois pas la différence entre les 2) mais en fait je parlais lastforums qui est andien et ne marche pas mais comme les autres fonctionent c'est bon

J'ai mis aussi celui de hotfirenet "dernierCommentaires" et j'aimerais bien qu'il affiche tout simplement une liste de derniers commentaires caratères gras ni puce de numerotation, ni noms d'utilisateur, ni indications de signature



son code c'est


function MM_dernierCommentaires($nbCommentaire = 10, $maL imite = 80) {
    global $NPDS_Prefix;
    $nbCommentaire = arg_filter($nbCommentaire) ;
    $maLimite = arg_filter($maLimite);
    $sqlSelect = 'SELECT '.$NPDS_Prefix.'p osts.topic_id, '.$NPDS_Prefix.'posts.poster_id, '.$NPDS_Prefix.'posts .post_text, '.$NPDS_Prefix.'users.name, '.$NPDS_Prefix.'stories.title
              ;       FROM '.$NPDS_Prefix.'posts
              ;           INNER J OIN '.$NPDS_Prefix.'users ON '.$NPDS_Prefix.'posts.poster_id&nbs p;= '.$NPDS_Prefix.'users.uid
              ;           INNER J OIN '.$NPDS_Prefix.'stories ON '.$NPDS_Prefix.'posts.topic_id&nb sp;= '.$NPDS_Prefix.'stories.sid
              ;           WHERE f orum_id = -1
              ;                ORDER BY post_id DESC
              ;                LIMIT '.$nbCommentaire;
    $execSqlSelect = sql_query($sqlSelect);
    $content .= '<ul id="dernierComment aire">';
    while($dernierCommentaires = sql_fetch_row( $execSqlSelect)) {
        $dernierComment = s trip_tags($dernierCommentaires[2]);
        if(strlen($dernierComment)&nb sp;>= $maLimite) {
            while ($dernierComment[$maLimite - 1] != " ") {
              ;   $maLimite++;
            }
            $dern ierComment = substr($dernierComment, 0, $maLimite);
            $dern ierComment .= ' ...';
        }
        $remplaceNPDS = str _replace('NPDS', 'npds', $dernierCommentaires[4]);
        $content .= $dernie rCommentaires[1] == 1 ? '<li>Anonyme : < a title="'.stripslashes($remplaceNPDS).'" href="article.php?sid='.$de rnierCommentaires[0].'">'.stripslashes($dernierComment).'</a></li&g t;' : '<li><a href="user.php?op=userinfo&uname='.$d ernierCommentaires[3].'">'.stripslashes($dernierCommentaires[3]).'</a>  : <a title="'.stripslashes($remplaceNPDS).'" href="arti cle.php?sid='.$dernierCommentaires[0].'">'.stripslashes($dernierComment).'&l t;/a></li>';
    }
    $content .= '</ul>';
    return($content);
}




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=21018&forum=9