xiuno4.0开启回复可见代码 xiuno

admin 6月前 989

xiuno4.0开启回复可见代码

新建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'=>$uid));
if($uid!=$thread['uid'] && empty($post) && $uid!=1){
$hide_content=get_between($first['message_fmt'],"回复可见");
$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']);
}
?>


最后于 1月前 被admin编辑 ,原因:
最新回复 (7)
全部楼主
  • CMLNT 6月前
    0 引用 2
    具体文件放在哪个目录呢
  • admin 楼主 6月前
    0 引用 3
    CMLNT 具体文件放在哪个目录呢
    新建插件,hook下面新建thread_message_before.htm,代码拷贝进去就ok
  • 斜阳晚暮 4月前
    0 引用 4
    在插件目录新建hook文件夹,再新建thread_message_before.htm吗?
  • admin 楼主 4月前
    0 引用 5
    斜阳晚暮 在插件目录新建hook文件夹,再新建thread_message_before.htm吗?
    对的
  • 图样图森破 2月前
    0 引用 6
    没搞成功   
  • admin 楼主 2月前
    0 引用 7
    图样图森破 没搞成功
    按照上面做了吗》?
  • opl 2月前
    0 引用 8
    打不开帖子
返回