请选择 进入手机版 | 继续访问电脑版
您好,欢迎来到新创意SEO  

新创意SEO

 找回密码
 立即注册

QQ登录

只需一步,快速开始

原创展

admin 管理认证 
  • 1202威望
  • 6201积分
  • 465帖子
  • UID
    1
    日志
    18
    精华
    4
    在线时间
    363 小时
    个人主页
    http://www.comseoer.com/

    帅哥 实名认证 站长资格 SeoEr 绑定QQ

    发表于 2016-12-19 18:46:06 |显示全部楼层
    马上注册,结交更多好友,享用更多功能,让你轻松玩转新创意SEO。 立即注册  已有账号?点击登录 您也可以直接QQ登录 微博登录关闭

    如何批量替换论坛标题和内容关键词 [复制链接]

    SEO优化扫我
    Discuz!提供了关键词过滤的功能,可以设置禁止某些词语为非法,有的恶心的词语或是过时的词语要替换,下面分享下简单好用的SQL语句批量替换的方法
    批量替换帖子内容
    • UPDATE pre_forum_post SET message=REPLACE(message,'替换前词语','替换后词语')

    复制代码

    批量替换标题
    • UPDATE pre_forum_threadSET subject = REPLACE(subject , ‘替换前词语’ , ‘替换后词语’) ;

    复制代码
    • UPDATE pre_forum_post SET subject = REPLACE(subject,’替换前词语’,’替换后词语’)

    复制代码


    下面介绍2个执行SQL语句的地方,以替换帖子内容为例:
    1phpmyadmin
    进入自己的phpmyadmin数据库管理里面,点击任意一个表--SQL--对话框里面输入sql命令---执行



    2使用论坛后台执行SQL
    需要将ftp里面找到 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1。
    然后去论坛后台--站长--数据库




    如果是用的是7.X的版本
    • UPDATE cdb_posts SET message=REPLACE(message,'替换前词语','替换后词语');

    复制代码
    • UPDATE cdb_threads SET subject=REPLACE(subject,'替换前词语','替换后词语');

    复制代码
    • UPDATE cdb_posts SET subject=REPLACE(subject,'替换前词语','替换后词语');

    复制代码



    如果你不确定表前缀是否正确,可以进到数据库phpmyadmin里看一下具体的表名前缀,确认无误后再替换。操作前不要忘记替换前先备份!
    关键词, 关键字, 如何


    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    发帖时请遵守我国法律,网站会将有关你发帖内容、发帖时间以及你发帖时的IP地址的记录保留至少60天,并且只要接到合法请求,即会将这类信息提供给有关政府机构。
    回顶部