织梦cms系统怎么不能更新主页HTML

织梦cms系统怎么不能更新主页HTML,第1张

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

>

本身提示无模版就是答案。

在一个栏目里添加一个网页文件,本栏目在“栏目管理”里,“更改”里可以看到栏目的“内容模型”是什么模型,(比如:普通文章/article);那么系统必须要有对应的模板,(普通文章/article的模板是article_articlehtm

),这个模板是htm类型的,如果没有这个模板,就会给你这个提示。

dede生成网页文件,是由php模板启动htm模板来运作的;一个由你发布出来的网页又是由顶部模板、内容模板、底部模板等等共同合成的。

解决办法:在网上下载对应的模板上传到

“核心模板

>

default

"里面。具体操作:后台-点击“模板”-“默认模板管理

”-[上传模板]

;

更改栏目模板选择,选择另外一个模板。“核心”-“默认模板管理”-“更改”-“内容模型”-在下拉三角里更改。

如果有写入权限的话,是可以替换的,你把原来的那个indexhtml改下名字,比如说index_bakhtml如果连名字都没办法改,那就是你网站根目录没有写入权限,你要到你的空间管理面板里去看下,有没有设置开通写入权限的功能,不会搞的话去找空间服务商,你花钱就应该享受他们的服务的,让帮你看下,一般dedecms是都比较正常的,你无法替换文件,可能是没有写入权限。你先改下原来的那个indexhtml的名字,然后按第一次回答的那个建立个新的index文件看下,如果不能改名或者无法建立,那就找空间商看看~如何开通写入权限~

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦cms系统怎么不能更新主页HTML

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情