ketzol a demandé il y a quelques jours sur le forum de NPDS, si il existait une fonction permettant d’afficher les X Derniers Commentaires, jusqu’à présent ce n’était pas possible mais aujourd’hui c’est chose faite.
Pour installer ce méta-mot vous avez deux possibilités :
L’installer manuellement en suivant cette méthode, Installation et Gestion des Méta-Mot,
avec le fichier d’installation automatique qui se trouve par ici X derniers commentaires
[fusion_builder_container hundred_percent= »yes » overflow= »visible »][fusion_builder_row][fusion_builder_column type= »1_1″ background_position= »left top » background_color= » » border_size= » » border_color= » » border_style= »solid » spacing= »yes » background_image= » » background_repeat= »no-repeat » padding= » » margin_top= »0px » margin_bottom= »0px » class= » » id= » » animation_type= » » animation_speed= »0.3″ animation_direction= »left » hide_on_mobile= »no » center_content= »no » min_height= »none »][php]
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) &gt;= $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="’.$remplaceNPDS.’" href="article.php?sid=’.$dernierCommentaires[0].’">’.$dernierComment.'</a></li>’ : ‘<li><a href="user.php?op=userinfo&amp;uname=’.$dernierCommentaires[3].’">’.$dernierCommentaires[3].'</a> : <a title="’.$remplaceNPDS.’" href="article.php?sid=’.$dernierCommentaires[0].’">’.$dernierComment.'</a></li>’;
}
$content .= ‘</ul>’;
return($content);
}
[/php][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]