Table des matières
Méta-Mots de Hotfirenet
Voici une petite explication sur l'installation des méta mots.
ScreenCast des meta mots de NPDS
dernierCommentaires
Ce Méta Mot permet d'afficher les X derniers commentaires présent dans NPDS.
Utilisation
Ce Méta-Mot prend en compte deux arguments qui sont :
- le premier contient le nombre d’éléments que vous voulez lister,
- le second au nombre de caractères qui s’afficheront.
Ne mettez pas d’espace après la virgule sous peine de disfonctionnement.
dernierCommentaires(5,100)
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); }
lastArticles
Utilisation
Ce Méta-Mot prend en compte un argument qui est :
- le premier contient le nombre d’article que vous voulez lister
lastarticles(5)
/* Css pour ce meta mot Par Hotfirenet */ #LastArticles { border: 1px solid #000000; width: 100%; } #enTeteLastArticles { background-color: #FF0000; text-align: center; font-size: 12px; } .centreLastArticles { text-align: center; }