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

admin 2月前 407

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']);
}
?>


最后于 2月前 被admin编辑 ,原因:
最新回复 (2)
全部楼主
  • CMLNT 2月前
    0 引用 2
    具体文件放在哪个目录呢
  • admin 楼主 2月前
    0 引用 3
    CMLNT 具体文件放在哪个目录呢
    新建插件,hook下面新建thread_message_before.htm,代码拷贝进去就ok
返回