找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 629|回复: 2

如何批量替换论坛标题和内容关键词

[复制链接]
d
0 9
  @ME:     
发表于 2021-4-11 12:05:12 | 显示全部楼层 |阅读模式
  • 吉安交友查询:性别: 年龄: ~ 高级查找
  • 马上注册,结交更多吉安好友,享用更多功能,让你轻松玩转吉安论坛。

    您需要 登录 才可以下载或查看,没有账号?马上注册

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

    [color=rgb(51, 102, 153) !important]复制代码


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

    [color=rgb(51, 102, 153) !important]复制代码

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

    [color=rgb(51, 102, 153) !important]复制代码



    下面介绍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,'替换前词语','替换后词语');

    [color=rgb(51, 102, 153) !important]复制代码

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

    [color=rgb(51, 102, 153) !important]复制代码

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

    [color=rgb(51, 102, 153) !important]复制代码




    如果你不确定表前缀是否正确,可以进到数据库phpmyadmin里看一下具体的表名前缀,确认无误后再替换。操作前不要忘记替换前先备份!
    u507651
    d
    0 0
      @ME:   
    发表于 2021-5-7 16:49:51 | 显示全部楼层
    看不懂也要学习下
    u507651
    回复

    使用道具 举报

    d
    2 0
      @ME: 
    发表于 2021-10-9 10:17:20 | 显示全部楼层
    SupeSite7.5批量替换论坛标题和内容关键词
    批量替换帖子内容
    UPDATE supe_spacenews SET message=REPLACE(message,'替换前词语','替换后词语')
    u507651
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|吉安论坛 ( 赣ICP备2021010355号|赣公网安备36082102000120号 )值班电话:13410000095 站点地图

    GMT+8, 2025-1-18 19:07 , Processed in 0.082874 second(s), 29 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表