飞飞影视导航系统(FeiFeiCms)二次开发在线手册面向的目标人群为有一定技术基础需要个性开发的用户;那么在准备开发前,请先通过本手册对飞飞影视导航系统的架构与功能模块有个了解才能够快速上手。飞飞影视导航系统采用的是ThinkPhp2.1框架为核心开发,如果你对该框架不太熟悉,请下载查看该框架的开发手册。ThinkPhp2.1开发手册
模块标识 | SID | 模块描述 | 版本号 |
---|---|---|---|
mobile | 0 | 独立移动端系统 | 3.0 |
vod | 1 | 视频系统 | 3.0 |
news | 2 | 文章系统 | 3.0 |
special | 3 | 专题系统 | 3.0 |
tag | 4 | 标签系统 | 3.0 |
guestbook | 5 | 留言本系统 | 3.0 |
forum | 6 | 讨论系统 | 3.0 |
scenario | 7 | 剧情系统 | 3.0 |
star | 8 | 明星系统 | 4.1 |
role | 9 | 角色系统 | 4.1 |
pic | 10 | 剧照系统 | -- |
link | 11 | 友情链接系统 | 3.0 |
ads | 12 | 广告系统 | 3.0 |
list | 13 | 分类系统 | 3.0 |
nav | 14 | 导航栏系统 | 3.0 |
player | 15 | 播放器模块 | 3.0 |
slide | 16 | 轮播焦点图模块 | 3.0 |
user | 17 | 用户系统 | 3.4 |
record | 18 | 用户日志模块 | 3.4 |
score | 19 | 用户积分模块 | 3.4 |
orders | 20 | 用户订单模块 | 3.4 |
cj | 21 | API资源采集统 | 3.0 |
pay | 22 | 用户在线支付模块 | 3.4 |
card | 23 | 用户卡密支付模块 | 3.4 |
error | 24 | 视频报错模块 | 4.1 |
25 | 用户邮箱通知模块 | 3.4 | |
weixin | 26 | 微信公众号系统 | 3.8 |
url | 27 | 内部链接生成 | 3.0 |
epg | 28 | 电视节目预告系统 | - |
map | 29 | 网站地图导航系统 | 4.1 |
search | 30 | 网站搜索系统 | 3.0 |
ajax | 31 | 自定义单页系统 | 3.0 |
install | 100 | 安装升级模块 | 3.0 |
tpl | 101 | 模板分离模块 | 3.0 |
cache | 102 | 缓存模块 | 3.0 |
rewrite | 103 | 伪静态模块 | 3.0 |
create | 104 | 生成静态模块 | 3.0 |
file | 105 | 附件模块;附件的上传、展示、管理、远程附件 | 3.0 |
vip | 106 | VIP点播模块 | 3.4 |
updown | 107 | 顶踩模块 | 3.0 |
gold | 108 | 评分模块 | 3.0 |
share | 109 | 社交分享模块 | 3.0 |
history | 110 | 观看记录模块 | 3.0 |
jiexi | 111 | 视频解析模块 | 3.0 |
每个模板文件在执行过程中都会生成一个编译后的缓存文件,其实就是一个可以运行的PHP文件。模板缓存默认位于项目的Runtime/Cache目录下面,以模板文件的md5编码作为缓存文件名保存的,如果开启页面Trace功能的话,可以在Trace信息里面看到当前页面对应的模板缓存文件名。如果在模板标签的使用过程中发现问题,可以尝试通过查看模板缓存文件找到问题所在。
内置的模板引擎支持普通标签和XML标签方式两种标签定义,分别用于不同的目的:普通标签主要用于输出变量和做一些基本的操作;XML标签除了包含了普通标签的所有功能外,还可以完成一些逻辑判断、控制和循环输出,但是在变量输出上,普通标签具有简洁明了的优势。
飞飞影视导航系统在开发中根据ThinkPhp内置模板引擎的特性,除普通标签预定义外,其它需要调用数据库的数据集都通过使用”函数“来完成,其对应的函数特点为ff_mysql_
开头;这样设计的好处在于,模板需要调用的时候才去加载执行,从而大大减小了系统的压力。飞飞影视导航系统在开发模板时主要使用的是ThinkPhp内置模板引擎的普通标签、判断标签、比较标签、Volist循环标签、使用函数(格式:{:function(…)}
)等......具体模板规则请下载ThinkPhp2.1开发手册参考第7章。
字段名称 | 字段描述 | 版本号 |
---|---|---|
admin_id | 自增ID | 3.0 |
admin_name | 管理员用户名 | 3.0 |
admin_pwd | 管理员密码 | 3.0 |
admin_count | 登录次数 | 3.0 |
admin_del | 是否临时删除 | 3.0 |
admin_ip | 最后登录IP | 3.0 |
admin_email | 管理员邮箱 | 3.0 |
admin_logintime | 最后登录邮箱 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
ads_id | 自增ID | 3.0 |
ads_name | 广告唯一标识 | 3.0 |
ads_content | 广告代码 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
card_id | 自增ID | 3.7 |
card_number | 卡密 | 3.7 |
card_face | 卡密面值 | 3.7 |
card_uid | 充值用户ID | 3.7 |
card_status | 卡密状态(未充值:0[默认]、已充值:1) | 3.7 |
card_addtime | 卡密生成时间 | 3.7 |
card_usetime | 卡密使用时间 | 3.7 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
cj_id | 自增ID | 3.0 |
cj_name | 采集项目名称 | 3.0 |
cj_url | 采集目标入口网址 | 3.0 |
cj_type | 采集类型(视频|文章|用户|评论|剧情) | 3.0 |
cj_appid | 目标站APPID | 3.0 |
cj_appkey | 目标站APPKEY | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
forum_id | 自增ID | 3.0 |
forum_cid | 内容关联ID | 3.0 |
forum_cid_ep | 内容关联ID的集数 | 3.0 |
forum_sid | 系统模型ID | 3.0 |
forum_uid | 用户ID | 3.0 |
forum_pid | 上级ID | 3.0 |
forum_title | 主题标题 | 3.0 |
forum_content | 主题内容 | 3.0 |
forum_up | 支持次数 | 3.0 |
forum_down | 反对次数 | 3.0 |
forum_reply | 回复次数 | 3.0 |
forum_report | 回复内容 | 3.0 |
forum_ip | 发布讨论的用户IP | 3.0 |
forum_addtime | 入库时间 | 3.0 |
forum_status | 讨论状态 | 3.0 |
forum_istop | 是否置顶 | 3.0 |
forum_referer | 来源标识 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
link_id | 自增ID | 3.0 |
link_name | 站点标题 | 3.0 |
link_logo | 站点LOGO | 3.0 |
link_url | 站点链接 | 3.0 |
link_order | 排序值 | 3.0 |
link_type | 友链方式 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
list_id | 自增ID | 3.0 |
list_pid | 上级分类ID | 3.0 |
list_oid | 分类排序 | 3.0 |
list_sid | 系统模型ID | 3.0 |
list_name | 分类名称 | 3.0 |
list_skin | 分类模板 | 3.0 |
list_skin_detail | 该分类下的内容页模板 | 3.0 |
list_skin_play | 该分类下的播放页模板 | 3.0 |
list_skin_type | 该分类下的筛选页模板 | 3.0 |
list_dir | 分类别名标识 | 3.0 |
list_status | 分类状态 | 3.0 |
list_keywords | 分类关键词 | 3.0 |
list_title | 分类标题 | 3.0 |
list_description | 分类描述 | 3.0 |
list_copyright | 该分类下的视频版权处理时间 | 3.0 |
list_ispay | 该分类下的视频是否需要付费 | 3.0 |
list_price | 该分类下的视频付费价格 | 3.0 |
list_trysee | 该分类下的视频试看时间 | 3.0 |
list_extend | 分类扩展字段json格式保存 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
nav_id | 自增ID | 3.0 |
nav_pid | 上级ID | 3.0 |
nav_oid | 排序 | 3.0 |
nav_title | 导航标题 | 3.0 |
nav_tips | 导航提示 | 3.0 |
nav_link | 导航链接 | 3.0 |
nav_status | 导航状态 | 3.0 |
nav_target | 导航打开方式 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
news_id | 自增ID | 3.0 |
news_cid | 分类ID | 3.0 |
news_name | 文章标题 | 3.0 |
news_ename | 文章链接别名 | 3.0 |
news_keywords | 文章关键词 | 3.0 |
news_type | 文章多分类 | 3.0 |
news_color | 文章标题颜色 | 3.0 |
news_pic | 文章主封面 | 3.0 |
news_pic_bg | 文章背景图 | 3.0 |
news_pic_slide | 文章焦点图 | 3.0 |
news_inputer | 文章录入作者 | 3.0 |
news_reurl | 文章来源网址 | 3.0 |
news_remark | 文章简介 | 3.0 |
news_content | 文章详情 | 3.0 |
news_hits | 总人气数 | 3.0 |
news_hits_day | 日人气数 | 3.0 |
news_hits_week | 周人气数 | 3.0 |
news_hits_month | 月人气数 | 3.0 |
news_hits_lasttime | 最后点击时间 | 3.0 |
news_stars | 权重值 | 3.0 |
news_status | 文章状态 | 3.0 |
news_up | 支持数 | 3.0 |
news_down | 反对数 | 3.0 |
news_jumpurl | 独立跳转链接 | 3.0 |
news_letter | 首字母 | 3.0 |
news_addtime | 入库时间 | 3.0 |
news_skin | 独立模板路径 | 3.0 |
news_gold | 评分值 | 3.0 |
news_golder | 参与评分人数 | 3.0 |
news_series | 关联标识 | 4.1 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
order_id | 自增ID | 3.0 |
order_sign | 订单编码 | 3.0 |
order_status | 订单状态 | 3.0 |
order_uid | 订单用户ID | 3.0 |
order_gid | 商品ID | 3.0 |
order_total | 订单总数量 | 3.7 |
order_money | 订单总金额 | 3.0 |
order_ispay | 付款状态 | 3.0 |
order_shipping | 发货状态 | 3.0 |
order_addtime | 下单时间 | 3.0 |
order_paytime | 付款时间 | 3.0 |
order_confirmtime | 确认时间 | 3.0 |
order_info | 订单描述 | 3.0 |
order_paytype | 订单付款平台 | 3.7 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
person_id | 自增ID | 4.1 |
person_cid | 分类ID | 4.1 |
person_sid | 模型ID | 4.1 |
person_name | 明星名称/角色名称 | 4.1 |
person_alias | 明星别名 | 4.1 |
person_ename | 自定义拼音路径 | 4.1 |
person_blood | 明星血型 | 4.1 |
person_gender | 性别 | 4.1 |
person_weight | 体重 | 4.1 |
person_height | 身高 | 4.1 |
person_nationality | 国籍 | 4.1 |
person_birthday | 出生年月日 | 4.1 |
person_astrology | 星座 | 4.1 |
person_profession | 主要职业 | 4.1 |
person_school | 毕业院校 | 4.1 |
person_broker | 经纪公司 | 4.1 |
person_pic | 主封面 | 4.1 |
person_pic_bg | 背景图 | 4.1 |
person_pic_slide | 焦点图 | 4.1 |
person_intro | 人物简介 | 4.1 |
person_achievement | 主要成就 | 4.1 |
person_content | 人物资料 | 4.1 |
person_addtime | 更新时间 | 4.1 |
person_status | 状态 | 4.1 |
person_stars | 权重 | 4.1 |
person_letter | 首字母 | 4.1 |
person_up | 顶 | 4.1 |
person_down | 踩 | 4.1 |
person_gold | 评分值 | 4.1 |
person_golder | 评分值 | 4.1 |
person_hits | 总人气 | 4.1 |
person_hits_day | 日人气 | 4.1 |
person_hits_week | 周人气 | 4.1 |
person_hits_month | 月人气 | 4.1 |
person_hits_lasttime | 最后浏览时间 | 4.1 |
person_type | 扩展分类或子分类 | 4.1 |
person_title | SEO独立标题 | 4.1 |
person_keywords | SEO关键字 | 4.1 |
person_description | SEO独立描述 | 4.1 |
person_skin | 独立模板 | 4.1 |
person_reurl | 来源标识 | 4.1 |
person_father_id | 分级ID | 4.1 |
person_father_name | 父级名称 | 4.1 |
person_object_id | 项目ID | 4.1 |
person_object_name | 项目名称 | 4.1 |
person_douban_id | 豆瓣项目ID | 4.1 |
person_douban_celebrities | 豆瓣明星ID | 4.1 |
person_douban_name | 豆瓣项目名称 | 4.1 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
player_id | 自增ID | 3.0 |
player_name_zh | 播放器中文名称 | 3.0 |
player_name_en | 播放器英文标识 | 3.0 |
player_info | 播放器描述 | 3.0 |
player_order | 播放器排序 | 3.0 |
player_status | 播放器状态 | 3.0 |
player_copyright | 播放器对应的版权跳转时间 | 3.0 |
player_jiexi | 播放器对应的解析接口 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
record_id | 自增ID | 3.0 |
record_uid | 关联用户ID | 3.0 |
record_sid | 关联模型ID | 3.0 |
record_did | 关联内容ID | 3.0 |
record_did_sid | 关联播放器组ID | 3.0 |
record_did_pid | 关联播放器分集ID | 3.0 |
record_type | 记录类型 | 3.0 |
record_time | 记录时间 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
score_id | 自增ID | 3.0 |
score_uid | 关联用户ID | 3.0 |
score_sid | 关联模型ID | 3.0 |
score_did | 关联内容ID | 3.0 |
score_type | 积分类型 | 3.0 |
score_ext | 积分操作值 | 3.0 |
score_addtime | 入库时间 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
slide_id | 自增ID | 3.0 |
slide_oid | 排序值 | 3.0 |
slide_cid | 分类ID | 3.0 |
slide_name | 标题 | 3.0 |
slide_logo | LOGO小图标 | 3.0 |
slide_pic | 主封面 | 3.0 |
slide_url | 链接URL | 3.0 |
slide_content | 焦点图描述 | 3.0 |
slide_status | 焦点图状态 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
special_id | 自增ID | 3.0 |
special_cid | 专题分类ID | 4.1 |
special_banner | 专题背景封面 | 3.0 |
special_logo | 专题小图标 | 3.0 |
special_name | 专题名称 | 3.0 |
special_type | 专题多分类 | 3.0 |
special_ename | 专题链接别名 | 3.0 |
special_tag_name | 专题按标签聚合 | 3.0 |
special_ids_vod | 专题按视频ID聚合 | 3.0 |
special_ids_news | 专题按文章ID聚合 | 3.0 |
special_title | 独立标题 | 3.0 |
special_keywords | 独立关键词 | 3.0 |
special_description | 独立描述 | 3.0 |
special_color | 专题名称颜色 | 3.0 |
special_skin | 独立模板路径 | 3.0 |
special_addtime | 更新时间 | 3.0 |
special_hits | 总人气 | 3.0 |
special_hits_day | 日人气 | 3.0 |
special_hits_week | 周人气 | 3.0 |
special_hits_month | 月人气 | 3.0 |
special_hits_lasttime | 最后人气处理时间 | 3.0 |
special_stars | 权重 | 3.0 |
special_status | 状态 | 3.0 |
special_content | 专题详情 | 3.0 |
special_up | 支持次数 | 3.0 |
special_down | 反对次数 | 3.0 |
special_gold | 评分 | 3.0 |
special_golder | 参与评分人数 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
tag_id | 自增ID | 3.0 |
tag_cid | 关联内容ID | 3.0 |
tag_name | 标签名称 | 3.0 |
tag_list | 分类ID | 3.0 |
tag_ename | 链接别名 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
user_id | 自增ID | 3.0 |
user_pid | 上级ID | 3.0 |
user_name | 用户呢称 | 3.0 |
user_pwd | 用户密码 | 3.0 |
user_score | 总积分 | 3.0 |
user_status | 状态 | 3.0 |
user_follow | 继承权限ID | 3.0 |
user_group | 用户组ID | 3.0 |
user_logip | 最后登录IP | 3.0 |
user_lognum | 总登录次数 | 3.0 |
user_logtime | 最后登录时间 | 3.0 |
user_jointime | 注册时间 | 3.0 |
user_deadtime | VIP会员过期时间 | 3.0 |
user_qq | 用户QQ | 3.0 |
user_email | 用户邮箱 | 3.0 |
user_face | 头像路径 | 3.0 |
user_up | 支持次数 | 3.0 |
user_down | 反对资数 | 3.0 |
user_hits | 用户空间人气 | 3.0 |
字段名称 | 字段描述 | 版本号 |
---|---|---|
vod_id | 自增ID | 3.0 |
vod_cid | 分类ID | 3.0 |
vod_name | 视频名 | 3.0 |
vod_ename | 链接别名 | 3.0 |
vod_title | 视频别名 | 3.0 |
vod_keywords | 标签聚合关键词 | 3.0 |
vod_type | 多分类 | 3.0 |
vod_color | 文章标题颜色 | 3.0 |
vod_actor | 主演 | 3.0 |
vod_director | 导演 | 3.0 |
vod_content | 剧情简介 | 3.0 |
vod_pic | 主封面 | 3.0 |
vod_pic_bg | 背景图 | 3.0 |
vod_pic_slide | 焦点图 | 3.0 |
vod_area | 出产地区 | 3.0 |
vod_language | 对白语言 | 3.0 |
vod_year | 出产年代 | 3.0 |
vod_continu | 连载集数 | 3.0 |
vod_total | 总集数 | 3.0 |
vod_isend | 是否完结 | 3.0 |
vod_addtime | 更新时间 | 3.0 |
vod_filmtime | 上映或首播时间 | 3.0 |
vod_hits | 总人气 | 3.0 |
vod_hits_day | 日人气 | 3.0 |
vod_hits_week | 周人气 | 3.0 |
vod_hits_month | 月人气 | 3.0 |
vod_hits_lasttime | 最后浏览时间 | 3.0 |
vod_stars | 权重(0-5) | 3.0 |
vod_status | 状态 | 3.0 |
vod_up | 支持次数 | 3.0 |
vod_down | 反对次数 | 3.0 |
vod_ispay | 是否VIP点播 | 3.0 |
vod_price | 单片付费价格 | 3.0 |
vod_trysee | 参与评分人数 | 3.0 |
vod_play | 播放器组 | 3.0 |
vod_server | 播放器前缀组 | 3.0 |
vod_url | 播放地址 | 3.0 |
vod_inputer | 录入作者 | 3.0 |
vod_reurl | 来源标识 | 3.0 |
vod_jumpurl | 独立跳转URL | 3.0 |
vod_letter | 首字母 | 3.0 |
vod_skin | 独立模板路径 | 3.0 |
vod_gold | 评分 | 3.0 |
vod_golder | 参与评分人数 | 3.0 |
vod_length | 时长(单位:秒) | 3.0 |
vod_weekday | 播放周期 | 3.0 |
vod_series | 视频系列关联标识 | 3.0 |
vod_copyright | 无版权跳转播放(秒) | 3.0 |
vod_state | 视频类态(正片、花絮) | 3.0 |
vod_version | 视频版本(高清、枪版) | 3.0 |
vod_tv | 电视台同步 | 3.0 |
vod_douban_id | 豆瓣ID | 3.0 |
vod_douban_score | 豆瓣评分 | 3.0 |
vod_scenario | 视频分集剧情(text) | 3.0 |
vod_lines | 经典台词(text) | 4.1 |
vod_watch | 看点嘈点(text) | 4.1 |
vod_ending | 视频结局(text) | 4.1 |
vod_writer | 编剧 | 4.1 |
vod_producer | 制片人 | 4.1 |
vod_camera | 摄影 | 4.1 |
vod_editor | 剪辑 | 4.1 |
vod_music | 音乐总监 | 4.1 |
vod_art | 美术总监 | 4.1 |
vod_extend | 视频扩展JSON格式保存 | 3.0 |
飞飞影视导航系统的普通模板标签是预定义的,所以您可以直接在模板中使用,在使用过程中需注意普通标签的使用范围,如视频详情页的普通标签将不能用在其它页面。
解析范围:全站所有模板均可直接使用
解析范围:Home/index.tpl
站内链接:{:ff_url('index/index')}
解析范围:模型目录/分类定义的模板名.tpl (如:Vod/channel.tpl;News/list.tpl)
访问地址:index.php?s=/list-read-id-1-p-2.html
站内链接:{:ff_url_show($list_id,$list_dir,$list_page)}
分页信息按ID:{:ff_url_page('list/read',array('id'=>$list_id,'list_dir'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
分页信息按拼音:{:ff_url_page('list/ename',array('id'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
解析范围:Vod/list.tpl;Vod/channel.tpl
访问地址:index.php?s=/vod-show-id-1-p-2.html
站内链接:{:ff_url_vod_show($list_id,$list_dir,$list_page)}
分页信息按ID:{:ff_url_page('vod/show',array('id'=>$list_id,'list_dir'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
分页信息按拼音:{:ff_url_page('vod/category',array('id'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
解析范围:Vod/type.tpl
访问地址:index.php?s=/vod-show-id-1-p-2.html
站内链接:{:ff_url_vod_show($list_id,$list_dir,$list_page)}
分页信息:{:ff_url_page('vod/type', array('id'=>$type_id,'type'=>urlencode($type_type),'area'=>urlencode($type_area),'year'=>$type_year,'star'=>urlencode($type_star),'state'=>urlencode($type_state),'order'=>$type_order,'p'=>'FFLINK'), true, 'type', 4)}
解析范围:Vod/search.tpl
访问地址:index.php?s=/vod-search-wd-王-p-2.html
站内链接:{:ff_url('vod/search',array('wd'=>urlencode($search_wd),'p'=>2))}
分页信息:{:ff_url_page('vod/search', array('wd'=>urlencode($search_wd),'p'=>'FFLINK'), true, 'search', 4);}
解析范围:Vod/detail.tpl;Vod/play.tpl;Vod/play_vip.tpl
访问地址:index.php?s=/vod-read-id-1.html
站内链接:{:ff_url_vod_read($list_id,$list_dir,$vod_id,$vod_ename,$vod_jumpurl)}
解析范围:Vod/play.tpl;Vod/play_vip.tpl
访问地址:index.php?s=/vod-play-id-31-sid-4-pid-1.html
站内链接:{:ff_url_vod_play($list_id,$list_dir,$vod_id,$vod_ename,$play_sid,$play_pid)}
播放列表(vod_play_list)
loading...
分集剧情(vod_scenario)
loading...
标签TAG(Tag)
loading...
解析范围:News/list.tpl;News/channel.tpl
访问地址:index.php?s=/news-show-id-1-p-2.html
站内链接:{:ff_url_news_show($list_id,$list_dir,$list_page)}
分页信息按ID:{:ff_url_page('news/show',array('id'=>$list_id,'list_dir'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
分页信息按拼音:{:ff_url_page('news/category',array('id'=>$list_dir,'p'=>'FFLINK'),true,'list',4)}
解析范围:News/type.tpl
访问地址:index.php?s=/news-type-id-2-type-xxxx-order-addtime-p-1.html
站内链接:{:ff_url('news/type',array'id'=>$list_id,('type'=>urlencode($feifei)),'order'=>$type_order,'p'=>1),true)}
分页信息:{:ff_url_page('news/type', array('id'=>$type_id,'type'=>urlencode($type_type),'order'=>$type_order,'p'=>'FFLINK'), true, 'type', 4)}
解析范围:News/search.tpl
访问地址:index.php?s=/news-search-wd-王-p-2.html
站内链接:{:ff_url('news/search',array('wd'=>urlencode($search_wd)))}
分页信息:{:ff_url_page('news/search', array('wd'=>urlencode($search_wd),'p'=>'FFLINK'), true, 'search', 4);}
解析范围:News/detail.tpl
访问地址:index.php?s=/news-read-id-1.html
站内链接:{:ff_url_news_read($list_id,$list_dir,$news_id,$news_ename,$news_jumpurl)}
4.1版本起废除以下专用标签,统一为网站列表页标签 查看
解析范围:Special/list.tpl
访问地址:index.php?s=/special-show-type-xxx-p-1.html
站内链接:{:ff_url('special/show', array('type'=>urlencode($special_type),'p'=>1) )}
分页信息:{:ff_url_page('special/show',array('type'=>urlencode($special_type),'p'=>'FFLINK'),true,'special',4);}
解析范围:Special/detail.tpl
访问地址:index.php?s=/special-read-id-4.html
站内链接:{:ff_url('special/read', array('id'=>$special_id), true)}
解析范围:Map/(360|baidu|bing|google|sogou|rss).tpl
访问地址:index.php?s=/map-show-id-(360|baidu|bing|google|sogou|rss)-limit-100-p-1.html
站内链接:{:ff_url('map/show',array('id'=>$id,'limit'=>$limit,'p'=>$page),true)}
解析范围:Record/vod.tpl
访问地址:index.php?s=/record-vod.html
站内链接:{:ff_url('record/vod','',true)}
4.1版本起废除以下专用标签,统一为网站列表页标签 查看
解析范围:Scenario/index.tpl
访问地址:index.php?s=/scenario-index-p-2.html
站内链接:{:ff_url('scenario/index', array('p'=>1), true)}
分页信息:{:ff_url_page('scenario/index',array('p'=>'FFLINK'),true,'scenario',4)}
解析范围:scenario/read.tpl
访问地址:index.php?s=/scenario-detail-id-2.html
站内链接:{:ff_url('scenario/read', array('id'=>$vod_id), true)}
扩展标签:请参考视频详情页专用标签、视频详情页循环标签
解析范围:scenario/read_pid.tpl
访问地址:index.php?s=/scenario-detail-id-2-pid-2.html
站内链接:{:ff_url('scenario/read', array('id'=>$vod_id, pid=>$i), true)}
扩展标签:请参考视频详情页专用标签、视频详情页循环标签
解析范围:Forum/(index|category_guestbook|category_vod|category_news|category_special|ajax).tpl
访问地址:index.php?s=/forum-(index|guestbook|vod|news|special|ajax)-p-1.html
站内链接:{:ff_url('forum/(index|guestbook|vod|news|special|ajax)', array(pid=>$i), true)}
解析范围:Forum/(detail_guestbook|detail_vod|detail_news|detail_special).tpl
访问地址:index.php?s=/forum-detail-id-2.html
站内链接:{:ff_url('forum/detail', array(id=>$id), true)}
解析范围:User/index.tpl
访问地址:index.php?s=/user-index-id-1.html
站内链接:{:ff_url('user/index', array(id=>$id), true)}
解析范围:User/center_(index|orders|buy|history|forum|likes|wish|do|collect).tpl
访问地址:index.php?s=/user-center-action-(index|orders|buy|history|forum|likes|wish|do|collect).htm
站内链接:{:ff_url('user/center', array(action=>'***'), true)}
解析范围:User/ajax_***.tpl
访问地址:index.php?s=/user-ajax_***.html
站内链接:{:ff_url('user/ajax_*****', '', true)}
登录:index.php?s=/user-login.html {:ff_url('user/login', '', true)}
注册:index.php?s=/user-register.html {:ff_url('user/register', '', true)}
登出:index.php?s=/user-logout.html {:ff_url('user/logout', '', true)}
忘记密码:index.php?s=/user-forget.html {:ff_url('user/forget', '', true)}
模板变量的函数调用格式为:{$varname|function1|function2=arg1,arg2,### } 说明:{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;###表示模板变量本身的参数位置;支持多个函数,函数之间支持空格;支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表;支持变量缓存功能,重复变量字串不多次解析
使用例子:{$user_id|md5|strtoupper|substr=0,3}
ff_url($model, $params, $suffix)
全站所有站内链接生成函数,返回对应的URL访问链接格式;全站所有模板均可调用。
参数 | 描述 |
---|---|
$model | 必需。字符串值,访问的模型与操作 允许的值
|
$params | 可选。数组格式,URL参数 默认:空 参数实例:array('id'=>$vod_id,'p'=>1) |
$suffix | 可选。布尔类型,后缀名 默认:true |
ff_url 调用实例:查看返回结果
loading...
ff_mysql_***($params)
在飞飞影视导航系统中,所有以ff_mysql_开头的函数为"循环函数"。该函数的作用是根据定义的查询条件查询数据库并将其结果以2维数组的形式返回,最终配合volist
标签循环输出,常用在调用数据列表或分页展示。
参数$params为查询条件集合,支持字符串格式或数组格式,字符串形式请以('参数1:值1;参数2:值2;......')这样的格式添加多个条件组合;数组格式就直接以PHP数组形式传递即可。
类型 | 范例 |
---|---|
数组格式(推荐) | array('field'=>'*','limit'=>0,'order'=>'nav_pid','sort'=>'asc') |
字符串格式 | 'field:*;limit:0;order:nav_pid;sort:asc' |
<volist name=":ff_mysql_nav('limit:0,6;order:nav_oid;sort:asc;cache_name:default;cache_time:default')" id="feifei"> ...... </volist>
<php>$item = ff_mysql_nav(array('field'=>'*','limit'=>'0','order'=>'nav_oid','sort'=>'asc'));<php> <volist name="$item" id="feifei"> ...... </volist>
ff_mysql_slide($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'slide_id,slide_cid,slide_name' |
status |
|
'status'=>'1' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
cid |
|
'cid'=>'1' 'cid'=>'1,2' |
limit |
|
'limit'=>'0' 'limit'=>'10' 'limit'=>'2,10' |
order |
|
'order'=>'slide_id' 'order'=>'slide_oid' 'order'=>'slide_oid desc,slide_id ' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_slide 调用实例:查看返回结果
loading...
ff_mysql_list($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'list_id,list_name' |
status |
|
'status'=>'1' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
pid |
|
'pid'=>'1' 'pid'=>'1,2' |
sid |
|
'sid'=>'1' 'sid'=>'2' |
limit |
|
'limit'=>'0' 'limit'=>'10' 'limit'=>'2,10' |
order |
|
'order'=>'list_id' 'order'=>'list_oid' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_list 调用实例:查看返回结果
loading...
ff_mysql_link($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'link_id,link_name' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
type |
|
'type'=>'1' 'type'=>'2' |
limit |
|
'limit'=>'0' 'limit'=>'10' 'limit'=>'2,10' |
order |
|
'order'=>'link_id' 'order'=>'link_order' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_link 调用实例:查看返回结果
loading...
ff_mysql_vod($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
status 4.1新增 |
|
'status'=>'1' |
id_min 4.1新增 |
|
'id_min'=>'1' |
id_max 4.1新增 |
|
'id_max'=>'100' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
ids_not |
|
'ids_not'=>'1' 'ids_not'=>'1,2,3' |
cid |
|
'ids'=>'1' 'ids'=>'1,2,3' |
cid_not |
|
'cid_not'=>'1' 'cid_not'=>'1,2,3' |
stars |
|
'stars'=>'1' 'stars'=>'1,2,3' |
letter |
|
'letter'=>'b' 'letter'=>'a,b,c' |
upday |
|
'upday'=>'1' |
lastday |
|
'lastday'=>'1' |
filmday |
|
'filmday'=>'1' |
copyright |
|
'copyright'=>'0' |
ispay |
|
'ispay'=>'1' |
continu |
|
'continu'=>true |
pic_slide |
|
'pic_slide'=>true |
pic_bg |
|
'pic_bg'=>true |
scenario |
|
'scenario'=>true |
lines 4.1新增 |
|
'lines'=>true |
list_ename |
|
'list_ename'=>'xxxx' |
isend |
|
'isend'=>'true' |
state |
|
'state'=>'正片' |
version |
|
'version'=>'高清' |
series |
|
'series'=>'速度与激情' |
tv |
|
'tv'=>'cntv' |
inputer |
|
'inputer'=>'xxxx' |
name |
|
'name'=>'xxxx' |
title |
|
'title'=>'xxxx' |
actor |
|
'actor'=>'xxxx' |
director |
|
'director'=>'xxxx' |
writer 4.1新增 |
|
'writer'=>'xxxx' |
producer 4.1新增 |
|
'producer'=>'xxxx' |
camera 4.1新增 |
|
'camera'=>'xxxx' |
editor 4.1新增 |
|
'editor'=>'xxxx' |
music 4.1新增 |
|
'music'=>'xxxx' |
art 4.1新增 |
|
'art'=>'xxxx' |
person 4.1新增 |
|
'person'=>'xxxx' |
weekday |
|
'weekday'=>'周一' |
area |
|
'area'=>'内地' |
language |
|
'language'=>'国语' |
play |
|
'play'=>'qvod' |
wd |
|
'wd'=>'xxxx' |
relation 4.1新增 |
|
'relation'=>'xxxx' |
year |
|
'year'=>'2013' |
hits |
|
'hits'=>'1' |
up |
|
'up'=>'1' |
down |
|
'down'=>'1' |
gold |
|
'gold'=>'1' |
golder |
|
'golder'=>'1' |
tag_name |
|
'tag_name'=>'tag' |
tag_cid |
|
'tag_cid'=>'1' 'tag_cid'=>'1,2' |
tag_list |
|
'tag_list'=>'vod_type' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'vod_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_vod 调用实例:查看返回结果
loading...
ff_mysql_news($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
status 4.1新增 |
|
'status'=>'1' |
id_min 4.1新增 |
|
'id_min'=>'1' |
id_max 4.1新增 |
|
'id_max'=>'100' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
ids_not |
|
'ids_not'=>'1' 'ids_not'=>'1,2,3' |
cid 4.1新增 |
|
'ids'=>'1' 'ids'=>'1,2,3' |
cid_not 4.1新增 |
|
'cid_not'=>'1' 'cid_not'=>'1,2,3' |
list_ename |
|
'list_ename'=>'xxxx' |
stars |
|
'stars'=>'1' 'stars'=>'1,2,3' |
letter |
|
'letter'=>'b' 'letter'=>'a,b,c' |
day |
|
'day'=>'1' |
lastday |
|
'lastday'=>'1' |
hits |
|
'hits'=>'1' |
up |
|
'up'=>'1' |
down |
|
'down'=>'1' |
gold |
|
'gold'=>'1' |
golder |
|
'golder'=>'1' |
pic_slide |
|
'pic_slide'=>true |
pic_bg |
|
'pic_bg'=>true |
name |
|
'name'=>'xxxx' |
title |
|
'title'=>'xxxx' |
remark |
|
'remark'=>'xxxx' |
relation 4.1新增 |
|
'relation'=>'xxxx' |
wd |
|
'wd'=>'xxxx' |
tag_name |
|
'tag_name'=>'tag' |
tag_cid |
|
'tag_cid'=>'1' 'tag_cid'=>'1,2' |
tag_list |
|
'tag_list'=>'vod_type' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'news_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_news 调用实例:查看返回结果
loading...
ff_mysql_special($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
status 4.1新增 |
|
'status'=>'1' |
id_min 4.1新增 |
|
'id_min'=>'1' |
id_max 4.1新增 |
|
'id_max'=>'100' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
ids_not 4.1新增 |
|
'ids_not'=>'1' 'ids_not'=>'1,2,3' |
cid 4.1新增 |
|
'ids'=>'1' 'ids'=>'1,2,3' |
cid_not 4.1新增 |
|
'cid_not'=>'1' 'cid_not'=>'1,2,3' |
name |
|
'name'=>'xxxx' |
ename |
|
'ename'=>'xxxx' |
tag_name |
|
'tag_name'=>'tag' |
tag_cid |
|
'tag_cid'=>'1' 'tag_cid'=>'1,2' |
tag_list |
|
'tag_list'=>'vod_type' |
hits |
|
'hits'=>'1' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'special_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_special 调用实例:查看返回结果
loading...
ff_mysql_forum($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
id_min |
|
'id_min'=>'1' |
id_max |
|
'id_max'=>'100' |
status |
|
'status'=>'1' |
sid |
|
'sid'=>'1' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
ids_not |
|
'ids_not'=>'1' 'ids_not'=>'1,2,3' |
cid |
|
'cid'=>'1' 'cid'=>'1,2,3' |
cid_not |
|
'cid_not'=>'1' 'cid_not'=>'1,2,3' |
pid |
|
'pid'=>'1' 'pid'=>'1,2,3' |
pid_not |
|
'pid_not'=>'1' 'pid_not'=>'1,2,3' |
uid |
|
'uid'=>'1' 'uid'=>'1,2,3' |
uid_not |
|
'uid_not'=>'1' 'uid_not'=>'1,2,3' |
up |
|
'up'=>'1' |
down |
|
'down'=>'1' |
upday |
|
'addtime'=>'1' |
wd |
|
'wd'=>'xxxxxx' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'forum_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_forum 调用实例:查看返回结果
sid=1时循环变量包含视频的所有数据库字段;sid=2时循环变量包含资讯的所有数据库字段;sid=3时循环变量包含专题的所有数据库字段
loading...
ff_mysql_user($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
status |
|
'status'=>'1' |
id_min |
|
'id_min'=>'1' |
id_max |
|
'id_max'=>'100' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
pid |
|
'pid'=>'1' 'pid'=>'1,2,3' |
follow |
|
'follow'=>'1' |
up |
|
'up'=>'1' |
down |
|
'down'=>'1' |
hits |
|
'hits'=>'1' |
addtime |
|
'addtime'=>'1' |
logtime |
|
'logtime'=>'1' |
wd |
|
'wd'=>'xxxxxx' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'user_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_user 调用实例:查看返回结果
loading...
ff_mysql_orders($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'order_id,order_sid' |
status |
|
'status'=>'1' |
ispay |
|
'status'=>'1' |
shipping |
|
'status'=>'1' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
uid |
|
'uid'=>'1' 'uid'=>'1,2' |
gid |
|
'gid'=>'1' |
money |
|
'money'=>'1' |
addtime |
|
'addtime'=>'1' |
paytime |
|
'paytime'=>'1' |
wd |
|
'wd'=>'xxxxxx' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'order_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_orders 调用实例:查看返回结果
loading...
ff_mysql_record($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'record_id,record_sid' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
sid |
|
'sid'=>'1' |
did |
|
'did'=>'1' 'did'=>'1,2,3' |
uid |
|
'uid'=>'1' 'uid'=>'1,2' |
type |
|
'type'=>'1' |
upday |
|
'status'=>'1' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'record_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_record 调用实例:查看返回结果
sid=1时循环变量包含视频的所有数据库字段;sid=2时循环变量包含资讯的所有数据库字段;sid=3时循环变量包含专题的所有数据库字段
loading...
ff_mysql_score($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'score_id,score_sid' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
sid |
|
'sid'=>'1' |
did |
|
'did'=>'1' 'did'=>'1,2,3' |
uid |
|
'uid'=>'1' 'uid'=>'1,2' |
type |
|
'type'=>'1' |
addtime |
|
'status'=>'1' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'score' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'score_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_score 调用实例:查看返回结果
loading...
ff_mysql_card($params)
参数 | 描述 | 范例 |
---|---|---|
field |
|
'field'=>'*' 'field'=>'card_number' |
ids |
|
'ids'=>'1' 'ids'=>'1,2,3' |
uid |
|
'uid'=>'1' 'uid'=>'1,2' |
face |
|
'face'=>'50' |
wd |
|
'wd'=>'abcd' |
status |
|
'status'=>'1' |
page_p |
|
'page_p'=>'5' |
page_id |
|
'page_id'=>'card' |
page_is |
|
'page_is'=>true |
limit |
|
'limit'=>'10' |
order |
|
'order'=>'card_id' |
sort |
|
'sort'=>'asc' 'sort'=>'desc' |
cache_name |
|
'cache_name'=>'default' 'cache_name'=>'XXXX' |
cache_time |
|
'cache_time'=>'30' |
ff_mysql_card 调用实例:查看返回结果
loading...