emlog 大前端回復(fù)可見
必須先注冊 在 評論才能看到
我不想那么麻煩,那么多的無用用戶,自己動手豐衣足食
我測試了測試,可以用~~
原版代碼
<?php /* * 文章回復(fù)可見 * */ function reply_view($content,$logid){ if(!strstr($content,"hide")){ return $content; } if(ROLE == ROLE_ADMIN){ $content = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">\1</div>', $content); return $content; } if(ROLE != ROLE_VISITOR){ //是會員的時候回復(fù)可見 global $userData; $user_mail = $userData['email']; //$logid = $logData['logid']; $DB = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX."comment WHERE gid='$logid' and mail='$user_mail'"; $res = $DB->query($sql); $num = $DB->num_rows($res); if($num>0){ //已經(jīng)回復(fù)過了 $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">\1</div>', $content); }else{ //未回復(fù) $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">此處內(nèi)容已隱藏,注冊會員<a href="#comment-post">評論</a>即可查看</div>', $content); } return $share_view; }else{ //是游客的時候回復(fù)可見 $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">此處內(nèi)容已隱藏,注冊會員<a href="#comment-post">評論</a>即可查看</div>', $content); return $share_view; } } ?>
修改后代碼
<?php /* * 文章回復(fù)可見 * */ function reply_view($content,$logid){ if(!strstr($content,"hide")){ return $content; } if(ROLE == ROLE_ADMIN){ $content = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">\1</div>', $content); return $content; } if(ROLE != ROLE_VISITOR){ //是會員的時候回復(fù)可見 global $userData; $user_mail = $userData['email']; //$logid = $logData['logid']; $DB = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX."comment WHERE gid='$logid' and mail='$user_mail'"; $res = $DB->query($sql); $num = $DB->num_rows($res); if($num>0){ //已經(jīng)回復(fù)過了 $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">\1</div>', $content); }else{ //未回復(fù) $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">此處內(nèi)容已隱藏,趕緊<a href="#comment-post">評論</a>即可查看</div>', $content); } return $share_view; }else{ if($_COOKIE["postermail"]){ $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox" id="ae">\1</div>', $content); }else{ $share_view = preg_replace("/\[hide\](.*)\[\/hide\]/Uims", '<div class="hideConBox">此處內(nèi)容已隱藏,立即<a href="#comment-post">評論</a>即可查看</div>', $content); } return $share_view; } } ?>
轉(zhuǎn)載請注明出處 AE博客|墨淵 ? EMLOG擴展 | EMLOG大前端 回復(fù)可見問題
標簽: emlog教程
發(fā)表評論