页面载入中...

推荐标签

当前位置:首页 > 学院 > 织梦学院 > 故障问题 > 故障问题

dedecms5.7生成文件时提示“模板文件不存在,无法解析”的解决方法

dedecms是一个非常经典的源码cms系统,很多朋友做网站的朋友都喜欢用他,那么在网站生成文件的时候,出现错误提示“模板文件不存在,无法解析”,这个问题该怎么解决呢?这里为大家做一下详细的讲解错误提示“模板文件不存在,无法解析”rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

模板文件不存在,无法解析rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

对于这样的问题无非有以下二种解决方法rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

第一种原因:解决步骤如下:
模板文件不存在,无法解析文档这个问题可能是由于系统安装在二级目录,在填写二级目录里出现错误,找不到
模板。
解决方法:
进后台:系统---系统基本参数---网页主页链接 把“/”删掉
然后:生成---更新系统缓存  再全部更新  搞定
第二种:如果是有的文章页可以有的又不可以,有的栏目页可以,有的栏目页又不可以。这种情况下,应该是我们的模板文件不存在了。
如果是生成文章表时出现这样的问题
去根目录的Include文件夹找到arc.archives.class.php这个文件。然后查找echo "模板文件不存在,无法解析文档!";
我们把他修改成:echo "模板文件不存在,无法解析文档!" .$this->ArcID;  就可以了。
这样可以返回错误的文章ID,于是,我们返回文章页所在的栏目,看对应的文章模板是否存在,如果不存在我们补上就可以了。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

如果是生成栏目列表时出现这样的问题,可以修改include/arc.listview.class.php这个文件。
查找代码
echo "模板文件不存在,无法解析文档!";
我们修改成:
echo "模板文件不存在,无法解析文档!".$this->TypeID.$tempfile;  
这样就会把我们生成失败的栏目id返回给我们,我们同样的是去查询这个id的栏目模板是否存在,如果不存在就补上。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

增加专题是提示模板不存在rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

DEDE所有的栏目使用".HTM"格式的模板,但有些栏目好像都可以rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

(一)对于"封面页"和"列表页"使用".HTML"格式的模板是可以的;rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

(二)对于"文档页"使用".HTML"格式是不行的,需要使用".HTM"或者其他格式(其他格式在下还没有测试过).rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


认真思考了下:rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

1.模板文件是肯定存在的;
2.路径是对的;
3.其他的"列表页"是可以正常生成HTML文件的;
4.用默认的专题页面就可以生成。后来在模板文件夹发现织梦默认的都是.htm的。我的是.html。改名。重新修改提交。成功。专题无法生成提示我这种试。各位不防试试我这个仔细检查下。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


更新文档html出现 '模板文件不存在,无法解析文档'rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


如果是更新文档html出现 '模板文件不存在,无法解析文档' 的提示,就找到 根目录include下的arc.archives.class.php文件,将里面的 echo "模板文件不存在,无法解析文档!"; 改为 echo "模板文件不存在,无法解析文档!" .$this->ArcID; 这么改的意思是出提示的时候你可以看到出问题的文档的id号是多少,然后去找相应的文档看它是不是没有指定模板类别,改好应该就行了。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

如果是更新栏目html出现 '模板文件不存在,无法解析文档'的提示,就找到根目录include下的arc.listview.class.php文件,将里面的 echo "模板文件不存在,无法解析文档!"; 改为 echo "模板文件不存在,无法解析文档!" .$this->TypeID; 这么改的意思是出提示的时候你可以看到出问题的栏目的id号是多少,相应进行修改。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

而我出问题的栏目是留言板,经过baidu,在dede论坛上找到好心人提供的答案:rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

方法一:解决办法:删除/dede/makehtml_list_action.php 101行: $lv->CountRecord(); (我没用这个)rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

方法二:在栏目管理中把留言本删除掉,不要删除plus/guestbook.php! (我也没用这个)rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

方法三:修改栏目里的在线留言,把模版文件按默认给填写上!(我用的这个,就是在栏目管理->在线留言的 高级选项里将封面模板选index_default.htm、列表模板选list_default.htm、文章模板选 article_default.htm 就行了。)rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

如果上面办法都试了,我们要想想是不是文件目录权限的问题,这样可能导致模板不要读写哦。rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频



rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频


rri阿里开门源码模板淘宝虚拟资源-PB模板网站-PBootCMS模板-精品企业网站商业模板源码教程视频

免责申明:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
来源:阿里开门源码网(QQ:43171398,点我畅聊,转载请保留出处!)   阿里开门源码官方交流QQ群:183966298  点我加群 
 

网友评论

发表评论