首先在module.php中添加以下函数
: Q& m' M0 z5 R0 Q- <?php' u: [8 P+ Y6 b: [/ Z
- //comment:输出评论人等级 l- ~+ b( S/ D
- function echo_levels($comment_author_email,$comment_author_url){/ n, g. x6 K# o: \( y
- $DB = MySql::getInstance();9 K7 u$ ]! k8 k& @
- $adminEmail = '"sheli@shuyong.net"';
F4 r# }! I# Z% d - if($comment_author_email==$adminEmail)/ }2 D1 p! H! d; Y" G' |
- {+ d+ z# ^+ r! a& x9 P- y0 O
- echo '<sy id="ys">(管理员)</sy>';
. R0 Y% U8 C3 {. F2 C - }
7 M, |. O8 F( F9 b d3 k2 Y' d - $sql = "SELECT cid as author_count,mail FROM emlog_comment WHERE mail != '' and mail = $comment_author_email and hide ='n'";
$ k* K! m H) L! G - $res = $DB->query($sql);
' h# `# a- g& |" r0 K! Y& `3 R - $author_count = mysql_num_rows($res);* l" c% m% ?3 t9 R! u# V
- if($author_count>=0 && $author_count<5 && $comment_author_email!=$adminEmail)
) |9 e7 m% D0 U1 M7 m+ g# b3 L - echo '<sy id="ya">(打酱油的)</sy>';
0 J$ ~7 F2 C) m9 G- z, z - else if($author_count>=5 && $author_count<10 && $comment_author_email!=$adminEmail)
7 E! }' i; ^# h1 f) {6 w0 k - echo '<sy id="yb">(匆匆过客)</sy>';
h, h' p8 p" S+ } - else if($author_count>=10 && $author_count<20 && $comment_author_email!=$adminEmail)
% }2 ~6 ?! C8 [ l V1 ` - echo '<sy id="yc">(新生入住)</sy>';& h, n& u% G8 n$ u$ L* ]
- else if($author_count>=20 && $author_count<30 && $comment_author_email!=$adminEmail) v7 ]6 R* C$ a; ~8 [* o
- echo '<sy id="yd">(常住住户)</sy>';) n( c, R9 N1 D9 {4 z
- else if($author_count>=30 &&$author_count<40 && $comment_author_email!=$adminEmail)0 Y. ` S9 B/ b, b, y( o) A, i# {
- echo '活跃住户';
3 } p5 Y% U F8 S, U - else if($author_count>=40 && $author_coun<50 && $comment_author_email!=$adminEmail)% U/ G- n/ U$ ^+ u
- echo '积极住户';
4 d# c3 w5 ~ R1 b - else if($author_count>=50 && $author_coun<60 && $comment_author_email!=$adminEmail)
/ D4 n# z0 l' _8 w - echo '五好住户';: X$ u+ M3 b( [( \1 }
- else if($author_count>=60 && $author_coun<70 && $comment_author_email!=$adminEmail)3 _3 C5 O4 I7 q- ^. K4 O0 G
- echo '十佳住户';
) H) L' U7 {) Q/ Q' y - else if($author_count>=70 && $author_coun<80 && $comment_author_email!=$adminEmail)
) h0 E- D1 B4 L1 k( P8 k: S1 ?. ` - echo '住户委员';
d( W0 Q' i, p7 G - else if($author_count>=100 && $comment_author_email!=$adminEmail)
$ w% \( ?! B% C8 L! \ - echo '住户代表';
) a2 ~ m q& a& r- q0 q - }
1 e; s8 T) g- ]5 i/ p5 G& P - ?>
复制代码 ?! m( `# s, @* P9 L0 y/ z
以上代码用于判断评论人所填写的e-mail统计次数,达到相应次数后输出不同的等级,所以在评论中只人e-mail不认名称。 其中上面的<sy id="y*">是给输出等级添加相应的CSS,一般是文字颜色,可直接写在CSS文件中。 调用代码:
: b% H3 G1 M) O0 @0 w- <?php $mail_str=""".strip_tags($comment['mail'])."";echo_levels($mail_str,""".$comment['url']."""); ?>
复制代码 在需要调用的地方插入以上代码即可
' c/ G8 t8 i Y6 |6 t% u |