威视视频管理系统样式概览
导航: 上一页 | 首页 | 帝国CMS | Drupal | PHPCMS | PHP168 | PHP | Joomla | TWiki | SupeSite | ECShop | DedeCMS |WordPress
威视css样式概貌
威视的模板系统由tpl文件和css文件构成,tpl文件描述了页面上存在哪些区块,调用哪些内容等都是由tpl来决定的,而区块的展现形式,内容的显示风格则由css样式决定,由此看来,用户如果不需要内容上的更改,只想要更改一下内容的排列方式,或者内容区块的显示风格,只需要修改css样式文件就可以,就不用去管tpl文件了。
威视的前台css样式文件保存在system/template/front/default/media/css目录中,一共有三个文件:
reset.css theme.css special_default.css
其中,reset.css为样式表复位,作用是重置浏览器的默认样式,此样式表不需要做任何修改;special_default.css是专题使用的css样式,除非你要做一个很个性的专题,一般也不需要修改。theme.css是威视核心的css文件,几乎所有的样式都在该文件中定义,威视的观感由它决定。因此,我们重点来看一下theme.css的结构。
theme.css的结构
注:威视发行版中,theme.css文件的编码是UTF-8的,如果您的威视是GBK版的话,通过后台编辑该文件时,注释会出现乱码。这种情况下,请采用其它编辑器进行编辑。
theme.css一共分为五大部分:
1.——————全局——————————
|—————视频截图格式
|—————分页样式
|—————布局
2.——————头部——————————
3.——————主要内容————————
|—————视频播放页
|—————专辑列表页
|—————专辑播放列表
|—————频道列表页
|—————用户列表页
|—————提示页面
|—————前台 顶、收藏 系列弹出框
|—————前台登录注册页
|—————前台登录管理
|—————控制面板页
|—————个人空间页
|—————上传视频页
|—————公告页
4.——————右侧边栏————————
|—————选项卡
5.——————底部——————————
其中,各个部分之间会用 /*----------xx------------*/进行分割,很容易找到相应的块。当你想修改某种样式的时候,只要在相应的块内进行修改即可。对于其中的每一块,后续都会有教程进行详细介绍。
威视布局
威视的默认模板中,几乎每个页面均采用四块式布局,这也是目前最流行的布局方式之一。四块式布局如下图所示,顾名思义,一共分为四个部分:头部区域(header),内容区域(content),边栏区域(sidebar),底部区域(footer)。在theme.css中,很容易找到这四个部分对应的样式定义。
内容块
威视模板中最重要的元素就是内容块了。内容区域和边栏区域都是由多个不同内容块(content_box)和边栏内容块(sidebar_box)来组成的。内容块的结构如下图所示:
首先,一个内容块整体上就是一个box;在box中按上中下分为caption(标题)、main(主要)、footer(底部)三部分。在标题和底部区域中,为了灵活性,预留了span(扩展)区域。威视模板中,三层盒子模型的具体表现如下图所示。三层盒子模型的的好处是可以统一的对内容区域做出不同的风格来,以后我们会详细介绍怎么来自定义内容块的样式;


