找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2224|回复: 0

[探讨] DEDE模板文件不存在,无法解析文档!的解决办法

[复制链接]
发表于 2014-9-16 15:14:43 | 显示全部楼层 |阅读模式 来自 中国–福建–厦门
  生成静态的时候,经常会遇到“模板文件不存在,无法解析文档!”的问题。很多朋友试过论坛里很多方法,都是针对某些人可以解决,某些人的问题依旧,为什么呢?其实问题很可能确实是多种多样的,表现结果却是一样,所以,问题的原因就不好找了。这其中,某些文档在采集入库的时候没有设置栏目类别的情况比较隐秘,当你其他的方法都试过之后,不妨试一下下面的方法。
  直接去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 "模板文件不存在,无法解析文档!";
  修改成:
echo "模板文件不存在,无法解析文档!" .$this->ArcID;
  这样可以返回第一个错误的文章的ID,于是,再生成时我得到了这个文章ID,打开这个文章编辑,发现这篇文章居然没有设置分类,应该是采集入库的时候没有设置分类,设置文档栏目后问题解决!
  同理,如果是生成栏目列表时出现这样的问题,可以修改arc.listview.class.php这个文件第168行。
echo "模板文件不存在,无法解析文档!";
  修改成
echo "模板文件不存在,无法解析文档!.$tempfile";
  这样,就能在生成静态文件的时候,确切的知道是哪个文档或者模板文件出错了!


发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-22 04:38 , Processed in 0.044134 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表