Index du forum »»  Questions »» Les dix derniers posts affichés en accueil.

Nouveau sujet
 Les dix derniers posts affichés en accueil.#21018Répondre

11Contributeur(s)
Isabelle83reef-passionFiaschiFURAX69leloup31dechoimdeveloppeurla_marquisegilbauJireck
3 Modérateur(s)
developpeurjpbJireck
Jireck Jireckicon_post
Oui il faut partie des anciens métas car au changement de version il a été catégorisé comme cela.

MAIS, c'est une erreur je pense, il n'y a aucun retour sur le sujet. pour moi, il fonctionne.

Pour information, il est un meta standard donc a ajouté via le meta administrator...

gilbau gilbauicon_post
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, $maLimite = 80) {
    global $NPDS_Prefix;
    $nbCommentaire = arg_filter($nbCommentaire);
    $maLimite = arg_filter($maLimite);
    $sqlSelect = 'SELECT '.$NPDS_Prefix.'posts.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 JOIN '.$NPDS_Prefix.'users ON '.$NPDS_Prefix.'posts.poster_id = '.$NPDS_Prefix.'users.uid
                        INNER JOIN '.$NPDS_Prefix.'stories ON '.$NPDS_Prefix.'posts.topic_id = '.$NPDS_Prefix.'stories.sid
                        WHERE forum_id = -1
                            ORDER BY post_id DESC
                            LIMIT '.$nbCommentaire;
    $execSqlSelect = sql_query($sqlSelect);
    $content .= '<ul id="dernierCommentaire">';
    while($dernierCommentaires = sql_fetch_row($execSqlSelect)) {
        $dernierComment = strip_tags($dernierCommentaires[2]);
        if(strlen($dernierComment) >= $maLimite) {
            while($dernierComment[$maLimite - 1] != " ") {
                $maLimite++;
            }
            $dernierComment = substr($dernierComment, 0, $maLimite);
            $dernierComment .= ' ...';
        }
        $remplaceNPDS = str_replace('NPDS', 'npds', $dernierCommentaires[4]);
        $content .= $dernierCommentaires[1] == 1 ? '<li>Anonyme : <a title="'.stripslashes($remplaceNPDS).'" href="article.php?sid='.$dernierCommentaires[0].'">'.stripslashes($dernierComment).'</a></li>' : '<li><a href="user.php?op=userinfo&uname='.$dernierCommentaires[3].'">'.stripslashes($dernierCommentaires[3]).'</a> : <a title="'.stripslashes($remplaceNPDS).'" href="article.php?sid='.$dernierCommentaires[0].'">'.stripslashes($dernierComment).'</a></li>';
    }
    $content .= '</ul>';
    return($content);
}