dedecms静态页面生成问题
利用模板。目前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);
>
这里面的内容,一般都是在栏目页里面调用。
通常用作是栏目介绍。
如果你想多次调用不同的,或者多个页面调用不同的,可以采集调用广告的标签。
望采纳!
是不是你在“高级选项”中的“发布选项”选中了“仅动态浏览”。。。可以把它选 成“生成HTML”。试试看
PS:没道理啊。。这个默认选项是“生成HTML”的。。。一般如果是安装正常是不会出现你这样的情况的。有可能是你在安装过程中设置有误。如果是在本地测试可以重新安装一遍看看
在你的后台设置 系统---系统基本参数---性能选项---文章自动分页大小(单位: K): 你设置文字的量就可以了。 你还可以在后台你发布文章的时候,用编辑器的分页标示 #p#副标题#e# 如图
就可以指定位置开始分页了。
0条评论