织梦cms彻底解决“模板文件不存在,无法解析文档!”
织梦cms彻底解决“模板文件不存在,无法解析文档!”
1、系统,基本参数,点【确认】按钮一次 (搬家恢复数据后必须要点一次);
2、频道封面的栏目,必须要有“列表模板”存在,如果没有可以把高级选项的“列表模板”填上为“封面模板”;
3、确认你的模板是 .htm 格式并且没有从网上看了其他教程改过程序用 .html 格式;
4、在一键更新网站时提示“模板文件不存在,无法解析文档!”,我们需要单独去生成“更新栏目HTML”和单独去生成“更新文档HTML”,看到底是栏目模板不存在还是文章模板不存在;
5、你栏目高级选项里的这三个模板都要存在,就算不用到,也要存在,缺一不可。
打开 /include/arc.listview.class.php 找到,大概在235行左右
list_default.htm
在它上面加入一行
echo $this->Fields['typename']." [ID:{$this->TypeID}] ".$GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos['templist'];
保存后,重新更新栏目HTML,看提示是哪个栏目缺少哪个模板文件
这里说一下下面的代码可以查到是哪个栏目的ID
.$this->ArcID; // 对应ID
打开 /include/arc.archives.class.php 找到,大概在662行左右
改成
echo $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$this->TypeLink->TypeInfos["temparticle"]."模板文件不存在,无法解析文档!".$this->ArcID;
如图
保存后,重新更新文档HTML,看提示是哪个文档缺少哪个模板文件,和文件对应的ID
这样修改过,无论是在生成全站、列表、文档、添加文档、编辑文档时提示“模板文件不存在,无法解析文档!”
我们都能清楚知道是哪个模板文件不存在了。
Tip:如果修改过后,提示的栏目不在你的后台栏目里的话,你需要记下栏目ID,到后台-系统-SQL命令行工具-执行
DELETE FROM `skj_arctype` WHERE id='填你记下的栏目ID';
执行完后,更新栏目缓存,更新系统缓存,重新生成试试。
Tip:如果提示的文档不在你的后台档案列表里的话,你需要记下文档ID,到后台-系统-SQL命令行工具-执行
SELECT ch.addtable FROM `skj_arctiny` arc LEFT JOIN `skj_channeltype` ch ON ch.id=arc.channel WHERE arc.id = '填你记下的文档ID';
执行后出来这个附加表名,也可能无记录
无记录出来不需要执行这一步,有记录的话继续在命令行里输入
DELETE FROM dede_addonarticle WHERE aid = '填你记下的文档ID';
dede_addonarticle 就是上面第一次查询出来的附加表名,改成你查询到的
一定要填成你记下的文档id,千万别弄错了。
DELETE FROM `skj_archives` WHERE id = '填你记下的文档ID';
DELETE FROM `skj_arctiny` WHERE id = '填你记下的文档ID';
执行完后,更新栏目缓存,更新系统缓存,重新生成试试。
这里说一下下面的代码可以查到是哪个栏目或者文档的ID
.$this->ArcID; // 对应ID
织梦cms彻底解决“模板文件不存在,无法解析文档!”相关教程
idea中pom导入依赖没有提示彻底解决方案
idea中pom导入依赖没有提示彻底解决方案 问题描述Idea maven模块中pom.xml文件导包的时候不会自动提示 解决方案: 打开Settings界面,依次找到“Build,Execution,Deployment——Bulid Tools——Maven——Repositories”。 点击如图update按钮,更新Maven仓库索
spring mvc+mybatis整合cms内容发布平台
spring mvc+mybatis整合cms内容发布平台 开发语言: java、ios、android 部署平台: linux、window jdk版本:JDK1.7以上版本 开发工具: eclipse、idea等 服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8 框架支持: springmvc、mybatis、shir
大白话讲解JVM调优(ParNew+CMS)
大白话讲解JVM调优(ParNew+CMS) 原创不易,如果喜欢的点个赞支持一下吧 文章目录 1.ParNew+CMS 1.1 回收流程 1.2 回收过程涉及的JVM参数 1.ParNew+CMS 我们在《大白话讲解JVM调优(基础篇)》一文介绍了JVM的运行时数据区域与垃圾回收的一些基础知识,在本
phpcmsV9编辑器升级版
phpcmsV9编辑器升级版 phpcmsV9编辑器三大改进: 1,升级后,更轻量好用,支持mp4视频上传,自动嵌入video标签。 2,去除文章图片的长度和高端样式属性,解决了在移动端图片无法自适应问题,自动获取关键字到图片alt,有利于SEO优化。 3,通过复制粘贴的文章
PHPCMS 使用图示
PHPCMS 使用图示 PHPCMS 使用指南 PHPCMS V9 介绍 PHPCMS V9(后面简称V9)采用PHP5+MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足
PHPCMS二次开发教程
PHPCMS二次开发教程 PHPCMS V9 结构设计 根目录 |–api 结构文件目录 |–caches 缓存文件目录 |– configs 系统配置文件目录 |– caches_* 系统缓存目录 |–phpcms phpcms框架主目录 |– languages 框架语言包目录 |– libs 框架主类库、主函数库目录 |– mod
最新蚂蚁4面(Java)CAP+数据强一致性+Lock锁+CMS+Tomcat+Redis
最新蚂蚁4面(Java):CAP+数据强一致性+Lock锁+CMS+Tomcat+Redis 1 自我介绍和项目 2 Java的内存分区 3 Java对象的回收方式,回收算法。 4 CMS和G1了解么,CMS解决什么问题,说一下回收的过程。 5 CMS回收停顿了几次,为什么要停顿两次。 6 Java栈什么时候会
墨者学院_CMS系统漏洞分析溯源(第9题)
墨者学院_CMS系统漏洞分析溯源(第9题) 漏洞点:在Discuz的faq.php页面上存在sql注入 影响范围:Discuz = 7.2 靶场: https://www.mozhe.cn/bug/detail/dS85cFFTQnl1cUZHa3BsTklJd25adz09bW96aGUmozhe 漏洞复现: 启动靶场,访问主页: 测试代码,获得当前数据