gilbau 486
| Posté : 25-10-2012 17:40
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, $maL imite = 80) {
global $NPDS_Prefix;
$nbCommentaire = arg_filter($nbCommentaire) ;
$maLimite = arg_filter($maLimite);
$sqlSelect = 'SELECT '.$NPDS_Prefix.'p osts.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 J OIN '.$NPDS_Prefix.'users ON '.$NPDS_Prefix.'posts.poster_id&nbs p;= '.$NPDS_Prefix.'users.uid
  ; INNER J OIN '.$NPDS_Prefix.'stories ON '.$NPDS_Prefix.'posts.topic_id&nb sp;= '.$NPDS_Prefix.'stories.sid
  ; WHERE f orum_id = -1
  ; ORDER BY post_id DESC
  ; LIMIT '.$nbCommentaire;
$execSqlSelect = sql_query($sqlSelect);
$content .= '<ul id="dernierComment aire">';
while($dernierCommentaires = sql_fetch_row( $execSqlSelect)) {
$dernierComment = s trip_tags($dernierCommentaires[2]);
if(strlen($dernierComment)&nb sp;>= $maLimite) {
while ($dernierComment[$maLimite - 1] != " ") {
  ; $maLimite++;
}
$dern ierComment = substr($dernierComment, 0, $maLimite);
$dern ierComment .= ' ...';
}
$remplaceNPDS = str _replace('NPDS', 'npds', $dernierCommentaires[4]);
$content .= $dernie rCommentaires[1] == 1 ? '<li>Anonyme : < a title="'.stripslashes($remplaceNPDS).'" href="article.php?sid='.$de rnierCommentaires[0].'">'.stripslashes($dernierComment).'</a></li&g t;' : '<li><a href="user.php?op=userinfo&uname='.$d ernierCommentaires[3].'">'.stripslashes($dernierCommentaires[3]).'</a> : <a title="'.stripslashes($remplaceNPDS).'" href="arti cle.php?sid='.$dernierCommentaires[0].'">'.stripslashes($dernierComment).'&l t;/a></li>';
}
$content .= '</ul>';
return($content);
}
|