新聞中心
Discuz論壇通過UPdate語句批量修改帖子內容的方法
作者 / 無憂主機 時間 2015-01-22 21:25:22
論壇里面的帖子成千上萬篇,如果版主或者是站長查看帖子的時候有的需要改里面的關鍵詞。試想如果是一篇兩篇改起來比較方便,如果很多一篇一篇的改那樣效率就很低了,有沒有比較好的方法可以批量替換帖子中的關鍵詞呢?小編今天就遇到了類似的問題,一位站長因為做關鍵詞排名,所以很多的帖子的里面都加了獨立ip空間這個關鍵詞,可是后來又決定改為獨立ip虛擬主機空間了。于是就來求救小編讓幫忙想個比較好的批量替換的方法。小編想后可以用SQL語句在數(shù)據(jù)庫中用Update來替換是一個不錯的方法哦。那么下面小編就來詳細說下操作的方法吧。因為Discuz這款論壇程序后臺提供SQL操作的功能,但是默認情況下處于安全考慮這個功能是關閉的,要想使用這個功能就需要在數(shù)據(jù)庫的配置文件里面先修改下配置文件。具體方法如下: 第一步:連接FTP工具。找到config/config_global.php文件。 找到66行代碼如下:
$_config['security']['querysafe']['status'] = 1;修改為:
$_config['security']['querysafe']['status'] = 0;繼續(xù)向下找到88行代碼:
$_config['admincp']['runquery'] = '0';修改為:
$_config['admincp']['runquery'] = '1';第二步:登陸論壇的后臺,在站長-數(shù)據(jù)庫--升級-輸入以下SQL語句。 批量替換的UPdate語句如下: UPDATE pre_forum_post SET message=REPLACE(message,"獨立ip空間","獨立ip虛擬主機空間");
![Discuz論壇通過UPdate語句批量修改帖子內容的方法](http://www.love62.cn/wp-content/uploads/2015/01/dz-1-22-1-300x166.png)
![Discuz論壇通過UPdate語句批量修改帖子內容的方法](http://www.love62.cn/wp-content/uploads/2015/01/dz-1-22-2-300x55.png)
本文地址:http://www.love62.cn/discuz/18408.html
上一篇: dedecms經驗:網站模板亂碼解決方法小結
下一篇: Discuz論壇如何設置帶語音懸浮客服
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)