【原创】兔源码教您通过数据库转移Discuz中的DZ门户子频道到另一个频道栏目中-Discuz教程下载

【原创】兔源码教您通过数据库转移Discuz中的DZ门户子频道到另一个频道栏目中

开通本站Svip会员,全站资源免费下
频道转移前:
5.png
频道转移后:
8.png
Discuz!作为国内站长常用的开源程序来讲,不管是在功能、性能还是操作方面都有绝对的优势,扩展性大、操作方面,对于小白来说是接触站长这条路不可或缺的一个开源程序之一。

源码站长从2012年Discuz!X2.5开始便接触了它,后于2014年使用它开始做行业门户。目前Discuz!也发展到了3.4版本,在看着Discuz!一步步优化改变的同时,兔源码站长自身也学到了许多建站经验

建站过程中,相信许多站长和我一样使用门户功能做地方、行业网站或个人博客,在过程中应该会遇到一个问题,那就是频道子栏目一旦建立后便无法移动,只能删除再重新在下级栏目下建立新的栏目,看到Discuz官方论坛也有许多类似的问题的咨询。

下面兔源码就结合自身经验为大家详细写出介绍通过数据库转移Discuz中的dz门户子频道到另一个频道栏目中的方法。

一、兔源码站长的服务器是windows系统的,linux请通过数据库链接方式进行操作。
二、通过MSTSC远程进入服务器桌面系统,打开phpmyadmin数据库并登录,找到对应的数据库,然后找到pre_portal_category数据表,默认安装的数据表前缀名为pre_(也有部分站长在安装修改过)。如下图:
1.png
三、打开表后,可以看到各个栏目,如下图:
2.png
找到需要修改的栏目名次,修改upid数字为您对应的上级频道id,兔源码这里要修改的是富爸爸穷爸爸、小狗钱钱、管道故事、富爸爸财务自由之路几个频道(直接双击修改数字即可)。
修改前:
3.png
修改后:
4.png
四、进入网站根目录、你创建上级时填写的拼音或数字,将原来频道里的频道文件夹复制到移动目标栏目文件夹中,依次进入子频道文件夹将文件路径修改为目标栏目频道的拼音或数字。
184000vo5x15r42mzr58dm.png
6.png
比如需要将红色框中子频道移动到蓝色框中频道里,蓝色频道的目录名称为licaishuji(建立频道时每位站长设置的名称不一样,请自行判断),那么进入网站根目录——找到原来的频道,找到需要移动的子栏目文件,复制后移动到蓝色的栏目频道即可。
五、打开刚移动的几个子栏目文件夹——index.php,修改原上一级频道名称为目前所在的上一级频道名称!
7.png
六、到后台【工具】更新缓存即可,附后台转移成功截图!
8.png
用此方法修改之后,没有任何后遗症,不会出现首页或其他页DIY失效,也不会出现找不到文章的问题。
当然也可以把栏目调为频道等等。或栏目互调。都可以用此法。

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部