如何修改dede新建顶级栏目id

A.在dede后台新建了一个顶级栏目如下图B.但是id默认的是4109C.我想将这个栏目放在首页指定的板块中,如下图D.但这个板块首页中的Html文件中这个板块dede调... A. 在dede后台新建了一个顶级栏目如下图

B. 但是id默认的是4109
C. 我想将这个栏目放在首页指定的板块中,如下图
D. 但这个板块首页中的Html文件中这个板块dede调用id<25,如下图

E. 导致无法在首页中显示,如果我要将这个id变成10,那么该如何更改呢?
展开
 我来答
hlywan
推荐于2016-05-07 · 知道合伙人教育行家
hlywan
知道合伙人教育行家
采纳数:36570 获赞数:193535
发表省级论文10篇 参与国家级课题一个 参与校级课题若干

向TA提问 私信TA
展开全部
先说明一下,很多朋友和我一样,删除了部分栏目,导致部分栏目id空缺,结果是生成HTML时老是出错。现在我说下我的情况:
我的网站建立了十个顶级栏目,七十多个二级栏目,由于使用不便,删除了三个二级栏目,导致空缺几个id
打个比方我删除了id是41的栏目,生成HTML时,生成到这个栏目时就出错,很不爽!!
现在我们调整一下栏目id,把后面的提上来弥补41,也就是说利用sql语法从数据库把id42替换成41,id43替换成42……依此类推。
具体修改方法:
1、替换所需的SQL语法
Quote:

UPDATE `表名` SET `字段` = REPLACE(`字段`,'替换内容','替换值');

2、需要替换id的数据表
由于我使用的是下载频道,所以需要修改一下数据表,你如果用的是文章根据需要在调整:
dede_addonsoft
dede_arctype
dede_archives
dede_cache_feedbackurl
dede_full_search
dede_tag_list
在这几个表中,代表栏目id的字段稍微有些不同,有的是“ID”、“tyeid”或者“feedid”,自己根据数据表来确定到底是哪个字段。
3.完成第二步,
打开根目录下data\cache中inc_catalog_base.php文件
这个文件依然保存着曾经删除的id,形式如下:
Copy code

$_Cs[1]=array(0,3,1);

$_Cs[2]=array(0,3,1);
$_Cs[3]=array(0,3,1);
$_Cs[4]=array(0,3,1);
$_Cs[5]=array(0,3,1);
$_Cs[6]=array(0,3,1);
$_Cs[7]=array(0,3,1);
$_Cs[8]=array(0,3,1);
$_Cs[9]=array(0,3,1);

其中cs()括号中代表是二级栏目,array()括号中第一个数字代表是顶级栏目,现在打开网站后台,根据后台的二级栏目与顶级栏目的对应关系修改此文件
保存,刷新后台。
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
Ealson
2014-12-17 · TA获得超过173个赞
知道小有建树答主
回答量:107
采纳率:100%
帮助的人:74.4万
展开全部
栏目ID是它自动生成 的,直接修改也不是不可以,只是栏目ID他是一个多表关联键值,你修改栏目表的ID为10时,那么它冗余在其它表里的值统统也要修改,这个很麻烦的,也容易出错,建议你不要直接修改这个ID。,
更多追问追答
追问
您好,那我想将这个栏目防止在首页的那个位置,应该如何操作呢?
追答
栏目不是有“顶置”操作吗?总之你新建栏目或编辑栏目信息时,有对栏目属性设置的,你在那个页面看一下吧,DEDECMS我也是好久之前弄过,现在不太记得了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MarkGo
2014-12-17 · 测试API接口使用的啊1
MarkGo
采纳数:257 获赞数:427

向TA提问 私信TA
展开全部
D在if判断裏增加 or id = 4109
E在数据库修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱在公园上下
2014-12-17
知道答主
回答量:1
采纳率:0%
帮助的人:2.2万
展开全部
进入注册表 在dede_arctype数据表里面修改id
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炫舞之主
2014-12-17
知道答主
回答量:2
采纳率:0%
帮助的人:2562
展开全部
这个只能在数据库修改了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式