dedecms中怎样生成动态页面 不指定

cat , 2006/12/06 10:47 , 技术备忘 , 评论(0) , 阅读(1230) , Via 本站原创 | |
在dedecms系统制作的个人站点中,可能会遇到在生成页面时选择

 1、生成HTML  还是 2、仅动态浏览的问题,


我简单说一下的这两者的区别:生成HTML相当于你的页面是静态的,


在网友浏览时不会跟数据库挂钩,象浏览次数等都是不会变的,不过它的访问速度比动态的快。


但是在dedecms制作的站点中即占用数据库的空间还站用主页硬盘空间,相当与有两份相同的内容。


如果采用动态浏览选项,那么只会在数据库中保存内容。那样可以节省空间,


而且每次浏览时都会到数据库中获取信息,可以的到当前的点击次数等,时时更新,


不过当你的网站内容很多,系统很庞大时对服务器的压力会很大,速度会减慢 ,所以要考虑仔细,


我这里主要谈论如何改成动态页面。


下面我说一下在dedecms系统制作的个人站点中怎么生成动态页面:


一,首先在建立栏目的时候在


列表页选项:  1链接到默认页  2链接到列表第一页  3列表使用动态页


处选择3,即你的列表生成时也是动态的。


二,在自己手动添加文章的时候在


发布选项:  1生成HTML  2仅动态浏览


处选择2,即手动添加的文章都是动态的。


三、以上的操作都是界面化的,如果你能够操作数据库,


那么这些都可以在数据库中完成,当采集大量文章后,


在数据库统一修改将是一件很轻松的事


在我的数据库里,文章的动态属性是由 archives 表的 ismake 标志位决定的


ismake 的值为1时为静态,-1 时表示动态,


那么你只要用  update archives set ismake=-1 的sql语句就可以将你所有采集的文章


都改为动态的。注意是所有,如果你要对某些项目作修改,那么在后面加 where “筛选条件”


而列表对应的属性是 arctype 表的 isdefault 标志位


isdefault 的值为1时为静态,-1 时表示动态,


那么你只要用  update arctype set isdefault=-1 的sql语句就可以将你的所有列表都改为动态的。


关于主页的话,要对文件进行修改,不过更新起来比较方便,所以就无所谓了,


如果大家想知道也可以联系网站管理员!呵呵。^_^


发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]