Discuz X2通过数据库批量替换修改帖子内容

帖子数量上万,一开始是通过设置词语过滤,发现无效果,只能通过数据库批量替换了,具体方法请接着往下看
今天一个朋友的Discuz X2论坛需要批量替换帖子的内容,帖子数量上万,一开始是通过设置词语过滤,发现无效果,只能通过数据库批量替换了,具体方法请接着往下看。

Discuz X2论坛后台提供数据库SQL语句操作的功能,但是默认情况下出于安全考虑,该功能是被关闭的,所以得先修改下配置文件,方法如下:

找到论坛程序文件config/config_global.php,用记事本打开该文件,然后查找$_config['security']['querysafe']['status']将其设置为0,继续查找$_config['admincp']['runquery']将其设置为1即可。(出于安全考虑,建议执行SQL语句完毕后将这两个参数的值再改回来)

下面教大家Discuz X2批量修改帖子内容的方法:

1.进入Discuz X2后台→站长→数据库→升级

2.输入如下语句后提交即可:

代码如下:

UPDATE pre_forum_post SET message=REPLACE(message,""要替换的内容"",""新内容"");
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

一、环境要求: Discuz x3.2 UTF8源码安装,服务器环境满足discuz的安装条件之外, 站点须支持 https,否则mip组件将无法使用(主要是组件的要求) 。 二、安装步骤: 1、 安装官方 x3.2版本。 2、登陆后台,开启手机版 3、安装mip模板,先备份手机版模板文件t
discuzx3.2微社区无法发贴回复,提示:来路不正确的处理方法 从即日起,打通版微社区域名已经由原来的 wsq.discuz.qq.com 切换为 wsq.discuz.com,请访问微社区出问题站点及时更新接口插件 1、首先请访问接口插件地址,并下载安装最新版本 http://addon.disc
discuz手机版 图片缩略图大小设置/修改清晰度 \template\default\mobile\forum\discuzcode.htm和 \template\default\touch\forum\discuzcode.htm 找到discuzcode.htm文件,搜索200会有两处代码如下 function imagelist($attach) { global $_G; $attach[refch
打开template\default(默认使用的模版)\forum的forumdisplay_list.htm 文件,查找 {lang like}: !{if $thread[recommends]}$thread[recommends]!{else}0!{/if} 替换为 人气: !{if $thread[isgroup] != 1}$thread[views]!{else}0!{/if}
Discuz! X2.5 积分充值成功、支付宝支付到账,但返回信息为Access Denied,解决方案 支付宝充值后返回信息 Access Denied ,可以通过下面方法进行修改。 找到文件 \source\class\discuz\discuz_application.php 查找代码: $_GET[handlekey]= !empty($_GET[h
discuz上传图片时提示错误:Upload Error:521 的处理方法 1.首先确认要上传的图片大小小于2M。 2.其次检查一下图片宽度要小于3000px。