DEDECMS V5.3 多副栏目功能【附代码说明】

2018-10-06    来源:爱站科技

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

DEDECMS V5 .3 自带功能仅支持一个主栏目和一个副栏目,这对于很多内容交叉分类的方式,显然不够用。
本扩展修改让一篇文章可以属于多个副栏目,后台设置文章所属的更多副栏目,生成时把文章生成到指定的多个副栏目列表页里!

修改说明如下,附件为修改文件及说明文档
1、????后台管理—系统—SQL命令行工具——运行以下两行命令 (特别提示:如果你安装的DEDE,使用的数据库前缀不是dede_,那么请注意修改下面语句里的dede_为你所使用的前缀,然后再在后台执行):
ALTER TABLE `dede_archives` ADD `typeid2_nic` VARCHAR( 255 ) NOT NULL ;
ALTER TABLE `dede_arctiny` ADD `typeid2_nic` VARCHAR( 255 ) NOT NULL ;

2、????后台管理——系统基本参数——性能选项——“是否启用副栏目”选“是”
* 如果没有此项目,请先运行后台管理——系统里的“系统错误修复”
* 如果还无此项目,到后台管理—系统—SQL命令行工具—运行以下命令(特别提示:如果你安装的DEDE,使用的数据库前缀不是dede_,那么请注意修改下面语句里的dede_为你所使用的前缀,然后再在后台执行):
UPDATE dede_sysconfig SET groupid=6,value='Y' WHERE varname= 'cfg_need_typeid2'

3、????修改include\arc.listview.class.php 文件 (主要用于更新栏目列表)
126行~127行????修改代码
139~146行??????插入代码
147~148行??????修改代码

4、????让后台普通文章类型可以选多栏目
?? 修改dede/ templets/ article_add.htm?? 216~226行新加代码
??修改dede/ article_add.php???????? 127行新加代码、182~187 修改代码?
??修改dede/ templets/ article_edit.htm?? 205~215行 新加代码??????
??修改dede/ article_edit.php???????? 181行新加代码、190行新加代码

5、????添加多副栏目文章:向更多副栏目输入框里,填写其它副栏目ID号(ID号在栏目管理里查看),各ID直接用英文逗号“,”分隔,保证输入的副栏目ID最前和最后都必须是逗号,(例如 ,2,3,8, )

6、新增、或编辑文章属于多副栏目,然后更新所有栏目HTML即可

DEDECMS ?V5.3 多副栏目功能【附代码说明】就先分享到这,更多相关内容,请继续关注西部数码技术频道。

标签: 代码 数据库 西部数码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:删除dedecms编辑器自动加div的解决方法

下一篇:织梦dedecms数据库类$dsql使用方法步骤