Discuz清除广告手段(广播/收听/最近访客)
第一步,从后台程序中禁止某些用户组的用户收听他人。
打开 source/include/spacecp/spacecp_follow.php 文件,查找:
$special = intval($_GET['special']) ? intval($_GET['special']) : 0;
在其上方加入:
if(in_array($_G['groupid'], array(4,8,其它新人组禁言组编号))) {
showmessage('非正式用户或受限用户无权收听任何人。');
}
第二步,针对指定用户组取消前台广播页面上的“收听”按钮。
打开当前模板目录下 home/follow_user_header.htm 文件,
查找
<div class="mtm o cl">
在其下方加入:
<!--{if in_array($_G['groupid'], array(新人组编号1,新人组编号2))}-->
<div id="followflag" style="color:red;">您需要提升等级或开通VIP会员后才能收听他</div>
<!--{elseif in_array($_G['groupid'], array(4,8,其它禁言组编号))}-->
<div id="followflag" style="color:red;">您当前处于受限状态,无法进行收听操作</div>
<!--{else}-->
然后在倒数第三行前面加入一行:
<!--{/if}-->
第三步,针对指定用户组取消前台“听众”“收听”页面中列表右侧的收听按钮。
打开当前模板目录下 home/follow_feed.htm 文件,
查找
<!--{if $fuser['mutual']}-->
共两处,替换为
<!--{elseif $fuser['mutual']}-->
并在前面加入:
<!--{if in_array($_G['groupid'], array(4,8,其它新人组禁言组编号))}-->
<span style="color:#999999;font-style:italic;margin-right:50px;float:right;">您暂时无权收听他</span>
第四步,清除已经产生的恶意收听记录。
首先,您可以锁定该恶意用户的帐号,但哪怕是将该用户彻底删除,他的收听记录仍然存在,被收听的用户登录后,仍然可以看到他的用户名。怎样清除这些恶意收听记录呢?
请使用 phpMyAdmin 等MySQL数据库管理工具登录到论坛数据库,执行以下SQL语句:
delete from yvipbqz_home_follow where uid='恶意用户的UID';
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
杰奇全站伪静态说明
登陆杰奇后台,在小说连载参数设置中,找到“伪静态”设置部分,本别对文章信息页面、文章分类页面、首字母分类页面、排行榜页面设置好伪静态规则。具体如下供参考:
-
网站数据结构通常包括各种用于优化搜索引擎结果和社交媒体分享
meta 标签在 HTML 中用来表示网页的元数据,它不会直接显示在页面上,但是对于搜索引擎优化(SEO)和社交媒体平台等非常重要。您提供的这个 meta 标签示例用于定义网站在社交媒体平台上共享时所显示的站点名称。
-
一款很简约的蓝色风格404错误页面模板(站长收藏
一款很简约的蓝色风格404错误页面模板(站长收藏
-
js实现图片懒加载的方法代码优化版
js实现图片懒加载的方法代码优化版.支持图片底部高度。
-
sql导入默认用户解决杰奇cms无法登陆管理员账户问题 - ytkah
前些天下载杰奇cms来体验一下,下载的杰奇1.8版,不是默认的安装程序,上传文件,手工导入sql数据库,修改了config配置文件,很快就完工了。前台可以展现,除了有些乱码显...