Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 仅楼主、管理员、此楼作者能看可见FOR7.0

[复制链接]
3327119 发表于 2009-2-13 16:12:49 | 显示全部楼层 |阅读模式
插件发布
插件名称: 仅楼主、管理员、此楼作者能看可见FOR7.0
插件来源:
适用版本: Discuz! 7.0
语言编码: GBK简体 
最后更新时间:
插件作者: 梦想讨论区
插件简介: 仅楼主、管理员、此楼作者能看可见FOR7.0适合用于说悄悄话以及对楼主、管理员表达爱恋和隐私的话语用上效果应该不错,哈哈
1,升级数据库,如果论坛数据库前缀不是cdb_,请修改之

ALTER TABLE `cdb_posts` ADD `louzikejian` BOOL NOT NULL ;

2,修改include/editpost.inc.php
找到

$db->query("UPDATE {$tablepre}posts SET message='$message', usesig='$usesig', htmlon='$htmlon', bbcodeoff='$bbcodeoff', parseurloff='$parseurloff',
                        smileyoff='$smileyoff', subject='$subject' ".($pattachment ? ", attachment='1'" : '')." $anonymousadd ".($auditstatuson && $audit == 1 ? ",invisible='0'" : '')." WHERE pid='$pid'");
在其下一行加入以下代码

        //楼主可见
        $db->query("UPDATE {$tablepre}posts SET louzikejian='$louzikejian' WHERE pid='$pid'");
        //楼主可见

3,修改include/newreply.inc.php

找到

$db->query("REPLACE INTO {$tablepre}myposts (uid, tid, pid, position, dateline, special) VALUES ('$discuz_uid', '$tid', '$pid', '".($thread['replies'] + 1)."', '$timestamp', '$special')", 'UNBUFFERED');

在其下一行加入以下代码

        //楼主可见
        $db->query("UPDATE {$tablepre}posts SET louzikejian='$louzikejian' WHERE pid='$pid'");
        //楼主可见
        


4,修改templates/default/post.htm

找到<p><input type="checkbox" name="parseurloff" id="parseurloff" value="1" $urloffcheck tabindex="1" /><label for="parseurloff">{lang disable} {lang post_parseurl}</label></p>
在其上一行加入以下代码

<p><input type="checkbox" name="louzikejian" id="louzikejian" value="1" {if $postinfo[louzikejian]}checked="checked"{/if}  /> <label>仅楼主可见</label></p>

5,打开templates/default/viewthread_node.htm
找到

$post[message]

修改为了以下
<!--{if $post[louzikejian]&&$post[first]!=1&&($groupid!=1&&$discuz_uid!=$thread[authorid]&&$discuz_uid!=$post[authorid])}-->
                                                        只有楼主、管理员、此楼作者能看
                                                <!--{else}-->
                                                        $post[message]
                                                        <!--{/if}-->
空间11a 发表于 2009-2-13 16:34:38 | 显示全部楼层
看楼主发好多技术贴了哦·! 真是厉害·!~!~
回复

使用道具 举报

空间11a 发表于 2009-2-13 16:35:00 | 显示全部楼层
看楼主发好多技术贴了哦·! 真是厉害·!~!~
回复

使用道具 举报

egledzp 发表于 2009-2-13 16:49:23 | 显示全部楼层
同行
回复

使用道具 举报

54392133 发表于 2009-2-13 17:40:40 | 显示全部楼层
不错。。支持啦
回复

使用道具 举报

广告 发表于 2009-2-13 17:48:35 | 显示全部楼层
支持一个 不错。
回复

使用道具 举报

mongame 发表于 2009-2-13 18:12:43 | 显示全部楼层
有6.1的吗?
回复

使用道具 举报

paimei 发表于 2009-2-13 18:24:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

hoiuan 发表于 2009-2-13 18:34:03 | 显示全部楼层
记号
回复

使用道具 举报

飞天金猪 发表于 2009-2-13 20:00:06 | 显示全部楼层
   谢谢 辛苦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-2 08:09 , Processed in 0.143124 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表