您当前的位置: 主页 > 优化教程
教大家如何实现织梦文章模型文章转入新的自定义模型
 
假设以前的栏目为文章模型,栏目ID为5, 新建模型ID为17(默认的文章模型为1,模型ID可以在内容模型管理最左侧看到),数据库中新模型附加表为dede_addon17(一般均为dede_addon加新建模型的ID,如果不同,则自行替换一下SQL语句中的表名)。
 
一、首先,我们先在后台备份好数据库(系统--数据库备份/还原),备份好数据库后,我们先将原文章模型下的栏目ID为5的内容全部转移到新的自定义模型附加表dede_addon17中,在系统——SQL命令行工具中输入以下SQL语句:
 
INSERT INTO dede_addon17(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid =5;
 
 
 
这里需要注意的是,一定会一点SQL语句基础,如果你的自定义模型的body部分被你换成自定义的名字比如content,那么SQL语句就该改为:
 
INSERT INTO dede_addon17(aid,typeid,redirecturl,userip,content) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid =5;
 
 
 
对比一下即知道,怎么把老数据对应到新的数据表中来。
 
二、删除原栏目下的全部内容(已经成功复制一份到新模型下了):
 
DELETE FROM `dede_addonarticle` WHERE typeid =5;
 
 
 
三、将关联模型的地方全部改写一遍,将原来栏目ID为5对应的频道模型全部由1改成17:
 
update dede_arctiny set channel=17 where typeid=5;
 
update dede_archives set channel=17 where typeid=5;
 
update dede_arctype set channeltype =17 where id =5;
 
做到这里就完美实现了将原来文章模型下的内容转移到新的自定义模型下。
 
 
 
四、如果你想把原来栏目ID为6的内容迁移到新的自定义模型ID为17,栏目ID为5的栏目下,则还需要执行以下SQL语句:
 
update dede_addon17 set typeid=5 where typeid=6;
 
update dede_archives set typeid=5 where typeid=6;
 
update dede_arctiny set typeid=5 where typeid=6;
 
这里是为了修改关联栏目,将原来调用ID为6的栏目的地方,全部改为ID为5的栏目。
 
 
 
五、删除旧栏目:
 
DELETE FROM dede_arctype WHERE id=6;
 
完成以上步骤后,如果网站后台新模型栏目下没有出现迁移来的文章列表,则需要执行到系统——系统错误修复下执行修复工作:

织梦文章模型文章转入新的自定义模型的方法

然后再将data/cache/listcache下的缓存文件全部删除(建议在服务器或虚拟空间控制面板、FTP中操作):

织梦文章模型文章转入新的自定义模型的方法


关键词:织梦,文章,模型,转入,新的,自定义,的,方法,教,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦只统计不显示点击次数方法最近想将织梦部分内容模型的页面点击次数由原来的统计并显示点击次数改为只... 2021-07-22
如何实现在列表页中间随机插入广告DEDECMS织梦列表页每隔N行文章添加一条广告(也可以自定义改为虚线... 2021-08-09
织梦用{dede:field.sortrank/}输出栏目排序顺序数值今天在织梦建站过程中遇到一个数字问题。就是一个JS中总是有一个变动的数... 2021-07-22
DEDECMS 提示信息!修改方法织梦版权希望大家加上,尊重织梦,支持织梦。 很多站长在用织梦DedeC... 2021-07-22
dedecms关键词维护里面字数多的词优先字数少的词的解决办法织梦后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有... 2021-07-30
dedecms模板标记简介在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有... 2021-08-09
织梦dedecms文章页面显示同分类栏目下的其它文章在文章页面通过{dede:field.aid runphp=yes}{... 2021-07-30
DEDE自定义表单留言功能带上提交页面的url信息DEDECMS的自定义表单功能非常强大,可以用来做很多二次开发应用,很... 2021-07-22
DEDECMS网站搬家后织梦图片路径批量替换系统 - SQL命令行工具,然后看到一个文本框,在文本框内输入sql语... 2021-07-22
DedeCMS教程:投票模块漏洞解决方法DedeCMS投票模块有朋友反映投票主题的选项经常被sql注入删除,经... 2021-07-22
织梦dedecms文章页获取上一篇下一篇的链接地址大家都知道织梦文章页上一篇、下一篇的标签分别是: {dede:pren... 2021-07-27
DEDECMS 提示信息!修改方法织梦版权希望大家加上,尊重织梦,支持织梦。 很多站长在用织梦DedeC... 2021-07-27
织梦DEDECMS中的默认文件夹的名称怎么修改呢?1.首先找到系统配置文件,一般此文件会存放在Include目录下,文件... 2021-07-22
织梦DedeCMS问答模块实现调用全部问题的方法织梦DedeCMS问答模块实现调用全部问题的方法,在使用DedeCMS... 2021-07-30
织梦dedecms 判断栏目子栏目是否存在在实际使用织梦全站调用二级栏目以及子栏目时遇到一个问题,网站的一些二级... 2021-07-30
dedecms最新发表的帖子在24小时内标题显示红色很多做博客或者cms类的站长,用织梦的程序,都希望在多少时间呢,置顶文... 2021-08-09
Dedecms5.7任意调整水印在图片的位置教程在使用DEDECMS过程中,本站发现,开启DEDECMS水印功能后,后... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn