来源:自学PHP网 时间:2015-04-14 14:51 作者: 阅读:次
[导读] Discuz!X作为站长们做网站来讲,功能、性能上是绝对好的,能满足方方面面的需求。本人从Discuz!X1.0开始即用它做地方门户。但是Discuz!X从1.0到现在最新的3.0RC,始终没有解决一个问......
Discuz!X作为站长们做网站来讲,功能、性能上是绝对好的,能满足方方面面的需求。本人从Discuz!X1.0开始即用它做地方门户。但是Discuz!X从1.0到现在最新的3.0RC,始终没有解决一个问题,就是:频道栏目移动;Discuz论坛也充斥着此类问题的帖子。
本人的地方站,当初十几个新闻栏目全部是一级栏目,后期文章越来越多,需要把所有新闻栏目整合到一个一级栏目下,便于管理。于是历经十分痛苦的摸索,终于找到合适的方法。后有些朋友专门咨询怎么弄,索性截图拟文,方便大家。下面介绍下方法. 一、操作系统是Discuz!X3.0RC,其他版本2.0以上类似,2.0以下不保证有效。 二、用phpmyadmin直接连接是Discuz!X的数据库,找到找到并且打开pre_portal_category表,每个站的pre可能不同,这是安装时的表前缀。如下图: 三、打开表后,可以看到各个栏目,如下图: 本人的数据库从1到14条都是顶级频道,十分不科学;后面的婚嫁频道,都是按层级架构的。 先新建一个新闻资讯频道,比如ID是178.下面就把1到14的栏目移动到一个顶级栏目[新闻资讯]里,只需要修改1-14栏目每个的upid,全部改为178。改upid同时记得修改另两个参数,(notinheritedarticle继承上级文章管理权限和notinheritedblock继承上级模块管理权限),值为1。 改过之后如下图。 四、到后台【工具】更新缓存,对比改前与改后前台显示图:
五、用此方法修改之后,没有任何后遗症,不会出现首页或其他页DIY失效,也不会出现找不到文章的问题。因为本人改过门户站后,10多天运行至今。一切良好。 六、当然也可以把栏目调为频道等等。或栏目互调。都可以用此法。 七、希望此文可以帮到需要的朋友,希望不要1年以后还有人用此文的方法。那说明Discuz!X还没有把此问题修改过来。 文章首发A5,转载请注景德镇瓷博会http://www.cibohui.com |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com