插件名称:单帖屏蔽 For 4.1-简化 by ejew
作 者:sw08 (老龙)
简 化:ejew . 伊佳E网 (http://www.ejew.org)
安装需求:本插件以D4.1正式版060503 为基础修改
注:如果您对本帖有异意,请联系俺
另:感谢#10楼的HY清风送我个Q宠蛋,非常感谢!
本帖简化来自 sw08 (老龙) 的单帖屏蔽 For 4.1
https://discuz.dismall.com/viewthread.php?tid=332793
感谢 sw08 (老龙) 给我们带来好插件!
可用来屏蔽单个帖子的内容。简化了 sw08 (老龙) 编辑等之类的修改,
利用DZ现有的功能只保留了批量屏蔽帖子功能发。优化并补上Archiver wap屏蔽
升级数据库:
- ALTER TABLE `cdb_posts` ADD `disable` tinyint(1) NOT NULL default '0';
复制代码
打开viewthread.htm
找到:
- <!--{if $bannedmessages && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5))}-->
复制代码
替换成:
- <!--{if ($bannedmessages && (($post['authorid'] && !$post['username']) || ($post['groupid'] == 4 || $post['groupid'] == 5))) || $post['disable']}-->
复制代码
找到:
- <option value="close">{lang admin_close}</option>
复制代码
在上面加:
- <option value="disable">屏蔽帖子</option>
复制代码
打开topadmin.php
找到:
替换成:
- 'moderate', 'delpost', 'disable',
复制代码
找到:
- elseif($action == 'delpost') {
复制代码
在前面加:
- elseif($action == 'disable') {
- if(!submitcheck('disablesubmit')) {
- require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
- $postlist = array();
- $query = $db->query("SELECT * FROM {$tablepre}posts WHERE tid='$tid' ORDER BY dateline");
- while($post = $db->fetch_array($query)) {
- $post['message'] = discuzcode($post['message'], $post['smileyoff'], $post['bbcodeoff'], $post['htmlon'], $forum['allowsmilies'], $forum['allowbbcode'], $forum['allowimgcode'], $forum['allowhtml']);
- $postlist[] = $post;
- }
- include template('topicadmin_disable');
- } else {
- $pids = $comma = '';
- if(is_array($disable)) {
- foreach($disable as $pid) {
- $pids .= $comma.$pid;
- $comma = ',';
- }
- }
- if($pids) {
- $db->query("UPDATE {$tablepre}posts SET disable='$able' WHERE pid IN ($pids)");
- showmessage('admin_succeed', "viewthread.php?tid=$tid");
- } else {
- showmessage('你未选择要屏蔽的帖子,请返回修改');
- }
- }
-
- }
复制代码
打开newreply.inc.php
找到:
- $query = $db->query("SELECT tid, fid, author,
复制代码
在后面加:
找到:
替换成:
- $author['groupid'] == 5 || $thaquote['disable']
复制代码
viewthread_printable.htm Archiver wap很少人修改,直接上传吧(不同于老龙的修改-更界面化)
[ 本帖最后由 ejew 于 2006-7-14 20:59 编辑 ] |