突然一個會員發貼被告,他的貼子為什麼大量被刪除了。
我立馬到後臺檢視一下,發現回收站有 835 個主題,仔細一看,都是正規貼。然後編輯貼子看了一下,傻眼了,貼子裡全被一個版主的賬號編輯過了,這是一個老版主,因為有事長期沒有上線,可能賬號被機器窮舉了。。。。

下面直接入題,我現在邊解決邊發貼,提醒各位站長遇到這個情況怎麼處理。
1 、首先開啟伺服器上 configconfig_global.php 這個檔案
查詢:$_config['admincp']['runquery'] = 0; 把值改成1


然後進入論壇後臺,在 站長——資料庫——升級

  1. UPDATE pre_forum_post SET message=REPLACE(message,'要刪除的程式碼','替換後的內容或者直接留空刪除');

注意:要純文字的才能用,不要傻傻的直接複製貼子的內容,這個我想只要是站長都知道的。另外,我自己本來也不懂什麼程式碼,執行程式碼還是網上找的,我試過以後,只能一段一段連結替換或者刪除,可能 SQL 不識別這麼多空格吧,也有可能把空格去掉可以直接一起刪除,我就沒這麼幹了,資料庫重地有幾萬主題貼了,我可不想不麼幹,我情願多替換兩次也無所謂。

連程式碼和執行語句一起,寫到下面圖片的位置

點選提交,等待幾秒後就會出現成功的記錄行數,如果是 0,則你的程式碼沒有寫好,或者要替換的程式碼你有程式碼寫多了,系統查詢不到。我剛開始試的時候把拉圾廣告程式碼全部一起復制,得到的就是成功的記錄數為:0

OK 了,現在去看,已全部刪除了廣告連結,都完成了以後別忘記了把 configconfig_global.php 這個檔案
查詢:$_config['admincp']['runquery'] = 1; 把值改成0

如果這 800 多主題得一個一個編輯,那真的要哭了。嘿嘿

希望我的貼子能幫助到各位站長們。