Ceci est une ancienne révision du document !
Méta Mots de Hotfirnenet
Voici une petite explication sur l'installation des méta mots.
ScreenCast des meta mots de NPDS
<flashplayer width=480 height=291>http://www.dailymotion.com/swf/k5vRUR9yxUAj9BOKg0&related=0&canvas=medium</flashplayer>
<div><object width=“480” height=“291”><param name=“movie” value=“http://www.dailymotion.com/swf/k5vRUR9yxUAj9BOKg0&related=0&canvas=medium”></param><param name=“allowFullScreen” value=“true”></param><param name=“allowScriptAccess” value=“always”></param><embed src=“http://www.dailymotion.com/swf/k5vRUR9yxUAj9BOKg0&related=0&canvas=medium” type=“application/x-shockwave-flash” width=“480” height=“291” allowFullScreen=“true” allowScriptAccess=“always”></embed></object><br /><b><a href=“http://www.dailymotion.com/video/x777yg_gestion-installation-metamot-dans-n_tech”>Gestion Installation MetaMot dans Npds</a></b><br /><i>envoyé par <a href=“http://www.dailymotion.com/Hotfirenet”>Hotfirenet</a></i></div>
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; }