模板文件保存位置:
所有模板主题放在根目录Tpl下面,该模板结构适用至尊版版本,如默认的模板主题名称为“default”,则其对应的独立手机模板主题名称为后面加上"_m"后缀(default_m)。
模板文件目录说明:
下面以默认模板主题为例进行模板结构讲解(./Tpl/default),所以模板文件也按系统模块存放,所有模板文件后缀统一为.tpl,其中(Base、Block、Seo)为区块组件标签,用于其它模板文件调用。
- BlockBase 系统区块组件(集成常用的系统标签,可以直接include调用)
- BlockSeo 系统区块组件(主要是各页面的title,keywords等,在需要的时候直接include调用)
- BlockTheme 主题区块组件(封装该主题模板使用较多公用标签,在需要的时候直接include调用)
- Forum 评论、留言模板文件
- Home 首页模板、自定义模板
- Images 模板主题图片目录
- Map 地图模板文件
- News 文章模板文件
- Payment 支付平台模板文件
- Record 历史记录模板文件
- Scenario 剧情模板文件
- Special 专题模板文件
- User 用户模块模板文件
- Vod 视频模块模板文件
- system.css 主题样式表
- system.js 主题脚本文件
- user.css 用户中心独立样式表
模板结构规范为区块组件+模板文件。那么我们需要先了解一下模板文件的概念,当用户访问网页时看到的网页界面,实际上是由我们在模板文件中预先使用HTML语言+CSS样式表+Javascript脚本文件来编程好,最终由浏览器解析这些代码展现出来的效果。
一个模板文件就好比一间教室,其中区块组件就是教室里的每一张桌椅,一间教室的布局正是由多张桌椅按一定的规则排序来完成的,而这些桌椅是很方便灵活的,可以把任意一张桌椅放在第一排也可以放在最后一排。
所以我们将区块组件定义的概念就是:网页中的零件,我们事先将一些常用的可灵活加载的功能先做好,并放在区块组件目录下(系统默认定义了三个Base、Block、Seo,你可以根据你的需要自定义任意目录)待需要用到的时候就包含进来即可。
当我们把这些小零件(区块组件)制作好后,该怎么插入到网页中呢?如模板界面中的搜索框、顶踩、评分等小区块。当我们需要使用这些小区块时,就通过includ的方式在网页的某一个位置插入调用即可(这个具体的位置就交由CSS控制)。
使用include方法调用BlockBase、BlockSeo、BlockTheme这三个目录下的区块组件,格式如下:
- <include file="BlockBase:header_meta" />
- <include file="BlockTheme:header" />
- <include file="BlockSeo:vod_detail" />
[color=rgb(51, 102, 153) !important]复制代码
系统区块组件(BlockBase)- forum_item.tpl
- forum_page.tpl
- forum_post.tpl
- header_meta.tpl
- nav_default.tpl
- news_forum.tpl
- news_item_hot.tpl
- news_item_medial.tpl
- search_default.tpl
- search_group.tpl
- search_news.tpl
- search_record.tpl
- search_record_sm.tpl
- search_select.tpl
- search_user.tpl
- slide_channel.tpl
- slide_index.tpl
- special_forum.tpl
- special_item_img.tpl
- user_login.tpl
- user_login_ajax.tpl
- vod_actor_foreach.tpl
- vod_area.tpl
- vod_area_foreach.tpl
- vod_content.tpl
- vod_continu.tpl
- vod_continu_foreach.tpl
- vod_forum.tpl
- vod_item_gold.tpl
- vod_item_hot.tpl
- vod_item_img.tpl
- vod_item_img_left.tpl
- vod_item_img_sp.tpl
- vod_player.tpl
- vod_player_vip_ispay.tpl
- vod_player_vip_login.tpl
- vod_player_vip_price.tpl
- vod_player_vip_short.tpl
- vod_player_vip_trysee.tpl
- vod_playurl.tpl
- vod_playurl_down.tpl
- vod_playurl_line.tpl
- vod_playurl_line_dropdown.tpl
- vod_playurl_line_tab.tpl
- vod_playurl_next.tpl
- vod_playurl_yugao.tpl
- vod_playurl_yugao_dropdown.tpl
- vod_playurl_yugao_tab.tpl
- vod_record.tpl
- vod_record_get.tpl
- vod_record_set.tpl
- vod_scenario.tpl
- vod_score.tpl
- vod_share.tpl
- vod_tags.tpl
- vod_type.tpl
- vod_type_foreach.tpl
- vod_updown.tpl
主题区块组件(BlockTheme)
- footer.tpl 主题通用底部
- header.tpl 主题通用顶部
- vod_channel_types.tpl 主题视频模块频道页多分类区块标签
- vod_inc_info.tpl 主题视频模块视频详情区块标签
- vod_item_img_actor.tpl 主题视频模块循环区块标签-主演链接特效
- vod_item_img_hot.tpl 主题视频模块循环区块标签-热门视频文字列表
- vod_item_img_series.tpl 主题视频模块循环区块标、系统影片特效
主题区块组件(BlockSeo)
- forum_category_guestbook.tpl 留言列表页标题、关键字、简介等
- forum_category_news.tpl 文章模块评论、列表页标题、关键字、简介等
- forum_category_vod.tpl 视频模块评论、列表页标题、关键字、简介等
- forum_detail_guestbook.tpl 留言详情页、标题、关键字、简介等
- forum_detail_news.tpl 文章模块评论详情页、标题、关键字、简介等
- forum_detail_vod.tpl 视频模块评论详情页,标题、关键字、简介等
- forum_index.tpl 全站所有评论列表页,标题、关键字、简介等
- index.tpl 首页,标题、关键字、简介等
- news_channel.tpl 文章频道页,标题、关键字、简介等
- news_detail.tpl 文章详情页,标题、关键字、简介等
- news_list.tpl 文章列表页,标题、关键字、简介等
- news_search.tpl 文章搜索页,标题、关键字、简介等
- news_tags.tpl 文章话题页,标题、关键字、简介等
- news_type.tpl 文章多分类页,标题、关键字、简介等
- scenario_detail.tpl 视频剧情详情页,标题、关键字、简介等
- scenario_detail_pid.tpl 视频分集剧情详情页,标题、关键字、简介等
- scenario_index.tpl 分集剧情列表页,标题、关键字、简介等
- special_detail.tpl 专题详情页,标题、关键字、简介等
- special_list.tpl 专题列表页,标题、关键字、简介等
- vod_detail.tpl 视频详情页,标题、关键字、简介等
- vod_list.tpl 视频列表页,标题、关键字、简介等
- vod_play.tpl 视频播放页,标题、关键字、简介等
- vod_search.tpl 视频搜索页,标题、关键字、简介等
- vod_tags.tpl 视频话题页,标题、关键字、简介等
- vod_type.tpl 视频多分类页,标题、关键字、简介等
飞飞cms官方论坛-www.feifeicms.vip |