meta_mots:hotfirenet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
meta_mots:hotfirenet [Jul. 16, 2009 11:00 AM UTC ] – effacée hotfirenetmeta_mots:hotfirenet [Dec. 17, 2024 07:08 PM UTC ] (Version actuelle) jpb
Ligne 1: Ligne 1:
 +====== Méta-Mots de Hotfirenet ======
  
 +Voici une petite explication sur l'installation des méta mots.
 +
 +ScreenCast des meta mots de NPDS
 +
 +{{ http://www.hotfirenet.info/medias/GestionInstallationMetaMot.swf?480x291 }}
 +
 +===== 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)**
 +
 +<code 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) >= $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);
 +}
 +</code>
 +
 +
 +
 +===== lastArticles =====
 +
 +Ce Méta Mot permet d'afficher les X derniers articles présent dans NPDS.
 +
 +[[http://www.hotfirenet.com|{{http://farm4.static.flickr.com/3100/3089829475_23299c5de7.jpg}}]]
 +
 +
 +==== 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)**
 +
 +<code css>
 +/*
 +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;
 +}
 +</code>
 +{{tag>[code meta-mot]}}  
  • meta_mots/hotfirenet.1247742057.txt
  • Dernière modification : Jul. 16, 2009 11:00 AM UTC
  • de hotfirenet