EMLOG擴展 | EMLOG大前端 回復(fù)可見問題

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ù)可見問題

發(fā)表評論

路人甲

網(wǎng)友評論(5)

我來告訴你們,是在content/templates/emlog_dux/function.php修改的
大鴨梨 6年前 (2018-10-23) 回復(fù)
看看
pony 7年前 (2018-07-30) 回復(fù)
在哪修改??
凡人 8年前 (2017-10-19) 回復(fù)
感謝分享,受益了
a&#39;ゞ小新 8年前 (2017-07-20) 回復(fù)
為什么高富帥模式無法出現(xiàn)頂端的東西
無相 8年前 (2017-01-22) 回復(fù)