织梦id删除后 怎么从0重新排序 织梦cms栏目id代表什么
讲真,织梦id删除后想要从0开始重新排序,其实挺简单的。你只需要先登录dedecms后台,然后到“系统选项”里直接运行这里的SQL命令:
truncate table `dede_arctiny`;
truncate table `dede_archives`;
truncate table `dede_addonarticle`;
这样一操作,文章相关表的数据就会被清空,id自然就能从头开始排了,超级方便!如果你想更详细地看教程,可以去http://www.xiuzhanwang.com/dedecms_wt/803.html了解。
至于织梦CMS栏目后面的id,到底代表啥?其实就是用来管理多级栏目结构的关键。简单说,栏目id就是那个“身份证”,后台通过不同的栏目id,帮你搞定复杂的栏目层级管理。说白了,有了栏目id,你的网站结构更清晰,层次分明,操作起来贼灵活。你能随心所欲地创建、修改或者删除任何栏目,让网站内容一点儿都不乱套,超棒!

如何批量删除织梦dede后台所有文章及删掉织梦链 织梦后台页面及功能修改操作以及栏目排除语句
说到批量删除文章,这里有个小技巧!你可以用下面的SQL语句一次性干掉大量文章,代码超级实用:
DELETE FROM dede_addonarticle WHERE aid >= 1 and aid= 1 and id= 1 and id<=20000;
这句其实操作了三个表:文章主表、微表和附加表,意思就是把ID从1到20000的文章统统删了,爽快不累人!
另外呢,如果你不喜欢织梦DedeCMS 5.7默认带的“织梦链”,想删掉它也没啥难度!只要打开 include/taglib/flinktype.lib.php 文件,搜下面这段代码:
dedecms = false;
dedecms->id = 999;
dedecms->typename = '织梦链';
if($type == 'dedecms') $row[] = $dedecms;
把它删了或者注释掉,保存以后再生成缓存,你就轻松解决没它烦恼了。
还有咱们的后台页面和功能修改也很灵活,比如默认模板是 /dede/templets/index_body.htm,如果想改导航,随便调整或者删除 /index_body_move.htm 和 /index_body_showad.htm 也很easy。你想加栏目名称或者通过栏目id设置导航链接,都可以自定义,真心方便!
最后,关于织梦cms排除栏目需求,咱们得动点心思修改PHP文件:
- 对于
dede:channelartlist标签,改includetaglibchannelartlist.lib.php。 - 对于
arclist标签,改/include/taglib/arclist.lib.php。 - 关键是要在查询数据库语句里加上对
notypeid参数的支持,才能排除不想显示的栏目id。
模板调用时,用 notypeid 参数就能达到咱们想要“避雷”的效果,超级实用!

相关问题解答
- 织梦id删除后,为什么需要运行SQL命令重新排序id?
哎呀,这个操作就是让数据库里的文章编号从零开始整齐排列,像清理房间一样,避免编号乱七八糟。要知道,织梦的id默认不会自动补齐,所以要手动清空数据表,才能让新的文章编号顺序正常,是不是挺贴心的!
- 栏目id在织梦cms里到底有多重要?
话说栏目id简直是后台的“导航员”,它让你的网站结构条理清晰,支持多级分类管理。没有栏目id,就像迷路的小伙伴找不到方向,管理内容的时候麻烦多了,懂了这个,你的网站运营效率肯定杠杠的!
- 批量删除文章时使用SQL语句会有哪些注意事项?
嘿!说真,批量删除文章要谨慎操作,因为SQL一旦执行,数据是没法回头的。最好先备份数据库,以免误删重要内容。此外,语句里的id范围要写对,别手滑删多了,那就哭都来不及啦!
- 删除织梦链后网站会不会影响其他功能?
放心啦,织梦链其实就是友链模块,删了它只是取消显示,不会破坏网站的其他功能。当然,缓存一定要重新生成,不然你可能看不到变化,稍微动动手指,就能刷新完美呈现,超级简单!
发表评论