24小时服务热线:18684834710 | 设为首页 | 加入收藏

织梦dede数据库批量修改替换文章标题和内容方法

POST DATE:2020/05/04 11:20|来源:衡阳seo优化|编辑:衡阳网络公司

衡阳网站建设公司讯:我们在管理网站内容的时候,可能有的时候需要修改一些相同的信息。我们就拿一个文章站来说,由于某些原因,站长现在需要把文章全部或者大部分的作者名称给改掉,这个时候应该怎么办?总不能傻傻的去把每篇文章修改一次吧,如果几个、几十个就手动改改也不累,那要是有成百、上千篇文章的作者要更换类?岂不把人给累坏了。我们如何解决这个问题类?在织梦dedecms中是否有快捷的、批量修改功能类?
如果你熟悉sql语句,那么解决这个问题非常简单,写一条sql语句即可实现字段内容修改。并不是所有站长都熟悉sql查询语句的,那么我们在dedecms内容管理系统中,如何操作类?衡阳网站推广公司梦达网络小编在dede织梦内容管理系统后台,找了一个类似sql查询语句批量修改、替换的一个功能,可以帮助我们快速实现,大批量的修改文章相同内容,而且完全傻瓜式的操作,不用担心,真的非常感谢dedecms官方开发团队做出这么牛B的功能。那么这个功能在那里开启操作类:登录dede后台—— 核心——批量维护——数据库内容替换
 
进去可以看到所示界面,系统已经给我们列出了DEDE的数据库里面所有表,点击你要修改的表即会把该表所有字段列出来,当然,做这种操作的前提就是你要对dede数据库的结构很熟悉,要知道你要修改的内容放在哪张表哪个字段,这样才可确保操作万无一失,如果不熟悉的同学建议进入你的phpmyadmin工具里面去查看,看看内容放在哪里,现在的php虚拟主机一般都会带phpmyadmin这个工具的,大家看我操作一边就知道了,衡阳网络公司梦达网络小编现在需要把所有文章的作者‘admin’改成‘衡阳网站建设小编’,作者的信息是放在dede_archives表的writer字段中。
 
按照如上图所示填写,点击开始替换数据即可完成替换操作,也可以加上替换条件,比如说某时间段之后的不需要替换定义senddate小于一个时间戳即可,其实原理就是执行sql语句,只不过现在不需要我们自己写sql语句,系统会帮我们写好去执行。

如果看上面不懂的童鞋,也可以利用以下方法:
DEDE织梦数据库批量修改替换文章标题和内容方法如下:
1、进入后台,点左侧的采集,点选批量维护的数据库内容替换或者后台,上部的必须辅助功能,批量维护的数据库内容替换。
2、如果你需要替换标题内的某些内容,选择dede_archives数据表,选择title字段,以负责的站点被替换内容:衡阳seo优化, 替换为:衡阳网站推广公司,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便!
3、替换文章摘要内某关键词,选择dede_archives数据表,选择description字段,被替换内容:衡阳网站建设, 替换为:梦达网络,填入安全确认码,最后点开始替换数据,提示替换成功。这样操作很简单!
4、替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:梦达网络, 替换为:衡阳做网站公司,填入安全确认码,最后点开始替换数据,提示替换成功。这样操作很简单!

梦达网络技术要领:
如果我们想要替换的内容不是普通文章模型数据内容,而是其他内容模型数据内容怎么办?比如是“
商品模型”或是“图片集模型”呢?那么这个时候我们要学会举一反三,利用前面我们所讲道的替换方法来对不同内容模型数据进行替换。

其实图片集或商品模型内容中的锚文本超链接或内容批量替换,和普通文章方法是一样的,但是这里梦达网络衡阳做网站公司小编我要说一下怎么查看自己的每个模型对应的数据表和字段,知道这两个就可以把批量替换轻松掌握!

1.选择【核心】-【频道模型管理】-【内容模型管理】
2.在这里也可以看见每个织梦内容模型的数据库表(注意是附加表),然后点击后面的【更改】;
3.点击【更改】之后,这里的【基本设置】也可以看到数据库表,但是我们现在要看的是字段,选择【字段管理】就可以看到每个对应的字段,有些织梦网站增加了新的字段的,可能在body字段替换不成功,就需要用这个方法来看看具体是哪张表哪个字段。