dede模板加入php无法生成栏目,织梦后台更新后栏目无法生成,怎么办?
生活随笔
收集整理的這篇文章主要介紹了
dede模板加入php无法生成栏目,织梦后台更新后栏目无法生成,怎么办?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
織夢模板恢復了數據了之后,點擊生成欄目的時候經常會遇到欄目無法生成,也不報錯,也沒有反應,這種問題其實解決起來有點棘手,該如何解決呢,原因是該更新的時候無法獲取的頂級欄目的名稱的id所在。廢話不多說了,直接說明方法吧:
找到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模板加入php无法生成栏目,织梦后台更新后栏目无法生成,怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 部分汉字乱码_一次mysql
- 下一篇: 兰花苗的选购与栽培