注意啦,革命到了最艰难和残酷的时候了!因为“模板”和“标签”我认为是学习5uCMS最难的部分。您是不是已经准备好了呢,如果没有,我等你几分钟,您先上个厕所,或者抽支烟?!
什么是模板?初学者可能已经被上面的“配置”弄得晕头转向,而这里的“模板”,恐怕比上一节更难理解。在安装完毕的时,我们看到了网站包括了两个部分:后台管理系统和前台页面。
后台管理系统,是对网站所需要显示和展示的内容进行分类、编辑和发布的地方;而模板则是规定了所有这些内容在页面上以什么样的形式、在什么位置显示和展示给用户。打个比方吧,正如你要办理一个黑板报,你首先要设计一下版面,画个框架结构,这就是模板;然后你在不同的区块填充不同内容,包括图片和文字,这就是内容和静态生成。下个月需要改变黑板报的内容时,框架不用变,你更换内容就可以啦。
正如5uCMS缺省安装时,系统带的模板一样,一个小型网站,即使是大型网站,用5u CMS建设,仅仅需要4个模板文件。5uCMS缺省安装后,模板文件放置于template目录下,portal为门户网站模板;company问企业网站模板。下面以portal模板为例。
5uCMS系统自带portal模板文件 css目录存放模板的样式文件;Images目录存放着模板所用到的图片;主要的模板文件为index.html、channel.html、list.html和article.html4个html文件,header.html和bottom.html文件分别为网站的头部和尾部的模板,被上述4个文件所包含调用;另外两个common.html和special.html模板,初学者可以不了解。 现在您已经进步了,因为至少您知道了: 1、5uCMS模板其实就是html文件和这些html文件所涉及的css样式和图片; 2、不管多么复杂的网站,简洁的5uCMS模板其实也就4-6个。 是不是复杂的问题,看起来很简单了呢?!为了能够理解、修改,甚至自己制作5uCMS模板,我们简单叙述一下5uCMS模板的工作原理。 不管多么大型的网站,哪怕是新浪网,其实就页面而言,常见的也就三种:一种是包含很多类文章标题的综合页面,比如“首页”、“频道页”;其次是包含某一类文章标题页面,如“栏目页”;最后就是文章的内容,即“正文页”。下边分别介绍,这些页面的产生过程,便于理解。 一 首页 当我们点击“静态发布”—“生成首页”时,系统将根据index.html文件所包含的各种标签,从后台数据库里取出相应的数据,再根据css/index.css文件所规定的文字和图片显示形式,加上images目录里边的图片,来重新生成一个index.html文件,放在指定的目录,缺省为安装目录的根目录里边,作为网站的入口文件。注意这里的两个index.html文件,不是同一个文件:第一个是位于template目录下边的模板文件,是一个框架文件;第二个则是位于根目录下的纯静态的html供访问的文件。 二 频道和栏目页面 静态发布时,系统根据channel.html或者list.html文件里边标签的规定,按照css/channel.css,或者css/list.css所要求的显示形式,结合images目录里边的图片,动态生成相应频道或者栏目“目录”和“index.html”文件,如栏目“新闻”,发布时将生成“/news”栏目和“/news/index.html”文件。为什么每个频道或者栏目,都要生成自己的栏目和index.html文件呢,原因有二:一是这有利于将某一栏目的所有文章放置在同一目录内,便于管理,二是有利于seo的,因为“news/index.html”的权值是高于“news.html”的; 三 文章页 新建、编辑和静态发布时,系统根据article.html文件里标签的规定,按照 css/article.html文件要求的形式,结合images目录里边的图片,动态的生成静态页面。文章的名字可以手动生成,也可以有系统自动生成拼音,这点在“文章管理”章节,已经有详细的介绍。 您是不是已经晕了呢?不过没有关系,如果您是初学者,不想自己修改或者制作模板,您也可以不了解这些原理的。好啦,休息一会儿吧。 通过上边的介绍,其实模板的元素您已经知道了,一共四类: css文件:位于/css目录里边; 多媒体文件:如.jpg、gif或者swf文件等,位于images/目录里边; Html文件:位于portal/或者company/目录里边; 标签:位于html文件内部。(当然您也可以认为标签是html文件的一部分,我不这么认为是因为,标签毕竟不是html语言本身)
上一篇:为什么修改了5ucms的模版,没生效呢? 下一篇:5ucms网站建设第三小时 配置 |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 常见问题: 什么是路径码? 如有问题,请在下方评论提问或加入5ucmsQQ群 5ucms网站建设第四小时 模板的关键词:5ucms网站建设 模板 |