洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:Smileby陌少羽 | 2018-03-22 11:23 |點(diǎn)擊:
DEDE安裝完成,嵌入前臺模板文件后,并添加相關(guān)欄目文檔。有時(shí)會出現(xiàn)點(diǎn)擊“一鍵生成”“更新所有”沒反應(yīng),網(wǎng)上查了很多資料都測試無效,后來一塊塊測試,終于成功了。 打開前端模板文件templets/ 查找templets/中的文件里面其中含
{dede:field name='typeid' function="GetTopTypename(@me)" /}
DEDE安裝完成,嵌入前臺模板文件后,并添加相關(guān)欄目文檔。有時(shí)會出現(xiàn)點(diǎn)擊“一鍵生成”“更新所有”沒反應(yīng),網(wǎng)上查了很多資料都測試無效,后來一塊塊測試,終于成功了。
打開前端模板文件templets/
查找templets/中的文件里面其中含{dede:field name='typeid' function="GetTopTypename(@me)" /}
或含有“GetTopTypename(@me)”的字段
將整句刪除,并保存,后臺靜態(tài)生成即可恢復(fù)正常生成更新。
除了以上這種方法之外,還可以在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'];
}
}
使在文章頁或者欄目列表頁調(diào)用
{dede:field name='typeid' function="GetTopTypename(@me)" /}可以正常使用。從而恢復(fù)正常。