模板文件不存在,沒法解析文檔!

生成靜態的時候,常常會遇到「模板文件不存在,沒法解析文 檔!」的問題。不少朋友試過論壇裏不少方法,都是針對某些人能夠解決,某些人的問題依舊,爲何呢?其實問題極可能確實是多種多樣的,表現結果倒是同樣, 因此,問題的緣由就很差找了。這其中,某些文檔在採集入庫的時候沒有設置欄目類別的狀況比較隱祕,當你其餘的方法都試過以後,不妨試一下下面的方法。Dedecms5.6使用教程 -js200.CN 

轉:解決辦法是,在哪裏出現錯誤,就去哪裏找錯誤!

直接去Include文件夾裏搜索「模板文件不存在,沒法解析文檔」這串字符。找到如下五個文件:

arc.archives.class.php
arc.listview.class.php
arc.sglistview.class.php
arc.specview.class.php
arc.taglist.class.php

模板文件不存在,沒法解析文檔! 
 


若是是生成文檔頁面出現這個錯誤提示,打開arc.archives.class.php這個文件,找到第484行。

修改一下報錯的代碼:echo "模板文件不存在,沒法解析文檔!";   Dedecms5.6使用教程 -js200.CN 

修改爲:echo "模板文件不存在,沒法解析文檔!" .$this->ArcID ; 

這樣能夠返回第一個錯誤的文章的ID,因而,再生成時我獲得了這個文章ID,打開這個文章編輯,發現這篇文章竟然沒有設置分類,應該是採集入庫的時候沒有設置分類,設置文檔欄目後問題解決!

同理,若是是生成欄目列表時出現這樣的問題,能夠修改arc.listview.class.php這個文件第168行。 -js200.CN 

echo "模板文件不存在,沒法解析文檔!"; 

修改爲:echo "模板文件不存在,沒法解析文檔!.$tempfile" ; 

這樣,就能在生成靜態文件的時候,確切的知道是哪一個文檔或者模板文件出錯了!
php

相關文章
相關標籤/搜索