[经验]dede模板文件不存在,无法解析文档

一般 英德网站建设 如果在建立好织梦系统的网站上没有修改或者添加模板,不会出现以下这个问题的。但是在实际操作中, 蔚蓝工作室 发现,有部分网站在织梦cms模板后台生成静态的时候,经常会遇到 模板文件不存在,无法解析文档! 的问题。 dede最讨厌的地方

一般英德网站建设如果在建立好织梦系统的网站上没有修改或者添加模板,不会出现以下这个问题的。但是在实际操作中,蔚蓝工作室发现,有部分网站在织梦cms模板后台生成静态的时候,经常会遇到“模板文件不存在,无法解析文档!”的问题。

 

dede最讨厌的地方就在于,只是提示模板文件不存在,无法解析文档,并不告诉你问题出在哪里,错误是落在什么地方。所以我们对付这种错误的解决办法是,在哪里出现错误,我们就去哪里找错误!

 

大家直接在后台模块管理——文件管理,直接去Include文件夹里搜索“模板文件不存在,无法解析文档”这串字符。

找到以下五个文件:

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

 

搜索“模板文件不存在,无法解析文档”!
 

 

情况1,如果是生成文档页面出现这个错误提示,打开arc.archives.class.php这个文件,找到第484行。

修改一下报错的代码:echo "模板文件不存在,无法解析文档!";  

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

 

这样可以返回第一个错误的文章的ID。

 

举个例子,我们通过以上这个方法得到了文章ID,打开这个文章编辑,发现这篇文章居然没有设置分类,应该是采集入库的时候没有设置分类,设置文档栏目后,问题解决!

 

 

情况2,如果是生成栏目列表时出现这样的问题,可以修改arc.listview.class.php这个文件第168行。

echo "模板文件不存在,无法解析文档!";

修改成:echo "模板文件不存在,无法解析文档!.$tempfile";

这样,就能在生成静态文件的时候,确切的知道是哪个文档或者模板文件出错了! 

 

 

可是蔚蓝工作室觉得麻烦的地方在于,很多朋友试过很多方法,却不是都能够找对解决办法的。有些人的问题可以解决,有些人的问题还是依旧存在,为什么呢?其实英德网站建设遇到的问题很可能确实是多种多样的,但在织梦系统提示时表现结果却是一样,所以,问题的原因就不好找了。这其中,某些文档在采集入库的时候没有设置栏目类别的情况比较隐秘,当你其他的方法都试过之后,不妨试一下上面所说的方法。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

今天在使用dedecms做一个企业网站时生成静态页面提示模板文件不存在,无法解析文档,下面我来给各位同学介绍一下解决。
昨天把自己的网站修改了一下想批量生成html文档,结果在生成时就提示了“模板文件不存在,无法解析文档”了,后来我找了一些解决办法,下面分享给大家。
★dedecms模板文件不存在 无法解析文档★简介: 大家在更新栏目或者文档的时候 经常碰到dedecms模板文件不存在 无法解析文档,出现这个问题,一般是你的模板没有选对导致的。 如何了解自己的模板情况呢:
模板文件不存在 无法解析文档的原因之一 从昨天晚上到今天,我纠结于一个自定义模型的文章页模板问题。总是模板文件不存在 无法解析文件,试过网上所有的方法都没有解决,以前出现这样的问题只需要在更新缓存的时候,勾选 检测并清理错误文档就好了,但是这次
模板文件不存在,无法解析文档的解决办法,更多织梦教程尽在学技巧网站制作。
织梦更新文章提示模板文件不存在 无法解析文档,织梦更新文章的时候 会出现提示: 模板文件不存在,无法解析文档! ,大多数情况下 你可以按栏目更新文章 然后逐一排除 找到这个文章所在的栏目,然后检查一下这个栏目的模板设置即可。但是有种情况是:后台根本