今天一个朋友的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,""要替换的内容"",""新内容"");
一、简介 方便用户在生成静态页面完成后,无需手动去更新各内容页。只需选择就能批量更新内容页即可。 二、功能演示 1.批量更新内容页 1、当设置有发布点时,生成静态页面完成后,请访问 内容 > 发布管理 > 同步到发布点 > 选择需要更新的模型和栏目,输入每轮更新的信息数目提交则完成批量更新内容页操作。如下图所示:
本文向大家介绍Thinkphp批量更新数据的方法汇总,包括了Thinkphp批量更新数据的方法汇总的使用技巧和注意事项,需要的朋友参考一下 以下小编给大家列出了三种实现thinkphp批量更新数据的方法,写的不好还请见谅,有意见欢迎提出,共同学习进步! 方法一: 方法二: 即是循环一条一条的更新记录。一条记录update一次,这样性能很差,也很容易造成阻塞。 那么能不能一条sql语句实现批量更新呢
本文向大家介绍php批量添加数据与批量更新数据的实现方法,包括了php批量添加数据与批量更新数据的实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php批量添加数据与批量更新数据的实现方法。分享给大家供大家参考。具体分析如下: php如果要批量保存数据我们只要使用sql的insert into语句就可能实现数据批量保存了,如果是更新数据使用update set就可以完成更新了,操作
操作步骤: 第一种方式: ①在"图层管理"模块,选择一个带有数据的标注图层,点击"数据视图"。 ②数据视图中点击"更新数据"。 ③可以选择本地上传或是密钥导入更新。 注意: ●更新文件里需要包含与原数据匹配的字段。 ●更新的方式为覆盖更新,重复数据将会被覆盖,新增数据将追加至图层中。 第二种方式: ①在"图层管理"模块,选择图层,点击"更多"按钮。 ②点击"更新数据" ③可以选择本地上传或是密钥导
本文向大家介绍使用SQL批量替换语句修改、增加、删除字段内容,包括了使用SQL批量替换语句修改、增加、删除字段内容的使用技巧和注意事项,需要的朋友参考一下 sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。 命令总解:update 表的名称 set 此表要替换的字段名=REPLACE(此表要替换的字段名, '原来内容', '新内容') 如 UPDATE Wh
问题内容: 有什么方便的方法可以替换数组的内容并对其进行引用?我不想这样替换数组: 这种方法具有的内容,但是我松了其中的引用,因为它仍然指向 原始内容 。 这样,我就不会失去参考: 这里的缺点是,我必须清空,迭代其中的每个元素并用手将其推入。 我的问题是: 当然,我可以为此写一个助手,但是最有效的方法是什么? 有没有一种简短的,通用的javascript方法可以做到这一点(也许只有一个内衬吗?)