сниппет вывода последних комментариев

Главные вкладки

Аватар пользователя Red159753 Red159753 13 августа 2012 в 18:16

Есть вот такой сниппет вывода последних комментариев
<?php
$number=10;
$result = db_query_range(db_rewrite_sql(
"SELECT n.type,n.title,n.nid,cm.cid,u.uid,u.name,cm.cnt,cc.timestamp, cc.comment
FROM {node_comment_statistics} nc JOIN {node} n ON nc.comment_count > 0 AND n.nid=nc.nid
INNER JOIN (SELECT max(c.cid) as cid ,c.nid,count(c.cid) as cnt FROM {comments} c GROUP by c.nid ) cm
ON cm.nid=n.nid
INNER JOIN {comments} cc ON cc.cid=cm.cid
INNER JOIN {users} u ON u.uid=cc.uid
ORDER BY nc.last_comment_timestamp DESC"),0,$number);
$items=array();
while($comment=db_fetch_object($result)){
$items[] = ''.theme('username',user_load($comment->uid)).
':
'. l($comment->title.' ('.$comment->cnt.')', 'node/'.
$comment->nid, array('fragment' => 'comment-'. $comment->cid)) . ": " . substr($comment->comment, 0, 555);
}
if(count($items)){
print theme('item_list',$items);
}
?>

всё в нём хорошо, но в добавок ко всему хочется, чтобы комментарии выводились не все а по конкретному номеру ноды а так же с датой и временем, сам в пхп не шарю. За ранее спасибо!!!

Комментарии