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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 快速批量删除帖子&编辑版主&编辑版块(9月19日更新) For DZ 5

[复制链接]
HY清风 发表于 2006-8-6 13:42:51 | 显示全部楼层 |阅读模式
本贴用来方便大家可以找到一些实用的小功能,用于使用经验整理,欢迎大家提供类似小功能!
适用版本Discuz! 5.0.0(也适用于先前版本,可在合适位置添加)
相关修改数据升级-无,模板修改-有
安装难度极简单
最后更新2006-09-19 04:12
模版修改./templates/default/forumdisplay.htm
功能说明快速批量删除帖子:快速批量删除用户水贴!(管理员可见)
源引自https://discuz.dismall.com/thread-359105-1-1.html
编   辑      版   主:快速增加或删除所在版块的版主!(管理员可见)
源引自https://discuz.dismall.com/thread-339465-1-1.html
快速编辑版块规则
1.如果不是该版版主,将不显示出来
2.如果管理员限制了板块不允许版主编辑规则,即使是该版版主,将不显示出来
3.超级版主在任何版块都会显示出来,但是如果管理员限制了版块不允许编辑规则,将也不显示出来
4.管理员无论如何都会显示出来
源引自https://discuz.dismall.com/thread-352949-1-3.html
权限安全以上功能只有管理员可见!



操作步骤:
打开 ./templates/default/forumdisplay.htm
查找:
  1. {lang forum_modedby}:
  2. <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}-->
复制代码
在其加入以下代码:
  1. <!-- (HY清風 收集)  浏览版块时方便 编辑版主&批量刪帖&编辑规则 开始 -->
  2. <!--{if $adminid == 1 || $adminid == 2 }-->
  3.      <a href="admincp.php?action=moderators&fid=$forum[fid]" target="_blank">[编辑版主]</a>
  4.      <a href="admincp.php?action=prune&users=$post[username]" target="_blank">[批量刪帖]</a>
  5.      <a href="admincp.php?action=forumdetail&fid=$fid" target="_blank">[编辑版块]</a>
  6.      <!--{elseif $adminid > 1 && $forum['ismoderator'] && $forum['alloweditrules']}--><a href="admincp.php?action=forumrules&fid=$fid" target="_blank">[编辑规则]</a>
  7. <!--{/if}-->
  8. <!-- (HY清風 收集) 浏览版块时方便编辑版主&批量刪帖&编辑规则 结束  -->
复制代码
完成!后台更新缓存!
在Discuz! 4X 中也可参考修改!
新增加 快速编辑板块规则 功能,已经精简并更新代码
应会员 squaly 的要求,
8月8日新增加 超级斑竹权限但是超级斑竹必须有此权限才可以执行操作
2楼将公布更新状况!

[ 本帖最后由 HY清风 于 2006-9-19 04:15 编辑 ]
 楼主| HY清风 发表于 2006-8-6 13:43:35 | 显示全部楼层
新增加快速编辑板块规则功能!
代码请见楼上!
已经精简并更新代码!
欢迎大家提供其他类似功能!

感谢 mastermind007 的提示与共享!

应会员 squaly 的要求,
8月8日新增加 超级斑竹权限和浏览帖子时可编辑或禁止用户
但是超级斑竹(斑竹)必须有此权限才可以执行操作

浏览帖子时可编辑或禁止用户

修改文件:./templates/default/viewthread.htm

打开viewthread.htm
找到:

  1. <span class="bold">$post[author]</span>
复制代码


在其后面加入

  1. <!--{if $allowedituser || $allowbanuser}-->
  2.         <!--{if $adminid == 1}-->
  3.                 <a href="admincp.php?action=members&username=$post[author]&searchsubmit=yes&frames=yes" target="_blank">[编辑用户]</a>  
  4.         <!--{else}-->
  5.                 <a href="admincp.php?action=editmember&uid=$post[uid]&membersubmit=yes&frames=yes" target="_blank">[禁止用户]</a>  
  6.         <!--{/if}-->
  7. <!--{/if}-->
复制代码

很抱歉,我的会员资料显示已经美化修改过,所以对照文件有出入!现在已经给出原文件修改方法!
修改完毕,更新缓存!

[ 本帖最后由 HY清风 于 2006-8-9 00:07 编辑 ]
回复

使用道具 举报

Gamer999 发表于 2006-8-6 13:46:18 | 显示全部楼层
回复

使用道具 举报

 楼主| HY清风 发表于 2006-8-6 13:50:08 | 显示全部楼层
原帖由 Gamer999 于 2006-8-6 13:46 发表
https://discuz.dismall.com/thread-339465-1-1.html
https://discuz.dismall.com/thread-359105-1-1.html
和这两个有差别吗?

方便大家,整理一下!
回复

使用道具 举报

mastermind007 发表于 2006-8-6 13:52:54 | 显示全部楼层

回复 #4 HY清风 的帖子

回复

使用道具 举报

mastermind007 发表于 2006-8-6 13:56:30 | 显示全部楼层
提示: 加了<!--{if $adminid == 1}--> 就不需要 <!--{if $allowmassprune}--> 了

[ 本帖最后由 mastermind007 于 2006-8-6 13:59 编辑 ]
回复

使用道具 举报

Gamer999 发表于 2006-8-6 14:15:28 | 显示全部楼层
建议楼主把原作者也放上
回复

使用道具 举报

 楼主| HY清风 发表于 2006-8-6 16:33:20 | 显示全部楼层
原帖由 aboutcms 于 2006-8-6 14:46 发表



希望大大给我们一个精简版的,谢谢了

已经精简了代码!
回复

使用道具 举报

 楼主| HY清风 发表于 2006-8-6 16:38:56 | 显示全部楼层
原帖由 Gamer999 于 2006-8-6 14:15 发表
建议楼主把原作者也放上

其实,这说不上是插件,那就说不上作者了,
只是使用DZ时的一些小技巧(快捷方式),
所以要说作者,我只能说是DZ吧!
呵呵,不过既然你说了,我可以给出源引自!
回复

使用道具 举报

 楼主| HY清风 发表于 2006-8-6 19:21:47 | 显示全部楼层
Up!呵呵!
大家有好的,一起来分享啊!
好的东西大家用!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 09:06 , Processed in 0.032286 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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