新聞中心
emlog設(shè)置添加評(píng)論人等級(jí)
作者 / 無憂主機(jī) 時(shí)間 2016-03-13 07:01:54
現(xiàn)在很多的大型博客和論壇網(wǎng)站,都會(huì)為了提升用戶的體驗(yàn)和增強(qiáng)網(wǎng)站的交互設(shè)計(jì),在網(wǎng)站評(píng)論板塊做出很多新穎的設(shè)置,例如設(shè)置網(wǎng)站評(píng)論人的等級(jí)效果。而emlog博客程序作為國(guó)內(nèi)主流的博客程序之一,自然也有很多地方是需要去修飾修飾的。所以今天無憂主機(jī)小編就來給大家介紹一下,如何在免備案空間環(huán)境下,設(shè)置emlog程序的添加評(píng)論人等級(jí)的方法。 首先我們先找到網(wǎng)站程序里的模板文件module.php,找到之后用網(wǎng)頁編輯工具將其打開,然后編輯下面的這一段php函數(shù)代碼,用來輸出評(píng)論人的等級(jí):
<?php //設(shè)置評(píng)論人的等級(jí) function echo_levels($comment_author_email,$comment_author_url){ $DB = MySql::getInstance(); $adminEmail = '"sheli@shuyong.net"'; if($comment_author_email==$adminEmail) { echo '<sy id="cc">(管理員)</sy>'; } $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<郵箱統(tǒng)計(jì)數(shù) && $comment_author_email!=$adminEmail) echo '<sy id="aa">(等級(jí))</sy>'; else if($author_count>=5 && $author_count<郵箱統(tǒng)計(jì)數(shù) && $comment_author_email!=$adminEmail) echo '<sy id="bb">(等級(jí))</sy>'; else if($author_count>=10 && $author_count<20 && $comment_author_email!=$adminEmail)上面這一段代碼會(huì)根據(jù)評(píng)論人的郵箱統(tǒng)計(jì)次數(shù),輸出相對(duì)應(yīng)的等級(jí),代碼中的“等級(jí)”修改成自己需要的用戶等級(jí)名稱,“郵箱統(tǒng)計(jì)數(shù)”修改成自己需要的數(shù)字,代碼“sy id="cc"”是對(duì)應(yīng)的css樣式,在css樣式表中添加自己需要的樣式參數(shù)即可。 而“echo '<sy id="bb">(等級(jí))</sy>'; else if($author_count>=10 && $author_count<郵箱統(tǒng)計(jì)數(shù) && $comment_author_email!=$adminEmail)”這一段代碼是循環(huán)函數(shù),可以無限套用增加的,只要修改一下里面的樣式id、等級(jí)名稱和郵箱統(tǒng)計(jì)數(shù)即可。 判定代碼設(shè)置好了之后只要用一下這段代碼進(jìn)行調(diào)用,最后保存文件,登入網(wǎng)站后臺(tái)刷新一下緩存就可以了,代用的代碼如下:
<?php $mail_str="\"".strip_tags($comment['mail']).\"";echo_levels($mail_str,"\"". $comment['url']."\""); ?>無憂主機(jī)相關(guān)文章推薦閱讀: EMLOG如何設(shè)置二級(jí)域名綁定子目錄的偽靜態(tài)規(guī)則 EMLOG調(diào)用分類文章圖文顯示 EMLOG手機(jī)模板部分調(diào)用方法
本文地址:http://www.gle-technology.com/others/21848.html