评论可见 大鱼插件 功能增强

51ok 2017-12-1 1259

使用短代码[hide]内容[/hide]隐藏 

上传的附件:
最新回复 (5)
  • 注定 2018-5-16
    引用 2
    这个可以有。
  • modu 2018-5-16
    引用 3
    这个只能用于大鱼模板吗?
  • 2月前
    引用 4
    ..这个有个很严重的bug
  • 聂云风情 2月前
    引用 5

    该插件,亲测使用发现无法使用,我已修复,见以下

    /wwwroot/plugin/dayu2017_view/hook/thread_message_before.htm文件

    先备份一份副本,以免可能后用,然后修改该插件文件,换成以下内容。

    <?php
    function get_between($input, $start, $end) {
      $substr = substr($input, strlen($start)+strpos($input, $start),
     (strlen($input) - strpos($input, $end))*(-1));
      return $substr;
    }
    //查询当前登录会员是否已经回复当前主题
    $post = db_find_one('post', array('tid'=>$tid,'isfirst'=>0,'uid'=>$user['uid']));
    if($user['uid'] !== $thread['uid'] && empty($post) && $user['uid'] !== 1){
    	$hide_content=get_between($first['message_fmt'],"[hide]","[/hide]");
    	$first['message_fmt']=str_replace("[hide]".$hide_content."[/hide]","<span style='border:1px dashed #f17c67;padding:0 10px;margin:0 10px;font-size:18px;background-color:#DDF0ED '>回复可见</span>",$first['message_fmt']);
    }else{
    	$first['message_fmt']=str_replace("[hide]","",$first['message_fmt']);
    	$first['message_fmt']=str_replace("[/hide]","",$first['message_fmt']);
    }
    ?>

    已可正常使用,效果

返回
发新帖