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

“切片”不是网页制作的必须步骤。利用制作软件的选择、裁切工具同样可以处理网页中需要的。切片之后,把插入到网页里,完成网页布局,这就可以了。

要想深入,有很多东西需要学习,比如div+css,javascript,动态页面制作当然需要掌握一门动态编程语言了,学习切片处理很容易,但是学习编程没那么简单。

修改/dede/templets/makehtml_homepagehtm文件

找到77行(织梦默认情况下),把php判断语句删除掉,直接写成html静态

原文件

现文件

利用模板。目前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);

>

织梦DedeCms全站伪静态,是为了更方便管理和SEO,织梦DedeCms默认是生成静态html文件的,对于优化已经非常友好,但还是有部分页面是动态形式的(比如:Tag标签页面、网站内容搜索页面、DedeCms问答页面等),为了是这些页面更好的被搜索引擎收录

静态页面一般来讲后缀名是html和htm的页面,没有数据库,一般要工人手动更新内容。。

动态页面主要包括(asp,php,jsp,aspnet)等,有数据库,页面里只是写代码,内容保存在数据库里,更新方便,易操作等。。

像留言版 论坛 百度 这些都属于 动态页面

静态页面与动态页面的优缺点

http://wwwdedecmscom/html/it/2004/1006/598html

ismake是dede_archives表中的字段。ismake='1' 是在开放状态下生成html 如果文章需要审核那么ismake='0' 。看看你的栏目是不是审核的,对应的修改栏目是否需要审核,或者在数据库中ismake的值。

1、首先你需要中英文两套模版  全部上传到模版文件夹

2、安装好程序后,在栏目管理新建一个中文栏目和一个英文栏目,如图:

其它就是一些小修改了,很简单啦。

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情