dedecms 怎么生成静态页面,第1张

编辑框不显示:

系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ckeditor

提交确认, ctrl+F5刷新页面, 再次尝试

第一个问题,一般属于服务器执行延迟, 具体问题要上ftp查看源码

主要看路径是否正确,dedecms生成后,路径会有一个转义。

可以使用相对根目录的方法载入,例如:<script src="/templets/default/js/jqueryjs"></script>

建议把 css js 载入部分的代码发出来,再解答。

利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。

这里我用smarty做例子,说明如何生成静态页:

<php

require("smarty/Smartyclassphp");

$t = new Smarty;

$t->assign("title","Hello World!");

$content = $t->fetch("templates/indexhtm");

//这里的 fetch() 就是获取输出内容的函数,现在$content变量里面,就是要显示的内容了

$fp = fopen("archives/2005/05/19/0001html", "w");

fwrite($fp, $content);

fclose($fp);

>

1、在生成,更新主页里面,有个动态浏览

2、在核心,网站栏目管理,点开文章后修改,高级参数里面有生成html

3、建议楼主这样设置(伪静态),因为百度更喜欢抓取静态的网址,如果生成动态的不方便蜘蛛收录。要想伪静态就必须在步骤2生成html

检查你的文件编码。还有你的标签的书写。php标签 需要后台开启才可以使用的。

页面的编码、文件的存储的编码、dedecms程序的编码要统一。

编码不能解析的原因,大部分是标签书写错误的原因。建议到dede默认的模板里直接复制。

1,模板真的不存在,查看一下路径

2,简单来说,模板文件不存在,无法解析文档这个问题可能是由于系统安装在二级目录,在填写二级目录里出现错误,找不到模板。

解决办法是:到系统设置-核心设置-DedeCms安装目录

设置正确的路径,如果是根目录安装,则不需要填写任何内容。根目录安装切记留为空。

然后呢,比较有用的办法就是,更新系统缓存,乱七八糟的全更新一下,一般的问题全能搞定。

3,我在更新文档时出现这个错误,你们随便,我是直接去Include文件夹里搜寻“模板文件不存在,无法解析文档”这串字符。找到了arcarchivesclassphp这个文件。

我看了一下这个类,于是改了一下报错的代码。

echo

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

$this->ArcID;

这样可以返回错误的文章ID,于是,再生成时我得到了几个文章ID打开这个文章编辑,发现这篇文章居然没有设置分类。

挺奇怪的错误。设置文档栏目后问题解决!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 怎么生成静态页面

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情