Emlog教程 – 添加评论人等级输出

emlog教程 2020-08-25

  首先在module.php中添加以下函数

  

  //comment:输出评论人等级

  function echo_levels($comment_author_email,$comment_author_url){

  $DB = MySql::getInstance();

  $adminEmail = ‘””‘;

  if($comment_author_email==$adminEmail)

  {

  echo ‘(管理员)‘;

  }

  $sql = “SELECT cid as author_count,mail FROM emlog_comment WHERE mail != ” and mail = $comment_author_email and hide =’n'”;

  $res = $DB->query($sql);

  $author_count = mysql_num_rows($res);

  if($author_count>=0 && $author_count

  echo ‘(打酱油的)‘;

  else if($author_count>=5 && $author_count

  echo ‘(匆匆过客)‘;

  else if($author_count>=10 && $author_count

  echo ‘(新生入住)‘;

  else if($author_count>=20 && $author_count

  echo ‘(常住住户)‘;

  else if($author_count>=30 &&$author_count

  echo ‘活跃住户’;

  else if($author_count>=40 && $author_coun

  echo ‘积极住户’;

  else if($author_count>=50 && $author_coun

  echo ‘五好住户’;

  else if($author_count>=60 && $author_coun

  echo ‘十佳住户’;

  else if($author_count>=70 && $author_coun

  echo ‘住户委员’;

  else if($author_count>=100 && $comment_author_email!=$adminEmail)

  echo ‘住户代表’;

  }

  ?>

  以上代码用于判断评论人所填写的e-mail统计次数,达到相应次数后输出不同的等级,所以在评论中只人e-mail不认名称。

  其中上面的是给输出等级添加相应的css,一般是文字颜色,可直接写在CSS文件中。

  调用代码:

  

  在需要调用的地方插入以上代码即可

评论 (0)
    Top