织梦更换内容模型同时迁移文章解决方法

2年前1870

织梦在改版建站中大多都会遇到更改栏目内容模型,织梦在更改栏目内容模型后原有文章就会不显示,今天分享一个更改栏目内容模型后让文章显示出来的教程。


以我自己的为例:


原栏目id:21

原内容模型附件表:dede_addonarticle

新内容模型附件表:dede_addon19

新内容模型id:19


资料准备完毕,执行以下操作


织梦后台-系统-SQL命令行工具


一、将原模型下的ID21的栏目内的全部内容转移到新内容模型附件表dede_addon19


INSERT INTO dede_addon19(aid,typeid,redirecturl,userip,body) SELECT aid,typeid,redirecturl,userip,body FROM dede_addonarticle where dede_addonarticle.typeid =21


其中“dede_addon19”为新内容模型附加表,“21”为栏目模型id,其中“dede_addonarticle”为原内容模型附加表名称


二、删除原栏目21下的全部内容(已经复制一份到新模型下了,不要担心)


DELETE FROM `dede_addonarticle` WHERE typeid =21 


其中“dede_addonarticle”为原内容模型附加表名称


三、将关联模型的地方全部改写一遍,将原来栏目ID为21对应的频道模型全部由1改成19


update dede_arctiny set channel=19  where typeid=21;

update dede_archives set channel=19  where typeid=21;

update dede_arctype set channeltype =19  where id =21;


其中“19”为新内容模型id,“21”为栏目内容id

可直接执行多行SQL语句,当执行完这三条SQL语句时你会发现文章已经成功显示出来了。

相关文章

解决 无法加载您的Firefox配置文件。它可能已经丢失,或是无法访问

新安装Firefox后无法打开,出现无法加载您的Firefox配置文件。它可能已经丢失,或是无法访问提示。解决办法:1、卸载Firefox;2、找到Firefox安装文件以管理员身份重新安装:右键——...

各种HTML标签的SEO作用

<meta http-equiv="mobile-agent" content="format=html5;url=对应的移动端网址"...

php截取指定两个字符之间的函数获取dedecms图集标签图片路径

调用标签输出的HTML代码为<a href='/uploadfile/888/123.jpg' target='_blank'><...

网站图片变形怎么办,一句css代码解决

对于变形的图片,找到相应的css,对img给与一句object-fit: cover;控制即可让图片不变形填充。...

discuz论坛自动推送免费插件 其实就是几行代码

discuz论坛自动推送免费插件 其实就是几行代码

以前最火的年代没玩论坛,最近弄了个论坛,看了discuz自动推送插件都要钱,于是自己用VC大法弄了几行代码改成自动推送,适用于动态和伪静态,推送网址取决于访客当前访问的URL。以下代码自己修改后,直接...

bd.pe8.net劫持浏览器百度搜索跳转的解决办法

bd.pe8.net劫持浏览器百度搜索跳转的解决办法

平时在浏览器搜索东西发现bd.pe8.net一闪而过,没有在意,直到用梯子发现这域名速度非常慢,直至打不开造成不便才想着去清理它。谷歌浏览器Chrome清理步骤:设置——搜索引擎——管理搜索引擎和网站...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。