1 、開啟主題時提示

     1) 這種情況一般是因為該主題沒有主題帖造成的,可以進入資料庫透過下面的 SQL 確認一下:

select * from cdb_posts where tid =主題 id and first=1 如果返回的記錄數為 0 的話,說明確實不存在主題帖,可以透過下面的方法解決:
透過 phpMyAdmin,進入論壇資料庫,執行 SQL :

  select * from cdb_posts where tid=主題 id order by dateline;

將第一條記錄的 first 欄位的值修改為 1 。
2) 另外一種情況是資料表 cdb_posts 損壞 (非嚴重損壞),導致 SQL 執行出錯,查不到資料。這種情況,只需要修復一下資料表 cdb_posts 。

2 、編輯某個帖子時提示

具體的表現是:開啟主題,瀏覽帖子時正常,但是編輯某個帖子的時候會提示 「未定義操作」,這種情況一般由於 cdb_posts 表中這個帖子對應的記錄的某個 (或某些) 欄位有問題造成的。常見的情況是 fid 這個欄位的值不是當前論壇的 fid,修復方法,執行 SQL :

select * from cdb_posts where pid= 帖子 id 
  •   select from cdb_posts where tid =主題 id and first=1</PRE>      如果返回的記錄數為 0 的話,說明確實不存在主題帖,可以透過下面的方法解決:
  •       透過 phpMyAdmin,進入論壇資料庫,執行 SQL :
  • <PRE>  select from cdb_posts where tid=主題 id order by dateline;</PRE>      將第一條記錄的 first 欄位的值修改為 1 。
  •     2) 另外一種情況是資料表 cdb_posts 損壞 (非嚴重損壞),導致 SQL 執行出錯,查不到資料。這種情況,只需要修復一下資料表 cdb_posts 。
  • <SPAN style="FONT-WEIGHT: bold">2 、編輯某個帖子時提示</SPAN>
  •      具體的表現是:開啟主題,瀏覽帖子時正常,但是編輯某個帖子的時候會提示 「未定義操作」,這種情況一般由於 cdb_posts 表中這個帖子對應的記錄的某個 (或某些) 欄位有問題造成的。常見的情況是 fid 這個欄位的值不是當前論壇的 fid,修復方法,執行 SQL :
  • <PRE>select from cdb_posts where pid帖子 id 

     將 fid 的值修改成當前板塊的 fid 。

3 、檢視帖子的時候,點選頁碼,提示這個錯誤

     這主要是因為批次刪帖或者其他的操作導致 cdb_threads 中儲存的該主題的回覆數比 cdb_posts 中該主題的實際回覆數多造成的,解決方法是:以版主或者管理員身份登陸,然後透過檢視帖子頁面 「管理選項」 中 「修復主題」 功能修復。

4 、置頂主題時提示

    一般情況下有下面兩種原因造成:

    1) 修改模板,導致表單傳遞的值不正常。這種情況只需要將修改過的模板用預設模板檔案覆蓋。

    2) 在前臺置頂過程中,後臺修改了管理組的置頂許可權。

5 、高亮主題時提示

    修改模板,導致表單傳遞的值不正常。這種情況只需要將修改過的模板用預設模板檔案覆蓋。