- UID
- 1
- 主题
管理员
- CN币
- 币
- 威望
- 值
- 报料奖
- 元
- 贡献
- 值
- 回复
- 帖
- 日志
- 好友
- 帖子
- 主题
- 听众
- 收听
- 性别
- 保密
|
前段时间网站更换了风格模板,发现没用的模块还在使用中,后台也没有删除模块的按扭,百度几下没找到有效的直接解决方案
作者不想每次删除无用的模块都进数据库,所以写了以下代码供参考(有不足之处,望大家指教一二):
打开:/source/admincp/admincp_block.php
修改第15行:
$operation = in_array($operation, array('jscall', 'list', 'perm')) ? $operation : 'list';
修改后:
$operation = in_array($operation, array('jscall', 'list', 'perm', 'del_page', 'del_block')) ? $operation : 'list';
找到第361行:
.ADMINSCRIPT."?action=block&operation=perm&bid=$value[bid]\">".cplang('portalcategory_perm').'</a>'
在下面添加:
." [ <a href=\""
.ADMINSCRIPT."?action=block&operation=del_page&bid=$value[bid]\" title=只删除模块所在的页面>删页面</a> <a href=\""
.ADMINSCRIPT."?action=block&operation=del_block&bid=$value[bid]\" title=直接删除当前模块>删模块</a> ]"
搜索 loadcache('blockclass');
在下面添加:
到目前为此进入后台看下是不是多了两项呢?试试吧!(记得修改删除之前做数据库备份哦)
数据库调用前辍记得改成自己的哦!
|
|