您当前的位置: 主页 > 优化教程
教大家如何实现织梦文章模型文章转入新的自定义模型
 
假设以前的栏目为文章模型,栏目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 5.7图集点击图片进入下一篇的修改方法织梦DedeCMS图集点击到最后一页会提示没有了哦,这样对用户体验不好... 2021-07-30
解决dede列表页分页地址优化修改文件:include/arc.listview.class.php... 2021-07-22
Dedecms教程:更新的文章禁止标题一致网站文章的更新最重要的一点就是原创性了。很多时候dedecms(织梦)... 2021-07-30
织梦dede调用dede:sql,dede:php标签 调用文章的静态链接地址很多时候我们用织梦后台调用数据的时候,自带的标签很多时候都没办法调用我... 2021-07-27
dedecms标签:arclist文章列表调用标签标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,... 2021-07-27
dedecms5.7本地无法上传缩略图一直上传中怎么办请修改 //uploadsafe.inc.php 第45行 $imty... 2021-07-27
织梦DedeCMS清除文档数据后让文档ID默认从1开始的办法织梦默认的情况下载删除所有文档数据后,再发布文档就会发现默认的文档id... 2021-07-30
DEDECMS登录织梦后台的验证码错误问题的解决教程方法1 :空间商那边看看php版本,推荐使用php5.4 方法2 :可... 2021-07-22
织梦后台SQL批量修改文章标签语法使用DedeCMS建站会遇到这样的问题,采集来的文章有个小错误没修正,... 2021-07-22
dedecms(织梦)副栏目数量限制代码修改一般来说一篇文章如果想在多个栏目中都显示的话,那么大家可以开启dede... 2021-07-22
dedecms织梦会员中心调用会员最后登录时间和IP的方法在做织梦会员中心开发的时候,有的时候需要在更多的模板中调用会员最后登录... 2021-07-22
DedeCMS自定义字段在全站任何位置随便调用的方法AB模板网今天和大家讲解下如何在 织梦模板 里面的任意地方调用自定义字... 2021-08-09
自定义Dedecms搜索结果每页显示条数长时间通过Dedecms建站的同学们一定发现Dedecms一直存在的一... 2021-07-30
织梦生成的时候“你指定的文件名有问题,无法创建文件”解决织梦生成的时候你指定的文件名有问题,无法创建文件解决方案 大家可能碰到... 2021-07-22
织梦dedecms文章标题长度修改方法一、首先你要进入dedecms后台,系统系统基本参数其他选项文档标... 2021-07-27
dede织梦列表中调用单个图集中图片的数量方法dede织梦列表中调用单个图集中图片的数量方法: 模板中的调用代码: ... 2021-07-27
dedecms内容列表orderby排序方式目前dede的排序只能有以下的排序方式: orderby=sortra... 2021-08-09

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