在用DedeCMS建站过程中,总会需要调整栏目顺序啥的,不过要注意关键表单dede_arctype、dede_addonarticle和dede_archives里面的数据,千万别弄错或误删,否则可能导致整个网站都乱套!因为这些表单可是存储着网站栏目的详细信息和文章内容,一旦出错,那可真是大麻烦了。
你可知道吗?咱这边有3个表格,专门放栏目信息什么的。像是dede_arctype这个表格,记录着栏目号、名字,还有爹妈辈分那些事儿;接着是dede_addonarticle,里面记着每个文章的号码,还有归属哪一个栏目啥的;最后一个dede_archives,就是存放文章细节的地儿。所以说到时候要是想把某个栏目给删了,可得小心点动这些表格的联系,别让数据丢了
备份数据是第一步
记得,干啥都得先弄个备份才行!万一碰上问题,从备份里头轻松就能找到解决办法,避免惨重代价哩。可以请DedeCMS后台帮忙,实在不放心就把数据库文件整个备份下来,这下可安心多了!
对于站长来说,网站就好比心脏,没它你就废了。所以删除栏目前赶紧备个份,小心驶得万年船!
查找需要删除的栏目ID
哦现在要找到那个栏目ID可以试试到DedeCMS后台找“栏目管理”瞧瞧,或者直接在数据库里面搜一下。只有找到ID咱们才好进行后面的步骤,别弄混了
平时我们在后面找栏目的ID很简单,轻轻一点就看得到了。不过要是想在数据库里找到它,那得先熟悉下数据库结构和SQL语句呀~
DELETE FROM dede_arctype WHERE id = '要删除的栏目ID';
开始删除栏目
删完了要废除的栏目ID后,抓紧时间把它剔出去!先在dede_arctype表中找到相关记录一删,这下子我们系统内关于这栏目的资料都没了哟。管理员们记住用SQL命令就能搞定这件事咯~
简单来说,把dede_addonarticle里跟那个栏目相关的内容都给删光,就不用担心文章跟栏目连接出问题!
想彻底点的话,就把dede_archives表里跟栏目的数据都删掉。这样网站文章和删掉的栏目就完全没关系。
DELETE FROM dede_addonarticle WHERE typeid = '要删除的栏目ID';
更新缓存以确保网站正常运行
搞定这一切后,赶紧去清空DedeCMS的缓存,这么做你的网站就可以跑得溜溜的,页面显示也准没错了!更新缓存可以让系统重新加载最新数据,保证你网站上的所有内容和链接都正常无误。
其实管理的人点击(网站)后台里面那个”更新缓存”就可以解决问题!这个步骤看似简单,但实际上非常重要。只有这样我们才能用得开心,网站也才能稳如泰山地运营下去!
小心谨慎地进行操作
DELETE FROM dede_archives WHERE typeid = '要删除的栏目ID';
删归删,小心删,先备份好资料,免得漏了啥;找到要删的栏目的ID号;依次动手清除相关信息;千万别忘了刷缓存,保障网站流畅运行。
别小瞧每一步出错或遗漏,很可能会出岔子。尤其对于新手或者不懂数据库的你来讲,更得多留意些。提前做好功课,弄清楚怎么操作数据库再动手!
评论0