侧边栏最新评论按评论数最多输出文章标题,以下按默认板子为例:将模版module.php中的- <?php* M% u* w( J1 p3 b3 D' e7 }
- //widget:最新评论8 t8 @4 M2 U$ y4 D
- function widget_newcomm($title){/ _8 {5 `6 @+ f: U$ @; L
- global $CACHE; + @- k9 r7 G |; e" ?
- $com_cache = $CACHE->readCache('comment');/ I! x, u: K) a: q% _, g+ q
- ?>7 g: ^* {7 e# p
- <li>
9 B" g/ n! n! |8 d# ^ - <h3><span><?php echo $title; ?></span></h3>
1 _: ` e! `% O7 [' X' b - <ul id="newcomment">
9 {8 Q( U' D: E/ a% N( b - <?php
( S; g% P d/ |1 C) Q - foreach($com_cache as $value):: {# |% X! | z( z' U6 L3 `# I
- $url = Url::comment($value['gid'], $value['page'], $value['cid']);
" ^0 @+ r3 d+ b/ D2 |7 y: e: u% Z* ^ - ?>
8 t/ Y; A1 H3 x! I - <li id="comment"><?php echo $value['name']; ?>
& B6 O. |$ r9 a6 b' }8 o5 }, ? - <br /><a href="<?php echo $url; ?>"><?php echo $value['content']; ?></a></li>0 i1 r/ `, S6 Q7 u( e0 U+ H
- <?php endforeach; ?>
1 a( I% ~* D) i( y: [ - </ul>0 V+ p# E2 O3 C) F# c* z
- </li>, a+ H" t9 [, v
- <?php }?>
复制代码 替换成- <?php //widget:热评文章
# L% c, v' m4 p, { - function widget_newcomm($title){$index_comnum = Option::get('index_comnum');?>
5 g2 }5 B4 P" d - <li>& L2 K6 v8 ~" A* s8 R5 L0 Q
- <h3><span><?php echo $title;?></span></h3>
; U# T0 C; ^# Y: w4 y1 m' {1 @ - <ul id="newcomment">
% J2 H6 G5 D$ g; C! d" z* Q1 s5 Y) c! d - <?php $db = MySql::getInstance();$db = MySql::getInstance();; \6 y, k1 Q) `9 u. W
- $sql = $db->query ("SELECT * FROM ".DB_PREFIX."blog inner join ".DB_PREFIX."sort WHERE hide='n' AND type='blog' AND top='n' AND sortid=sid order by `comnum` DESC limit 0,$index_comnum");$ H' n6 X# g: d2 `: W4 ]
- while($row = $db->fetch_array($sql)){?>
& [2 e% h. N& O) v, T - <li id="comment"><a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>" /><?php echo $row['title'];?></a></li>
" V5 z, `& i5 {" v1 h8 [ - <?php }?></ul><?php }?>
复制代码 这样就搞定收工了!本文有舍力原创,转载请注明,谢谢合作!
' Q* k" i8 t& c& `8 G |