織夢DEDE後臺生成沒反應,更新不了的完美解決方案
阿新 • • 發佈:2019-01-03
DEDE安裝完成,嵌入前臺模板檔案後,並新增相關欄目文件。有時會出現點選“一鍵生成”“更新所有”沒反應,網上查了很多資料都測試無效,後來一塊塊測試,終於成功了。
釋出該經驗為了給DEDE愛好者提供解決方案的同時,也是為了給自己做個備忘,如果解決了大家的問題,請點個贊贊~~
一、首先檢查列表模板頁面中是否呼叫了相關程式碼
查詢templets/default(你的主題)的 文章列表模板 其中是否有{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}
二、在include/common.func.php的最下方相關程式碼
//獲取頂級欄目名
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne(“SELECT typename,topid FROM dede_arctype WHERE id= $id”);
if ($row[‘topid’] == ‘0’)
{
return $row[‘typename’];
}
else
{
$row1 = $dsql->GetOne(“SELECT typename FROM dede_arctype WHERE id= $row[topid]”);
return $row1[‘typename’];
}
}
三、更新內容
——————————完——————————–
可能導致的問題有些不同,其他一些答主給出的解決方法是刪除{dede:field name=’typeid’ function=”GetTopTypename(@me)” /}這行程式碼