您当前的位置: 主页 > 优化教程
教大家如何实现织梦文章模型文章转入新的自定义模型
 
假设以前的栏目为文章模型,栏目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)

后台精简织梦模板DEDECMS可以删掉的不需要的文件织梦DEDECMS后台精简哪些可以删掉的不需要的文件呢,影设计在这里给... 2021-07-22
织梦增加tag属性分类及调用DedeCMS的TAG标签不是很灵活,有时候我们的标签需要进行一个分类... 2021-07-22
channelartlist,dedecms唯一可以嵌套的标签channelartlist,这是织梦唯一可以嵌套的标签。 标记简介:... 2021-08-09
DEDE限制某个字段只有会员才能浏览我在某模型里面增加了一个电话号码的字段tel,希望前台只让具有高级会员... 2021-07-27
织梦留言板guestbook.htm加入头部导航织梦建站的时候如果有留言板,通常都是不像织梦这样的留言板独立的页面;都... 2021-07-30
DEDECMS 如何让栏目外部链接在新窗口中打开近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口打... 2021-08-09
dedecms列表页和内容页调用顶级栏目ID的方法dedecms 织梦模板 中添加顶级栏目id的方法总结,使用dede顶... 2021-07-22
织梦DEDECMS字符截取函数cn_substr()的作用和用法织梦字符截取函数名:cn_substr 适用版本:(=DedeCMS ... 2021-07-22
dedecms织梦模板编辑文档的同时自动更新主页和列表页织梦后台只能开启发布后更新主页,列表,和上下页。有时候我们需要在编辑时... 2021-07-22
如何实现在列表页中间随机插入广告DEDECMS织梦列表页每隔N行文章添加一条广告(也可以自定义改为虚线... 2021-08-09
DedeCMS百度结构化数据插件常见404跳转、重复域名网址、路径等问最近刚使用织梦DedeCMS百度结构化数据插件,但是在使用中却遇到了4... 2021-07-30
dede织梦likearticle调用全站相关文章的方法DEDECMS的likearticle标签默认只能调用当前栏目,具有相... 2021-07-22
dedecmscms 如何在内容页的arclist标签里面调用当前栏目的ID?这个问题貌似很多人都遇到过,但是很多人都不好查问题,百度关键字也没有 ... 2021-08-09
织梦模板(dedecms)字符串内容截取函数代码方法在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串... 2021-07-22
织梦seotitle标签自动判断很多站长在 织梦模板 建站的时候为了能够有更好的SEO效果,在制作模板... 2021-07-22
Dedecms本地上传缩略图无法自动添加水印的解决方法客户遇到一个问题,DEDECMS(V5.7)后台添加文档时,本地上传缩... 2021-07-30

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