2.2.4 DedeCMS的优缺点 织梦建站的优点有:
① 简易运用:使用织梦你可以用十分钟来搭建一个简单的网站。完全开放源码,简洁、稳定的内核为高级用户进行二次开发提供了一个更实用强大的平台。
② 功能的完善:织梦基本包含了一个常规网站需要的所以功能。 ③ 丰富的资料:作为一个国内CMS,织梦拥有完善的中文学习资料。
④ 强大的模版:织梦拥有大量免费的漂亮模版,不需要编辑大量的代码,你就可以自由的使用它们完成网站的设计。强大的模块安装功能,使用户开发的模块、插件都能更简单的安装到你的系统上,并且可以轻松的卸载,不影响主系统的使用。
织梦建站的缺点有:
① 缺乏灵活性:太过于模块化,高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。
② 安全性:织梦作为一个国内开源CMS,社区缺乏更好技术支持和环境,所以漏洞频发。
③ 社区:织梦的官方社区是收费的,许多好的模版也是收费的,这对于一个开源项目来说本身就是一个问题。
2.3.5 DedeCMS的标签
织梦前台是通过标签来调用后台内容的,下面介绍的是查看网站栏目,内容主要涉及以下标签:
① adminname标签是获得责任编辑名称,就是可以看到发布文章责任编辑那都显示管理
员admin。
基本语法:{dede:adminname /}
② channel标签通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览 ③ 基本语法:{dede:channel type='top' row='8' currentstyle=\
href='~typelink~' class='thisclass'>~typename~ \[field:typename/] {/dede:channel}。
④ channelartlist标签,获取当前频道的下级栏目的内容列表标签的功能。
9
⑤ Sonchannel标签,是对子栏目调用。
基本语法:{dede:sonchannel} [field:typename/] {/dede:sonchannel}。
⑥ arclist标签,可以对文档列表调用。
基本语法:{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}[field:title/]{/dede:arclist}
⑦ sql标签,用于从模板中用一个SQL查询获得其返回内容。
基本语法:{dede:sql sql=''}[field:title/]{/dede}
参数说明:sql='' 完整的SQL语句。 整站信息。功能用于获取栏目列表。
10
第三章 系统详细设计
网站的首页是给访问者查看网站的第一印象,一般在网站的首页中呈现的信息较大,还要体现出网站的特色,来吸引访客。通过织梦CMS模板功能将校园网站划分为上中下结构从而制定模板,head.htm为页面头部区域包含11个主要的导航栏目:主页、学校概况(学校简介、发展)、新闻资讯(学校新闻)、招生就业,信息服务等。footer.htm页面底部版权区域,包含备案号联系方式等信息,便于重复利用。主页面需要进一步分析每个区块的内容。进行模板制定,校园网站主页如下图3-0所示。
图3-0 校园网站主页
11
3.1 前台展示
3.1.1 图文列表
图3-1 附有图文列表的页面(现任领导) LIST_IMG_ARTICLE.HTM模板样式
图3-1-1模板样式list_img_row2_article.htm
12
图3-1内容列表的页面(学院新闻)
13