切换风格

后盾网PHP论坛-php培训论坛-php教程-PHP视频教程-北京PHP培训

  • 咨询热线: 400-682-3231
  • QQ咨询: 联系在线客服老师 联系在线客服老师 联系在线客服老师

QQ登录

只需一步,快速开始

返回列表 发新帖

[网页模板] “模板文件不存在,无法解析文档”的几种解决办法

[复制链接]
     
  • TA的每日心情
    开心
    7 天前
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    10

    主题

    16

    帖子

    356

    积分

    学前班

    Rank: 2

    积分
    356
    活动推广币
    0 个
    后盾币
    356 个
    注册时间
    2017-6-26
    在线时间
    3 小时
    帖子
    16
    发表于 7 天前 |显示全部楼层 | 阅读模式
    许多朋友在一键更新网站后,总会出现“模板文件不存在,无法解析文档”这个问题,所以织梦模板之家为大家整理了一下几种办法,可以都尝试一下!总有一种能解决的。
    方法一:【此对应喜欢把模板文件使用".html"的格式,】
    /include/arc.archives.class.php 556行
    if (!preg_match("#.htm$#", $tmpfile) ) return FALSE;会至判断了.htm的后缀没有匹配.html后缀的文件 直接修改为.htm后默认模版的文件又无法解析只能两则兼顾了 if (!preg_match("#.htm$#", $tmpfile) && !preg_match("#.html$#", $tmpfile)) return FALSE;
    方法二:【对应路径不存在】
    系统---系统基本参数---网页主页链接 把“/”删掉然后:生成---更新系统缓存再全部更新 OK
    方法三:【对应本地完成项目进行上传后,进行更新文件,出现此错误】系统---系统基本参数-核心设置-DedeCms安装目录 设置正确的路径!如果是根目录安装,则不需要填写任何内容。根目录安装切记留为空。更新系统缓存,全更新一下,问题搞定。(因为上传的文件都是放在根目录下的,所以dedecms安装目录就不用填写东西啦)
    方法四:【此对应并检查系统基本参数是否存在并且正确】
    1.去Include文件夹里搜寻“模板文件不存在,无法解析文档“这串字符。找到了arc.archives.class.php这个文件。
    2. 复制代码 将echo "模板文件不存在,无法解析文档!"修改成代码: echo "模板文件不存在,无法解析文档!" .$this->ArcID;
    3.根据返回错误的文章ID,于是,再生成时根据得到的文章id,打开文章编辑检查是否已设置文章分类
    总结:举一反三【如果是生成栏目列表时出现这样的问题】:
    1.可以修改include/arc.listview.class.php这个文件。
    2.复制代码 echo "模板文件不存在,无法解析文档!";
    修改成: echo "模板文件不存在,无法解析文档!:$tempfile";
    如遇到其他织梦模板的问题,可以参考织梦模板之家的教程,也有大量免费模板供下载,或者加入织梦模板之家的技术官方群!

         
  • TA的每日心情

    13 小时前
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    0

    主题

    26

    帖子

    358

    积分

    学前班

    Rank: 2

    积分
    358
    活动推广币
    0 个
    后盾币
    358 个
    注册时间
    2017-7-16
    在线时间
    6 小时
    帖子
    26
    发表于 7 天前 |显示全部楼层
    好棒好棒啊!!!!

    发表回复

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

    本版积分规则

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