class SonAction extends HomeAction{
$pid = $_GET['pid'];
$res = getlistson($pid);
if($res) $this->display('none_son');
else $this->display('son');
}
复制代码
解释:用get方法取得url传输的栏目ID号,如果该栏目下没有小类则调用输出none_son.html模版文件,否则就调用son.html模版文件4、function getcount($cid){} //返回栏目数据统计,$cid=999时返回当天更新的影片总数,$cid=0是返回所有影片总数,$cid为非0和999时返回该ID栏目下影片的总数。调用举例:<h1>本站影片总数为:{:getcount(0)}</h1>
<h2>今日共更新影片数:{:getcount(999)}</h2>
<h3>电视剧栏目内影片总数为:{:getcount(1)}</h3> //假设电视剧的栏目ID为1
复制代码
5、function getsidname($sid){} //返回模型名称参数:$sid =1时,返回‘vod’,$sid =2时,返回‘news’,$sid =3时,返回‘special’,其他返回‘url’。此函数多用于模版识别。6、function ff_sid($sidname){} //返回模型ID,和上面的函数正好相反。参数:$sidname =vod是,返回‘1’,$sidname =news是,返回‘2’,$sidname =special是,返回‘3’,其他返回‘9’。7、function getxtime($day){} //获取几天前的时间戳调用举例:class TimeAction extends HomeAction{
$pre_time = getxtime(5);//获取5天前的时间戳
$this->assign('pre_time',$pre_time);
$this->display('time');
}
复制代码
8、function getcolor($str,$color){} //返回html代码:<font color="$color">$str</font>,其中的$color值是后台修改影片资料内,修改标题颜色。调用举例:<fflist name="vod_news" id="ppvod" mod="4">
<li>
<b>{$ppvod.vod_addtime|getcolordate='m-d',###}</b>
<a href="{$ppvod.vod_readurl}" title="{$ppvod.vod_name}">{$ppvod.vod_name|getcolor=$ppvod['vod_color']}</a>
</li>
</fflist>
复制代码
9、function getadsurl($str,$charset="utf-8"){} //返回广告的js代码调用举例:{:getadsurl('/runtime/ads/ad.js')}
复制代码
10、function ff_list_url($sid,$arrurl,$page){} //返回栏目页路径参数:$sid 模型名称(movie/article/specia)。 $arrurl为数组参数传入参考U函数(方便动态模式直接生成)。欢迎光临 飞飞CMS官方论坛 (http://feifeicms.me/) | Powered by Discuz! X3.2 |