多副栏目功能 for V5.3 【附代码说明】
本文摘要: 多副栏目功能 for V5.3 【附代码说明】分类栏目:织梦开发版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与三疯源码联系。DEDECMS V5 .3 自带功能仅支持一个主栏目和一个副栏目,这对于很多内容交叉分类的方式,显然不够用。本扩展修改让一一
多副栏目功能 for V5.3 【附代码说明】

分类栏目:织梦开发

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与三疯源码联系。


DEDECMS V5 .3 自带功能仅支持一个主栏目和一个副栏目,这对于很多内容交叉分类的方式,显然不够用。
本扩展修改让一一篇文章可以属于多个副栏目,后台设置文章所属的更多副栏目,生成时把文章生成到指定的多个副栏目列表页里!
18楼 东莞南城 网友测试出BUG并提供了修改办法,特此感谢!
修改说明如下,附件为修改文件及说明文档:
1、 管理后台 系统 SQLcmd工具 运行以下两行命令 (特别提醒:假如你安装的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、 管理后台 系统主要参数 性能选项 是否启用副栏目 选 是
* 要是没有此项目,请先运行管理后台 系统里的 系统异常修复
* 如果还无此项目,到管理后台 系统 SQLcmd工具 运行以下命令(特别提醒:假如你安装的DEDE,使用的数据库查询前缀不是dede_,那么一定要注意修改下面语句里的dede_为你所使用的前缀,然后再在后台执行):
UPDATE dede_sysconfig SET groupid=6,value= Y WHERE varname= cfg_need_typeid2
3、 修改include\iew.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即可
三疯源码官微微信公众号二维码 × 打开微信,点击右上方的“魔法棒”,选择“扫一扫”功能,对准下方二维码即可。