飞飞CMS官方论坛

标题: 飞飞cms2.7 php版全局万能循环标签 [打印本页]

作者: adminabc    时间: 2014-7-30 21:08
标题: 飞飞cms2.7 php版全局万能循环标签
************************视频(万能数据循环调用)标签************************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
调用函数: ff_mysql_vod(参数1:值1;参数2:值2;参数3,值3....;参数n,值n),支持的参数列表如下
*  以下变量名如$vod_new 可以自定义,只需确保唯一, 并且在调用的地方正确调用即可
*  调用方法 <php>$vod_new=ff_mysql_vod('cid:5;day:10;limit:10;order:vod_iddesc');</php>参数说明如下
*  ids:11,12 调用指定的影片ID(多个ID 用逗号分隔)
*  cid:1,3  分类ID调用分为1或者3(多个ID 用逗号分隔 当前分类:'.$list_id.')
*  stars:1  推荐星级数,可调出一个或多个星级数据,如 1,2,3 默认值为全部
*  hits:20  大于指定人气值的数据(如:888)或某段之间的(如:888,999)
*  up:20    大于指定支持值的数据(如:888)或某段之间的(如:888,999)
*  down:20  大于指定反对值的数据(如:888)或某段之间的(如:888,999)
*  gold:20  大于指定评分平均值的数据(如:6)或某段之间的(如:1,8)/范围:0-10
*  golder:20 大于指定评分人的数据(如:888)或某段之间的(如:888,999)  
*  letter:a 只调用字母A开头的
*  lz:1  只调用连载则设为1,只调用完结则为2(1/2)
*  day:7   7天发表的(任意大于0天数)
*  limit:4,8 从第4条开始调用一共8条
*  order:vod_hits 排序方式可以为(vod_id/vod_addtime/vod_hits/vod_year/vod_error/vod_up/vod_down)desc/asc/rand()
*  tag:关键字 按TAG关键词调用相关影片
*  wd:关键字 搜索范围(影片名称,影片备注,影片主演,影片导演)
*  name:影片名称 按影片名称搜索
*  actor:影片主演 按影片主演搜索
*  director:影片导演 按影片导演搜索
*  area:出产地区 按影片出产地区搜索
*  page:true/false  是否显示分页
*  以上参数可以根据需要任意组合,用分号分隔
调用举例(循环内支持显示的内容信息列表如下):
<php>$vod_new= ff_mysql_vod('cid:0;day:10;hits:0;limit:4,8 rder:vod_id desc');</php>
<fflistname="vod_new" id="ppvod">
    {$i} 排序ID
    {$ppvod.vod_id} 视频ID
    {$ppvod.vod_name|msubstr=0,20} 视频名称(取前面0-20个字符)
    {$ppvod.vod_title} 视频备注/副标
    {$ppvod.vod_readurl} 视频内容页链接地址
    {$ppvod.vod_playurl} 视频播放页第一集链接地址        
    {$ppvod.vod_actor|ff_search_url} 视频主演(带搜索链接,如果不需要则去掉|ff_search_url)
    {$ppvod.vod_director|ff_search_url} 视频导演(带搜索链接,如果不需要则去掉|ff_search_url)
    {$ppvod.vod_content|msubstr=0,20} 视频简介(取前面0-20个字符)
    {$ppvod.vod_pic|ff_img_url} 视频图片地址(带链接,如果不需要则去掉|ff_img_url)
    {$ppvod.vod_picurl} 视频图片地址
    {$ppvod.vod_picirl_small} 缩略图地址
    {$ppvod.vod_area} 视频地区
    {$ppvod.vod_language} 视频语言
    {$ppvod.vod_year} 视频年代
    {$ppvod.vod_continu} 视频年载
    {$ppvod.vod_addtime|date='Y-m-d H:i:s',###} 视频日期(参考PHP的date函数)
    {$ppvod.vod_hits} 视频点击数
    {$ppvod.vod_error} 视频报错数
    {$ppvod.vod_stars} 视频推荐级别
    {$ppvod.vod_inputer} 视频录入作者
    {$ppvod.vod_apex} 顶
    {$ppvod.vod_tread} 踩
    {$ppvod.vod_reurl} 来源地址
    {$ppvod.vod_keywords} 视频关联词(可用于指定需要的关联)
    {$ppvod.vod_color} 视频设置的颜色值        
    {$ppvod.vod_letter} 首字母
    {$ppvod.list_name} 栏目名称
    {$ppvod.list_url}  栏目链接地址
    {$ppvod.list_id}   栏目ID
</fflist>
影视模块循环标签里常用的判断
    判断是否连载
    <neq name="ppvod.vod_continu"value="0"><font color="red">连载至{$ppvod.vod_continu}集</font><else/>完结</neq>
        判断变量是否为空(这里判断的是语言)
    <emptyname="vod_language">--<else />{$vod_language}</empty>
*************************视频(频道页/栏目页)共用普通标签*******************************************
解析范围: 视频模型(频道页与栏目页)
模板名称: pp_vodchannel.html/pp_vodlist.html
搜索参数: year-2000-area-中国-language-english-actor-主演-director-导演-name-名称-title-备注
{$title} 当前栏目分类标题
{$list_id}   当前栏目分类ID
{$list_pid}  当前栏目分类父级ID
{$list_name} 当前栏目分类名称
{$list_name_big}当前栏目大类名称
{$list_url} 当前栏目URL地址
{$list_url_big}当前栏目的大类URL地址
{$list_keywords}当前栏目分类自定义关键字
{$list_description}当前栏目分类描述
{$list_page} 只用于栏目分页显示第几页
{$list_order}当前排序方式
{$list_wd} 栏目搜索关键字值(搜索条件包括名称,备注,主演,导演)
{$list_name} 栏目名称筛选值
{$list_title}栏目备注筛选值
{$list_actor}栏目主演筛选值
{$list_director}栏目导演筛选值
{$list_area} 栏目地区筛选值
{$list_langaue}栏目语言筛选值
{$list_letter}栏目字母筛选值
{$page} 分页列表信息
{$title} 当前栏目分类标题
*************************视频(搜索页)普通标签*******************************************
解析范围: 视频模型(搜索页)
模板名称: pp_vodsearch.html
搜索参数: year-2000-area-中国-language-english-wd-关键字-actor-主演-director-导演-name-名称-title-备注
{$search_order}当前排序方式
{$search_wd} 搜索关键字值(搜索条件包括名称,备注,主演,导演)
{$search_name}搜索名称筛选值
{$search_title}搜索备注筛选值
{$search_actor}搜索主演筛选值
{$search_director}搜索导演筛选值
{$search_area}搜索地区筛选值
{$search_langaue}搜索语言筛选值
{$search_letter}搜索字母筛选值
{$page} 分页列表信息
*************************视频(内容页/播放页)普通标签*******************************************
解析范围: 视频模型(内容页与播放页)
模板名称: pp_vod.html/pp_play.html
{$vod_id} 影片ID
{$vod_cid} 分类ID
{$vod_name} 视频名称
{$vod_title} 视频副标
{$vod_readurl}当前影片链接地址               
{$vod_playurl}播放地址第一集链接
{$vod_actor|ff_search_url}视频主演(带搜索链接,如果不需要则去掉|ff_search_url)
{$vod_director|ff_search_url}视频导演(带搜索链接,如果不需要则去掉|ff_search_url)
{$vod_content}视频简介 常用方法:{$vod_content|strip_tags}去除简介里面的htmlxml
{$vod_picurl}视频图片地址链接
{$vod_picurl_small} 视频缩略图地址链接
{$vod_area} 视频出产地区
{$vod_language}视频对白语言
{$vod_year} 视频生产年代
{$vod_continu} 视频年载集数
{$vod_addtime|date='Y-m-dH:i:s',###} 视频日期
{$vod_hits} 视频点击数
{$vod_up} 顶
{$vod_down} 踩
{$vod_error} 报错
{$vod_stars} 推荐等级
{$vod_count} 服务器组统计
{$vod_rssurl}单部影片rss链接
{$vod_hits} 影片总人气值
{$vod_hits_month}月人气值
{$vod_hits_week}周人气值
{$vod_hits_day}日人气值
{$vod_hits_insert}写入点击数
{$vod_color} 视频颜色
{$vod_keywords} 视频关联词
{$list_id}   当前栏目分类ID
{$list_pid}  当前栏目分类父级ID
{$list_name} 当前栏目分类名称
{$list_url}  当前栏目URL地址        
        
*************************视频(播放页)普通标签*******************************************
解析范围: 视频模型播放页
模板名称: pp_play.html
{$vod_player}调用播放器播放影片
{$vod_sid}  当前播放器组序号
{$vod_pid}  当前播放列表序号
{$vod_count} 当前影片共有多少集
{$vod_playername}当前影片的播放器中文名称
{$vod_playname}当前影片的播放器英文名称
{$vod_playkey}当前影片的播放器排序序号
{$vod_jiname}当前播放集数名称
{$vod_playpath}正在播放的影片真实地址
{$vod_nextpath}下一集播放地址
{$vod_playurl}   当前URL地址栏
*************************视频(内容页/播放页)播放列表循环标签*********************************
解析范围: 视频模型(内容页与播放页)
模板名称: pp_vod.html/pp_play.html
高级用法: <eq name="ppvod.playname"value="qvod">观看本片需要安装qvod播放器</eq>
<fflistname="vod_playlist" id="ppvod">
    {$key+1}
    {$ppvod.playname} 播放器名称
    {$ppvod.servername} 服务器组名称
    {$ppvod.serverurl} 服务器组前缀地址
    <fflist name="ppvod['son']"id="ppvod">
        {$ppvod.playname}分集点播名称
        {$ppvod.playurl} 分集点播链接
        {$ppvod.playpath}分集真实地址
        {$ppvod.playcount}分集总集数统计
    </fflist>
</fflist>
*************************视频(内容页/播放页)TAG关键词循环标签*********************************
解析范围: 视频模型(内容页与播放页)
模板名称: pp_vod.html/pp_play.html
<fflistname="Tag" id="ppvod">
    {$key+1}
    {$ppvod.tag_id} 标签ID
    {$ppvod.tag_sid} 标签模块ID
    {$ppvod.tag_name} 标签名称
        <ahref="{$ppvod.tag_name|ff_tag_url}">{$ppvod.tag_name}</a> 标签名称带链接
</fflist>
*************************资讯(万能数据循环调用)标签************************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
调用函数: ff_mysql_news(参数1:值1;参数2:值2;参数3,值3....;参数n,值n),支持的参数列表如下
*  以下变量名如$news_new 可以自定义,只需确保唯一, 并且在调用的地方正确调用即可
*  调用方法 <php>$news_new =ff_mysql_news('cid:5;day:10;limit:10;order:news_id desc');</php>参数说明如下
*  ids:11,12 调用指定的资讯ID(多个ID 用逗号分隔)
*  cid:1,3  分类ID调用分为1或者3(多个ID 用逗号分隔 当前分类:'.$list_id.')
*  stars:1  推荐星级数,可调出一个或多个星级数据,如 1,2,3 默认值为全部
*  hits:20  大于指定人气值的数据(如:888)或某段之间的(如:888,999)
*  up:20    大于指定支持值的数据(如:888)或某段之间的(如:888,999)
*  down:20  大于指定反对值的数据(如:888)或某段之间的(如:888,999)
*  gold:20  大于指定评分平均值的数据(如:6)或某段之间的(如:1,8)/范围:0-10
*  golder:20 大于指定评分人的数据(如:888)或某段之间的(如:888,999)  
*  letter:a 只调用字母A开头的
*  day:7   7天发表的(任意大于0天数)
*  limit:4,8 从第4条开始调用一共8条
*  order:news_hits 排序方式可以为(news_id/news_addtime/news_hits/news_up/news_down)desc/asc/rand()
*  tag:关键字 按TAG关键词调用相关新闻
*  wd:关键字 搜索范围(影片名称,影片备注,影片主演,影片导演)
*  page:true/false  是否显示分页
*  以上参数可以根据需要任意组合,用分号分隔
调用举例(循环内支持显示的内容信息列表如下):
<php>$news_new= ff_mysql_news('cid:0;day:10;hits:0;limit:4,8 rder:news_id desc');</php>
<fflistname="news_new" id="ffvod">
    {$i} 排序ID
    {$ffvod.news_id} 新闻ID
    {$ffvod.news_name|msubstr=0,20} 新闻名称(取前面0-20个字符)
    {$ffvod.news_keywords} 新闻关键字
    {$ffvod.news_color} 新闻标题颜色值
    {$ffvod.news_pic|getpicurl} 新闻图片地址
    {$ffvod.news_inputer} 新闻录入作者
    {$ffvod.news_reurl} 新闻地址来源地址
    {$ffvod.news_remark} 新闻概述
    {$ffvod.news_content|trim|msubstr=0,20} 新闻简介
    {$ffvod.news_addtime|date='Y-m-dH:i:s',###} 新闻内容
    {$ffvod.news_hits} 新闻点击数
    {$ffvod.news_stars} 新闻推荐级别
    {$ffvod.news_up} 顶
    {$ffvod.news_down} 踩
    {$ffvod.news_letter} 首字母
    {$ffvod.news_url} 新闻链接
</fflist>
*************************资讯(频道页/栏目页)共用普通标签*******************************************
解析范围: 新闻模型(频道页与栏目页)
模板名称: pp_newschannel.html/pp_newslist.html
搜索参数: letter-a-wd-中国
{$title} 当前栏目分类标题
{$list_id}   当前栏目分类ID
{$list_pid}  当前栏目分类父级ID
{$list_name} 当前栏目分类名称
{$list_name_big}当前栏目大类名称
{$list_url} 当前栏目URL地址
{$list_url_big}当前栏目的大类URL地址
{$list_keywords}当前栏目分类自定义关键字
{$list_description}当前栏目分类描述
{$list_page} 只用于栏目分页显示第几页
{$list_order}当前排序方式
{$list_wd} 栏目搜索关键字值(搜索条件包括名称,备注,主演,导演)
{$list_letter}栏目字母筛选值
{$page} 分页列表信息
*************************资讯(搜索页)普通标签*******************************************
解析范围: 新闻模型(搜索页)
模板名称: pp_newssearch.html
搜索参数: letter-a-wd-中国-p-1
{$search_order}当前排序方式
{$search_wd} 搜索关键字值(搜索条件包括名称,备注)
{$search_name}搜索名称筛选值
{$search_title}搜索备注筛选值
{$search_letter}搜索字母筛选值
{$search_page}只用于栏目分页显示第几页
{$page} 分页列表信息
*************************资讯(内容页)普通标签*******************************************
解析范围: 新闻模型(内容页)
模板名称: pp_news.html
{$title} 新闻标题
{$news_id} 新闻ID
{$news_name|msubstr=0,20}新闻名称(取前面0-20个字符)
{$news_readurl}新闻链接
{$news_picurl}新闻图片地址
{$news_picurl_small}新闻缩略图地址
{$news_remark}新闻概述
{$news_content}新闻内容
{$news_addtime|date='Y-m-dH:i:s',###} 新闻更新时间
{$news_color}新闻标题颜色值
{$news_hits} 新闻总人气值
{$news_hits_month}月人气值
{$news_hits_week}周人气值
{$news_hits_day}日人气值
{$news_hits_insert}写入点击数
{$news_inputer}新闻录入作者
{$news_reurl}新闻来源
{$news_stars}新闻推荐级别
{$news_up} 顶
{$news_down} 踩
{$news_gold} 评分
{$news_golder}参与评分人数
{$news_letter}首字母
{$news_keywords}新闻关联词
*************************专题(万能数据循环调用)标签************************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
调用函数: ff_mysql_special(参数1:值1;参数2:值2;参数3,值3....;参数n,值n),支持的参数列表如下
*  以下变量名如$special_new 可以自定义,只需确保唯一, 并且在调用的地方正确调用即可
*  调用方法 <php>$special_new =ff_mysql_special('limit:0,10;order:special_id desc');</php>参数说明如下
*  ids:11,12 调用指定的专题ID(多个ID 用逗号分隔)
*  hits:20  大于指定人气值的数据(如:888)或某段之间的(如:888,999)
*  limit:4,8 从第4条开始调用一共8条
*  order:special_hits 排序方式可以为(special_id/special_addtime/special_hits)desc/asc/rand()
*  name:影片名称 按影片名称搜索
*  page:true/false  是否显示分页
*  以上参数可以根据需要任意组合,用分号分隔
调用举例(循环内支持显示的内容信息列表如下):
<php>$special_new= ff_mysql_special('limit:0,10;order:special_id desc');</php>
<fflistname="special_new" id="ppvod">
    {$i} 排序ID
    {$ppvod.special_id} 专题ID
    {$ppvod.special_name|msubstr=0,20} 专题名称(取前面0-20个字符)
    {$ppvod.special_logo} 专题LOGO
    {$ppvod.special_banner} 专题BANNER
    {$ppvod.special_keywords} 征对搜索引擎的专题关键字        
    {$ppvod.special_description} 征对搜索引擎的专题描述
    {$ppvod.special_skin} 专题模板名字
    {$ppvod.special_addtime|date='Y-m-dH:i:s',###} 专题更新日期(参考PHP的date函数)
    {$ppvod.special_hits} 专题点击数               
    {$ppvod.special_content|msubstr=0,20} 专题简介(取前面0-20个字符)
</fflist>
*************************专题(栏目页)共用普通标签*******************************************
解析范围: 专题模型栏目页
模板名称: pp_speciallist.html
{$title} 专题分页标题
{$page} 分页列表信息
{$special_page}只用于栏目分页显示第几页
{$special_keywords}专题列表关键字
{$special_description}专题列表描述
*************************专题(内容页)普通标签*******************************************
解析范围: 专题模型(内容页)
模板名称: pp_special.html
{$title} 专题标题
{$special_id}专题ID
{$special_name|msubstr=0,20}专题名称(取前面0-20个字符)
{$special_content}专题内容
{$special_readurl}专题链接
{$special_logo}专题Logo图片
{$special_banner}专题Banner图片
{$special_hits}新闻总人气值
{$special_hits_month}月人气值
{$special_hits_week}周人气值
{$special_hits_day}日人气值
{$special_hits_insert}写入点击数
{$special_stars}新闻推荐级别
{$special_up}顶
{$special_down}踩
{$special_gold}评分
{$special_golder}参与评分人数
{$special_letter}首字母
{$special_keywords}征对搜索引擎的关键字
{$special_description}征对搜索引擎的描述
{$special_color}标题颜色值
{$special_addtime|date='Y-m-dH:i:s',###} 专题更新时间
收录的详细视频
<fflistname="list_vod" id="ppvod">
        与视频循环数据标签变量完全相同
</fflist>
收录的详细资讯
<fflistname="list_news" id="ppvod">
        与资讯循环数据标签变量完全相同
</fflist>
*******************************系统全局标签**************************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
__ROOT__  网站根目录路径
__PUBLIC__ 网站公用目录路径
{*TEMPLATE_PATH}当前模版主题路径
<includefile="Home:ff_header" />包含共用顶部文件
<includefile="Home:ff_footer" />包含共用底部文件
{$root} 显示网站安装目录
{$tpl}  显示当前模版路径
{$css}  显示风格CSS链接
{$title}显示网站当前标题
{$sitename} 显示网站名称
{$siteurl}  显示网站地址
{$keywords} 征对搜索引擎的关键字
{$description}征对搜索引擎的说明
{$email}    显示站长Email链接
{$copyright}  显示网站版权
{$tongji}  调用网站统计链接
{$icp} 显示网站备案信息
{$model} 当前模型名称
{$action} 当前操作名称
{&var} 输出配置参数
{.var} 输出GET变量
{^var} 输出POST变量
{$url_guestbook} 留言链接
{$url_tag} 标签模块链接
{$url_map_rss} RSS订阅链接        
{$url_map_baidu}百度sitemap链接
{$url_map_google}谷歌sitemap链接
{$url_map_soso}搜搜sitemap链接
{$hotkey} 热门关键字
*******************************导航菜单双层循环公用标签**************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
<fflistname="list_menu" id="ppvod">
    {$ppvod.list_name} 栏目链接名称
    {$ppvod.list_id}   栏目链接ID
    {$ppvod.list_pid}  栏目链接父ID
    {$ppvod.list_sid}  栏目模块标识ID(1=vod/2=news)
    {$ppvod.list_url}  栏目链接地址
    {$ppvod.list_name_big} 大栏目链接名称
    {$ppvod.list_url_big}  大类栏目链接地址
    <fflist name="ppvod.son"id="ppvod">参数同上</fflist>
</fflist>
-----高级用法:只显示影视模块的链接 放在循环标签内控制-----------------
<fflistname="list_menu" id="ppvod">
    <eq name="ppvod.list_sid"value="1">{$ppvod.list_name}</eq>
</fflist>
<ifcondition="getlistson($ppvod['list_id']) eq 1">没有子类<else/>有子类</if>
<notinname="ppvod.list_id" value="6,7,20">显示</notin>
*******************************友情链接循环标签**************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
<fflistname="list_link" id="ppvod">
    {$ppvod.link_id}   友情链接ID
    {$ppvod.link_name} 友情链接名称
    {$ppvod.link_logo} 友情链接LOGO地址
    {$ppvod.link_url}  友情链接URL地址
    {$ppvod.link_order}友情链接排序ID
    {$ppvod.link_type}友情链接方式(1/文字 2/图片)
</fflist>
-----高级用法:只显示文字链接 放在循环标签内控制-----------------
<fflistname="list_link" id="ppvod">
    <eq name="ppvod.link_type"value="1">{$ppvod.link_name}</eq>
</fflist>
*******************************幻灯片循环标签**************************************
解析范围: 全站所有模板均可调用
模板名称: 所有模板
<fflistname="list_slide" id="ppvod">
        {$i} 幻灯序列号
        {$ppvod.slide_id}   幻灯ID
        {$ppvod.slide_oid}  幻灯排序ID
        {$ppvod.slide_name} 幻灯名称
        {$ppvod.slide_pic}  幻灯图片地址
        {$ppvod.slide_url}  幻灯链地址
        {$ppvod.slide_content} 幻灯简介
</fflist>




欢迎光临 飞飞CMS官方论坛 (http://www.ffcms.cn/) Powered by Discuz! X3.2