请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
z记录 Z记录 网站编辑 查看内容

discuz X如何删除后台模块模板?

2024-10-22 22:53| 发布者: zouyang5| 查看: 66| 评论: 0

摘要: 网站模块模板居然有几千个,后台发现也没有删除的选项,看了半天,方法总结如下: 原因(官方发布): 今天看见很多人说自己明明已在前台删除了某个DIY模块,它在后台“门户-模块管理”中却仍然存在,被标示为“未填写” ...


不知不觉用dz多年了,前些天发现网站模块模板居然有几千个,后台发现也没有删除的选项,看了半天,方法总结如下:

原因(官方发布):

今天看见很多人说自己明明已在前台删除了某个DIY模块,它在后台“门户-模块管理”中却仍然存在,被标示为“未填写”,且无法被删除,无聊就去试了一下,用多种顺序试过。

结果发现原因简单得要死。。。。。。

这个仅仅是因为删除模块的时候,不是“先删模块再删嵌套该模块的框架”,而是“直接删除嵌套该模块的框架”。直接删除嵌套该模块的框架,模块在前台是没有了,但后台并没有接到删除该模块的指令。

“模块”的菜单是蓝色,“框架”的菜单是红色的,先删蓝色再删红色,保证没有任何问题。
想偷懒将“模块”与“框架”同时删除,那是要付出代价的。

任何时候偷懒都要付出更大的代价。

如果已经出现问题了,那么……
1、去数据库的pre_common_block表里删除“门户-模块管理”中多余的模块。
2、去数据库的pre_common_diy_data表里删除“门户-页面管理”中多余的页面。

 

如果所有diy都不想要了,手动清空_common_block、_common_diy_data与_common_template_block表,然后删除\data\diy\下的所有子文件夹,保证你以前所有的diy干干净净,就像从未diy过的disciz x。


以后删除diy的内容时,老老实实先删模块,再删框架,不要梦想直接删框架就会连模块一起帮你删掉!

可以复制表的名称,然后选中这个表,点击操作

点击右下角的清空即可

删除Discuz的data目录下的diy目录所有子目录和文件

完成之后后台工具,更新CSS缓存(勾选DIY模块分类缓存)


路过

雷人

握手

鲜花

鸡蛋

QQ|z记录博客|z记录网盘|Archiver|手机版|小黑屋|z记录

GMT+8, 2024-12-7 20:00 , Processed in 0.051301 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部