您当前的位置: 主页 > 优化教程
教大家如何实现织梦文章模型文章转入新的自定义模型
 
假设以前的栏目为文章模型,栏目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调用栏目名称与栏目链接地址的方法分析本文实例讲述了 织梦模板 调用栏目名称与栏目链接地址的方法 今天在做一... 2021-07-30
DedeCMS Error:Tag disabled:php错误的完整处理方法网站提示DedeCMS Error:Tag disabled:php ... 2021-08-14
织梦如何修改中英文模板的当前位置一些企业可能会有对外贸易,所以说可能需要做一个双语网站。对于双语网站有... 2021-07-22
Dedecms:pagebreak 分页控制数量很多织梦建站的朋友会碰到这样的问题,想让内容页分页的样式变成和列表一样... 2021-07-22
首页调用自定义表单内容方法织梦5.7首页调用自定义表单内容方法 在织梦dedecms后台在自定义... 2021-07-22
dedecms 获取当前栏目ID以及调用当前栏目的字段获取dedecms当前栏目的ID,标签为: {dede:type}[f... 2021-08-09
织梦dedecms将列表页重复的第一页去除的方法本文实例讲述了织梦dedecms将列表页重复的第一页去除的方法。分享给... 2021-07-30
织梦搜索页面实现相关搜索调用织梦搜索页面怎么调用,之前我们讲过dede内容页面和dede列表模板的... 2021-07-22
Dedecms调整浏览次数 加快文章显示速度dedecms的文章点击次数是通过js动态调用显示出来的。这个js调用... 2021-07-22
defaultpic.gif是什么,defaultpic.gif路径修改方法defaultpic.gif是什么 defaultpic.gif是de... 2021-08-09
织梦模板添加文档时禁止自动提取关键词的代码找到文件 dedearticle_edit.php 注释掉下面代码 $... 2021-07-22
DedeCMS“系统无此标签,可能已经移除”的解决方法今天在AB模板网开发新网站搜索标签的时候,居然有2个标签提示系统无此标... 2021-07-30
Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHA本文实例讲述了Dedecms导入数据提示:USING BTREE ) ... 2021-07-30
dedecms列表页文章摘要字数的设置方法本文实例讲述了dedecms列表页文章摘要字数的设置方法。分享给大家供... 2021-07-27
织梦让channelartlist标签支持currentstyle高亮属性方法要实现织梦让channelartlist标签支持currentstyl... 2021-07-27
织梦教程:dedecms增加文档自定义属性的方法方法一:通过后台SQL命令操作 第一步:在织梦后台左栏点击系统; 第二... 2021-07-27
织梦DEDECMS多彩色TAG做法dede模板实现彩色TAG代码主要由JS+CSS实现 作用方法: 1、... 2021-07-27

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