飞飞CMS官方论坛
标题:
飞飞CMS至尊版(模板目录)结构说明
[打印本页]
作者:
adminabc
时间:
2019-8-20 09:55
标题:
飞飞CMS至尊版(模板目录)结构说明
模板
文件保存位置:
所有模板主题放在根目录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]
复制代码
系统区块组件(Block
Base
)
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官方论坛 (http://ffcmsphp.com/)
Powered by Discuz! X3.2