巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 337|回复: 0

[电脑网络] 批量修改discuz已发布贴子内容和帖子标题方法

[复制链接]
发表于 2018-9-12 15:39:44 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
第一步:修改配置,允许后台执行sql语句

用编辑器或记事本打开config/config_global.php文件
搜索
  1. $_config['security']['querysafe']['status'] = 1;
复制代码
修改为:
  1. $_config['security']['querysafe']['status'] = 0;
复制代码

搜索
  1. $_config['admincp']['runquery'] = '0';
复制代码
修改为:
  1. $_config['admincp']['runquery'] = '1';
复制代码

第二步:管理员登陆论坛后台,站长-数据库–升级-输入以下SQL语句。注:操作前备份下数据库

批量修改discuz已发布贴子内容的UPdate语句如下:
  1. UPDATE pre_forum_post SET message=REPLACE(message,'要替换的内容','新内容');
复制代码

批量修改discuz论坛贴子标题代码:
  1. UPDATE pre_forum_thread SET subject=REPLACE(subject,'要替换的内容','新内容');
复制代码

Discuz批量替换含标点符号的内容SQL语句:使用“反语义斜杠”来帮忙。
  1. UPDATE pre_forum_post SET message=REPLACE(message,'/'http','/'http');
复制代码


点击提交后提示:升级成功,影响记录行数为1就说明批量修改成功了。

注意:操作后要再把config/config_global.php文件配置还原,以防数据库被SQL注入。



上一篇:Discuz模板单页制作教程 discuz论坛系统如何制作单独网页
下一篇:linux系统创建设置交换文件swap空间的方法
回复

使用道具 举报

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

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

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