苹果cms标签代码说明

苹果cmsv10标签代码说明

========模板结构=======
│─template/1/模板1
│├─info.ini模板信息文件
│├─ads广告文件目录
│├─jsjs文件
│├─csscss文件
│├─images图片文件
│└─html模板文件目录
│└─art文章模块模板目录
│└─comment评论模块模板目录
│└─gbook留言本模块模板目录
│└─index首页模块模板目录
│└─label自定义页面模块模板目录
│└─map地图页模块模板目录
│└─public公共页面模板目录
│└─rssRSS和sitemap模板目录
│└─topic专题模块模板目录
│└─user用户中心模块模板目录
│└─vod视频模块模板目录
│└─plot分集剧情模块模板目录
│└─website网址导航模块模板目录
│─tempalte/2/模板2
│─…
│─template/n/模板N

========模板目录下的info.ini介绍========
里边包含了对模板文件的简单介绍,及adsdir广告文件存放目录的设置,默认广告目录为ads

========模板名称======
public/include.html全站公共引入文件引入js、css样式,还有系统JS变量
public/head.html全站头部
public/foot.html全站尾部
public/jump.html跳转提示页模板
public/msg.html错误提示页模板
public/paging.html分页样式模板
public/digg.html顶踩样式模板
public/score.html普通评分样式模板
public/star.html星星评分样式模板

comment/index.html评论页
comment/ajax.html评论页
gbook/index.html留言本
gbook/report.html报错页面

index/index.html首页

map/rss.htmlrss
map/baidu.html百度sitemap
map/google.html谷歌sitemap

topic/index.html专题首页
topic/detail.html专题详情页

art/confirm.html确认支付积分页面
art/detail.html文章内容页
art/detail_pwd.html验证密码页
art/rss.html文章内容rss
art/search.html文章搜索页
art/type.html文章分类页
art/show.html文章分类筛选页

vod/confirm.html确认支付积分页面
vod/copyright.html版权提示和跳转
vod/detail.html视频内容页
vod/detail_pwd.html验证密码页
vod/rss.html视频内容rss
vod/play.html视频播放页
vod/player.html试看页面播放页
vod/player_pwd.html验证密码页
vod/down.html视频下载页
vod/downer_pwd.html验证密码页
vod/search.html视频搜索页面
vod/type.html视频分类页面
vod/show.html视频分类筛选页
vod/plot.html视频分集剧情列表

user/ajax_info.html用户弹出层登录详情
user/ajax_login.html用户弹出层登录界面
user/buy.html用户中心-在线充值
user/cards.html用户中心-充值卡记录
user/cash.html用户中心-提现记录
user/downs.html用户中心-下载记录
user/favs.html用户中心-收藏记录
user/findpass.html用户中心-找回密码
user/findpass_msg.html用户中心-找回密码提示信息
user/foot.html用户中心-公共底部
user/head.html用户中心-公共头部
user/include.html用户中心-公共引入文件
user/index.html用户中心-首页
user/info.html用户中心-个人详情
user/login.html用户中心-登录页
user/orders.html用户中心-在线充值记录
user/pay.html用户中心-支付页
user/payment_weixin.html用户中心-支付微信二维码
user/plays.html用户中心-点播记录
user/popedom.html用户中心-权限列表
user/reg.html用户中心-注册
user/reward.html用户中心-分销记录
user/upgrade.html用户中心-会员升级

plot/index.html分集剧情首页
plot/detail.html分集剧情详情页
|
actor/index.html演员首页
actor/detail.html演员详情页
actor/search.html演员网址搜索页
actor/show.html演员筛选页
actor/type.html演员分类页
|
role/index.html角色首页
role/detail.html角色详情页
role/show.html角色筛选页

website/index.html网址导航首页
website/detail.html网址详情页
website/search.html网址搜索页
website/show.html网址筛选页
website/type.html网址分类页

========全局标签=======
{$maccms.site_name}网站名称
{$maccms.site_url}网站url
{$maccms.site_wapurl}wap网站url
{$maccms.site_logo}网站logo
{$maccms.site_waplogo}wap网站logo
{$maccms.site_keywords}网站关键字
{$maccms.site_description}网站描述
{$maccms.site_icp}备案号
{$maccms.site_qq}站长qq
{$maccms.site_email}站长email
{$maccms.site_tj}统计代码;也可以用{$maccms.path}static/js/tj.js来动态引入统计代码。
{$maccms.site_status}网站状态1开启0关闭
{$maccms.site_close_tip}网站关闭提示信息

{$maccms.path}网站目录
{$maccms.path_tpl}当前模板目录
{$maccms.date}当前日期
{$maccms.search_hot}热门搜索词
{$maccms.art_extend_class}全局文章扩展分类
{$maccms.vod_extend_class}全局视频扩展分类
{$maccms.vod_extend_state}全局视频资源
{$maccms.vod_extend_version}全局视频版本
{$maccms.vod_extend_area}全局视频地区
{$maccms.vod_extend_lang}全局视频语言
{$maccms.vod_extend_year}全局视频年代
{$maccms.vod_extend_weekday}全局视频更新周期
{$maccms.actor_extend_area}全局演员地区
{$maccms.http_type}当前url访问协议,会输出http://或者https://
{$maccms.controller_action}当前页面触发的程序路径controller/action

如果$maccms.标签不够用,想调用其他配置项的内容,可以用$GLOBALS['config']来获取到
例如
{$GLOBALS['config']['site']['site_name']}
其他项:具体包含哪些属性可以调试查看下;{php}dump($GLOBALS['config']);die;{/php}

$GLOBALS['config']['site']站点配置
$GLOBALS['config']['app']预留参数配置
$GLOBALS['config']['user']用户配置
$GLOBALS['config']['gbook']留言本配置
$GLOBALS['config']['comment']评论配置
$GLOBALS['config']['upload']上传配置
$GLOBALS['config']['interface']站外入库配置
$GLOBALS['config']['pay']支付配置
$GLOBALS['config']['collect']采集配置
$GLOBALS['config']['api']api配置
$GLOBALS['config']['connect']第三方登录配置
$GLOBALS['config']['weixin']微信配置
$GLOBALS['config']['view']url浏览模式配置
$GLOBALS['config']['path']url静态路径配置
$GLOBALS['config']['rewrite']路由配置
$GLOBALS['config']['weixin']微信配置
$GLOBALS['config']['email']邮件配置
$GLOBALS['config']['play']播放器配置
$GLOBALS['config']['urlsend']url推送配置
$GLOBALS['config']['sms']短信配置
$GLOBALS['config']['extra']自定义参数配置
$GLOBALS['config']['seo']SEO参数配置

——————SEO参数信息——————————
{$maccms.seo.vod.name}视频首页SEO标题
{$maccms.seo.vod.key}视频首页SEO关键字
{$maccms.seo.vod.des}视频首页SEO描述
{$maccms.seo.art.name}文章首页SEO标题
{$maccms.seo.art.key}文章首页SEO关键字
{$maccms.seo.art.des}文章首页SEO描述
{$maccms.seo.actor.name}演员首页SEO标题
{$maccms.seo.actor.key}演员首页SEO关键字
{$maccms.seo.actor.des}演员首页SEO描述
{$maccms.seo.role.name}角色首页SEO标题
{$maccms.seo.role.key}角色首页SEO关键字
{$maccms.seo.role.des}角色首页SEO描述
{$maccms.seo.plot.name}剧情首页SEO标题
{$maccms.seo.plot.key}剧情首页SEO关键字
{$maccms.seo.plot.des}剧情首页SEO描述
{$maccms.seo.website.name}网址导航首页SEO标题
{$maccms.seo.website.key}网址导航首页SEO关键字
{$maccms.seo.website.des}网址导航首页SEO描述
——————下方高能——————————
$GLOBALS['type_id']当前分类页ID,在(分类页,筛选页,内容页,播放页,下载页都有值)
$GLOBALS['type_pid']当前分类页父ID,在(分类页,筛选页,内容页,播放页,下载页都有值)

{$maccms.mid}模块id,1=>'视频',2=>'文章',3=>'专题',4=>'评论',5=>'留言',6=>'用户中心',7=>'自定义页面',8=>'演员',9=>'角色',10=>'剧情',11=>'网址'

{$maccms.aid}当前系统页面id
首页1
地图2
rss3
留言本4
评论5
用户中心6
自定义页面7

视频首页10
视频分类页11
视频分类筛选12
视频搜索13
视频详情14
视频播放15
视频下载16
视频角色17

文章首页20
文章分类21
文章分类筛选22
文章搜索23
文章详情24

专题首页30
专题搜索33
专题详情34

演员首页80
演员分类81
演员筛选82
演员搜索83
演员详情84

角色首页90
角色搜索93
角色详情94

剧情首页100
剧情搜索103
剧情想请104

网址导航首页110
网址导航分类111
网址导航筛选112
网址导航搜索113
网址导航详情114

————————————————
设计首页幻灯片的时候,建议统一调用推荐值为9的数据~

=======引入模板文件=======
{includefile="public/head"}

=======分类列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,sort
start从第几条开始
num获取条数
ids指定分类parent获取一级分诶;child获取子分类;1,2,3一组指定ID;
parent父分类id
flag视频=vod文章=art
cachetime自定义缓存时间单位秒

{maccms:typenum="10"order="asc"by="sort"ids="all"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:type}

嵌套标签获取一级及二级
{maccms:typeids="1,2,3,4"order="asc"by="sort"id="vo1"key="key1"}
一级分类:{$vo1.type_name}-
{maccms:typeparent="'.$vo1['type_id'].'"order="asc"by="sort"id="vo2"key="key2"}
二级分类{$vo2.type_name}
{/maccms:type}
<br>
{/maccms:type}

=======分类页独有标签=======
{$obj.parent}如果当前访问的是二级分类,这个是一级分类对象,也同样包含以下属性,如{$obj.parent.type_id}一级分类id

{$obj.type_id}分类id
{$obj.type_name}名称
{$obj.type_en}别名
{$obj.type_sort}排序号
{$obj.type_mid}所属模块
{$obj.type_pid}上级id
{$obj.type_status}状态1开启0关闭
{$obj.type_tpl}分类页模板
{$obj.type_tpl_list}筛选页模板
{$obj.type_tpl_detail}详情页模板
{$obj.type_tpl_play}播放页模板
{$obj.type_tpl_down}下载页模板
{$obj.type_key}关键字
{$obj.type_des}描述信息
{$obj.type_title}标题
{$obj.type_extend}扩展配置json
{$obj.type_logo}分类图标
{$obj.type_pic}分类封面
{$obj.type_jumpurl}跳转url
{:mac_url_type($obj)}分类链接

=======专题列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定1,2,3一组指定ID;
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes

{maccms:topicnum="10"paging="no"order="asc"by="sort"ids="all"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:topic}
=======专题页独有标签=======
{$obj.topic_id}专题id
{$obj.topic_name}名称
{$obj.topic_en}别名
{$obj.topic_sub}副标
{$obj.topic_status}状态
{$obj.topic_sort}排序号
{$obj.topic_letter}首字母
{$obj.topic_color}高亮颜色
{$obj.topic_tpl}模板文件
{$obj.topic_type}扩展分类
{$obj.topic_pic}图片
{$obj.topic_pic_thumb}缩略图
{$obj.topic_pic_slide}幻灯图
{$obj.topic_key}seo关键字
{$obj.topic_des}seo描述
{$obj.topic_title}seo标题
{$obj.topic_blurb}简介
{$obj.topic_remarks}备注
{$obj.topic_level}推荐值
{$obj.topic_up}顶数
{$obj.topic_down}踩数
{$obj.topic_score}平均分
{$obj.topic_score_all}总评分
{$obj.topic_score_num}总评次
{$obj.topic_hits}总点击
{$obj.topic_hits_day}日点击
{$obj.topic_hits_week}周点击
{$obj.topic_hits_month}月点击
{$obj.topic_time}更新时间
{$obj.topic_time_add}添加时间
{$obj.topic_content}详细介绍
{$obj.topic_extend}扩展配置json
{$obj.topic_rel_vod|explode=',',###|count}专题包含视频数量
{$obj.topic_rel_art|explode=',',###|count}专题包含文章数量
{:mac_url_topic_detail($obj)}专题详情页链接
{:mac_url_topic_index()}专题首页链接

=======视频列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定1,2,3一组ID;
not不抱含id多个逗号链接
type指定获取分类数据all所有;1,2,3指定;
class指定某扩展分类支持多个动作,喜剧
tag指定tag支持多个aaa,xxx
level指定推荐值支持多个1,2
area指定地区支持多个大陆,香港
lang指定语言支持多个国语,粤语
year指定年代支持多个2002,2003
state资源类别支持多个高清版,剧场版,抢先版
version资源版本支持多个正片,预告片
weekday更新周期支持多个一,二,三
rel指定关联数据1,2,3或变形金刚
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes
pageurl分页地址
cachetime自定义缓存时间单位秒
isend是否连载完毕0,1
plot是否包含分集剧情0,1

{maccms:vodnum="10"paging="no"type="all"order="asc"by="sort"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:vod}
=======视频内容页独有标签=======
{$obj.vod_id}视频id
{$obj.type_id}分类id
{$obj.type_id_1}一级分类id
{$obj.type}分类对象,二级属性可参考分类属性
{$obj.type.type_name}分类名
{$obj.type.type_en}分类拼音
{$obj.type_1}一级分类对象,二级属性可参考分类属性
{$obj.type_1.type_name}一级分类名
{$obj.type_1.type_en}一级分类拼音
{$obj.group_id}用户组id
{$obj.vod_name}视频名
{$obj.vod_sub}副标题
{$obj.vod_en}别名
{$obj.vod_status}状态0未审1已审
{$obj.vod_letter}首字母
{$obj.vod_color}颜色
{$obj.vod_tag}tags
{$obj.vod_class}扩展分类
{$obj.vod_pic}图片
{$obj.vod_pic_thumb}缩略图
{$obj.vod_pic_slide}幻灯图
{$obj.vod_actor}主演
{$obj.vod_director}导演
{$obj.vod_writer}编剧
{$obj.vod_behind}幕后
{$obj.vod_blurb}简介
{$obj.vod_remarks}备注
{$obj.vod_pubdate}上映日期
{$obj.vod_total}总集数
{$obj.vod_serial}连载数
{$obj.vod_tv}上映电视台
{$obj.vod_weekday}节目周期
{$obj.vod_area}地区
{$obj.vod_lang}语言
{$obj.vod_year}年代
{$obj.vod_version}版本-dvd,hd,720p
{$obj.vod_state}资源类别-正片,预告片,花絮
{$obj.vod_author}编辑人员
{$obj.vod_jumpurl}跳转url
{$obj.vod_tpl}独立模板
{$obj.vod_tpl_play}独立播放页模板
{$obj.vod_tpl_down}独立下载页模板
{$obj.vod_isend}是否完结
{$obj.vod_lock}锁定1
{$obj.vod_level}推荐级别
{$obj.vod_points}访问整个视频所需积分
{$obj.vod_points_play}每集点播付费
{$obj.vod_points_down}每集下载付费
{$obj.vod_hits}总点击量
{$obj.vod_hits_day}日点击量
{$obj.vod_hits_week}周点击量
{$obj.vod_hits_month}月点击量
{$obj.vod_duration}时长
{$obj.vod_up}顶数
{$obj.vod_down}踩数
{$obj.vod_score}平均分
{$obj.vod_score_all}总评分
{$obj.vod_score_num}评分次数
{$obj.vod_time}更新时间
{$obj.vod_time_add}添加时间
{$obj.vod_time_hits}点击时间
{$obj.vod_time_make}生成时间
{$obj.vod_trysee}试看时长分
{$obj.vod_reurl}来源地址
{$obj.vod_rel_vod}关联视频ids
{$obj.vod_rel_art}关联文章ids
{$obj.vod_content}详细介绍
{$obj.vod_pwd}访问内容页密码
{$obj.vod_pwd_url}获取密码链接
{$obj.vod_pwd_play}访问播放页密码
{$obj.vod_pwd_play_url}获取密码链接
{$obj.vod_pwd_down}访问下载页密码
{$obj.vod_pwd_down_url}获取密码链接
{$obj.vod_copyright}是否开启版权提示
{$obj.vod_play_from}播放组
{$obj.vod_play_server}播放服务器组
{$obj.vod_play_note}播放备注
{$obj.vod_play_url}播放地址
{$obj.vod_down_from}下载租
{$obj.vod_down_server}下载服务器组
{$obj.vod_down_note}下载备注
{$obj.vod_down_url}下载地址
{$obj.vod_plot}是否包含分集剧情
{$obj.vod_plot_name}分集剧情名称
{$obj.vod_plot_detail}分集剧情详情

{:mac_url_vod_detail($obj)}视频详情页链接
{:mac_url_vod_play($obj,['sid'=>1,'nid'=>1])}视频播放页链接
{:mac_url_vod_play($obj,'first')}视频播放页第一条链接
{:mac_url_vod_down($obj,['sid'=>1,'nid'=>1])}视频下载页链接
{:mac_url_vod_down($obj,'first')}视频下载页第一条链接

=======视频播放地址和下载地址标签=======

{maccms:foreachname="obj.vod_play_list"id="vo"}
<divclass="ui-boxmarg"id="playlist_1">
<divclass="down-title">
<h2>{$vo.from}-在线播放</h2><span>[{$vo.player_info.tip}]</span>
</div>
<divclass="video_listfn-clear">
{maccms:foreachname="vo.urls"id="vo2"}
<ahref="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}">{$vo2.name}</a>
{/maccms:foreach}
</div>
</div>
{/maccms:foreach}

{maccms:foreachname="obj.vod_down_list"id="vo"}
<divclass="ui-boxmarg"id="downlist_1">
<divclass="down-title">
<h2>{$vo.from}-下载</h2><span>[{$vo.player_info.tip}]</span>
</div>
<divclass="video_listfn-clear">
{maccms:foreachname="vo.urls"id="vo2"}
<ahref="{:mac_url_vod_down($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}">{$vo2.name}</a>
{/maccms:foreach}
</div>
</div>
{/maccms:foreach}

如何在播放页或下载页只显示当前分组的地址呢?外层循环标签不变,只需要加一个判断就可以了。
{maccms:foreachname="obj.vod_play_list"id="vo"}
{ifcondition="$vo.sideq$param.sid"}———————重点是这句if判断
<divclass="ui-boxmarg"id="playlist_1">
<divclass="down-title">
<h2>{$vo.from}-在线播放</h2><span>[{$vo.player_info.tip}]</span>
</div>
<divclass="video_listfn-clear">
{maccms:foreachname="vo.urls"id="vo2"}
<ahref="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}">{$vo2.name}</a>
{/maccms:foreach}
</div>
</div>
{/if}
{/maccms:foreach}

上边循环过程中,其中获取播放器详细信息的方法是
{$vo.player_info.from}编码
{$vo.player_info.show}名称
{$vo.player_info.des}备注
{$vo.player_info.tip}提示
{$vo.player_info.sort}排序
{$vo.player_info.parse}解析接口
{$vo.player_info.target}目标窗口当前_self和新页_blank,可以直接用在a标签的target属性上
{$vo.from}播放器编码
{$vo.note}备注
{$vo.url}url地址
{$vo.url_count}集数

=======视频播放页独有标签=======
{$param.sid}当前播放组序号
{$param.nid}当前集数序号

{$obj.player_info.link_next}下一页地址,最后一页时此链接将当前页链接
{$obj.player_info.link_pre}上一页地址,第一页时此链接将当前页链接

{$obj['vod_play_list'][$param['sid']]}获取当前播放组数据
{$obj['vod_play_list'][$param['sid']]['player_info']}播放器信息
{$obj['vod_play_list'][$param['sid']]['server_info']}服务器组信息
{$obj['vod_play_list'][$param['sid']]['url_count']}总集数
{$obj['vod_play_list'][$param['sid']]['urls']}集数信息
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]}当前集数信息
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']}当前集数名称
{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['url']}当前集数url

下载页获取以上信息,请把vod_play_list改为vod_down_list,其他参数不变

{$player_data}播放数据
{$player_js}加载播放器
=======获取与当前视频相关联视频和关联文章数据======
<h2>与<strong>“{$obj.vod_name}”</strong>关联的视频</h2>
<ulclass="img-listdis">
{maccms:vodnum="6"ids="'.$obj['vod_rel_vod'].'"order="desc"by="time"}
<li><ahref="{:mac_url_vod_detail($vo)}"title="{$vo.vod_name}"><imgsrc="{:mac_url_img($vo.vod_pic)}"alt="{$vo.vod_name}"/><h2>{$vo.vod_name}</h2><p></p><i>{$vo.vod_version}</i><em></em></a></li>
{/maccms:vod}
</ul>
<h2>与<strong>“{$obj.vod_name}”</strong>关联的文章</h2>
<ulclass="img-listdis">
{maccms:artnum="6"ids="'.$obj['vod_rel_art'].'"order="desc"by="time"}
<li><ahref="{:mac_url_art_detail($vo)}"title="{$vo.art_name}"><imgsrc="{:mac_url_img($vo.art_pic)}"alt="{$vo.art_name}"/><h2>{$vo.art_name}</h2><p></p><i>{$vo.vod_from}</i><em></em></a></li>
{/maccms:art}
</ul>

版权跳转?配合后台提供的跳转url字段,在内容页播放页通用。
<script>
{ifcondition="$obj.vod_jumpurlneq''"}
location.href='{$obj.vod_jumpurl}';
{/if}
</script>
如果想判断每集是否跳转,可把要跳转的集数地址写成固定的格式,方便读取和操作。
比如火影忍者有10集,第2集版权跳转,地址写为jump://baidu.com
在播放页加入代码只跳转这一集
<script>
{ifcondition="strpos($obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['url'],'jump:')!==false"}
location.href='{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['url']|str_replace="jump:","http:",###}';
{/if}
</script>

=======视频分集剧情页独有标签=======
{$obj['vod_plot_list'][$param['page']]['name']}分集剧情名称
{$obj['vod_plot_list'][$param['page']]['detail']}分集剧情详情

mac_url_plot_detail($obj,['page'=>1])分集剧情详情页地址
mac_url_plot_index()分集剧情首页,建议放一些热门剧包含剧情分类的数据
mac_url_vod_plot($obj)某个视频的分集剧情列表

=======文章列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定1,2,3一组ID;
not不抱含id多个逗号链接
type指定获取分类数据all所有;1,2,3指定;
class指定某扩展分类支持多个
tag指定tag支持多个aaa,xxx
level指定推荐值支持多个
rel指定关联数据1,2,3或变形金刚
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes
pageurl分页地址
cachetime自定义缓存时间单位秒

{maccms:artnum="10"paging="no"type="all"order="asc"by="sort"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:art}
=======文章内容页独有标签=======
{$obj.art_id}文章id
{$obj.type_id}分类id
{$obj.type_id_1}一级分类id
{$obj.type}分类对象,二级属性可参考分类属性
{$obj.type.type_name}分类名
{$obj.type.type_en}分类拼音
{$obj.type_1}一级分类对象,二级属性可参考分类属性
{$obj.type_1.type_name}一级分类名
{$obj.type_1.type_en}一级分类拼音
{$obj.group_id}用户组id
{$obj.art_name}标题
{$obj.art_sub}副标题
{$obj.art_en}别名
{$obj.art_status}状态0未审1已审
{$obj.art_letter}首字母
{$obj.art_color}颜色
{$obj.art_from}来源
{$obj.art_author}作者
{$obj.art_tag}tags
{$obj.art_class}扩展分类
{$obj.art_pic}主图
{$obj.art_pic_thumb}缩略图
{$obj.art_pic_slide}幻灯图
{$obj.art_blurb}简介
{$obj.art_remarks}备注
{$obj.art_jumpurl}跳转url
{$obj.art_tpl}独立模板
{$obj.art_level}推荐等级
{$obj.art_lock}锁定
{$obj.art_up}顶数
{$obj.art_down}踩数
{$obj.art_hits}总点击量
{$obj.art_hits_day}日点击量
{$obj.art_hits_week}周点击量
{$obj.art_hits_month}月点击量
{$obj.art_time}更新时间
{$obj.art_time_add}添加时间
{$obj.art_time_hits}点击时间
{$obj.art_time_make}生成时间
{$obj.art_score}平均分
{$obj.art_score_all}总评分
{$obj.art_score_num}评分次数
{$obj.art_rel_art}关联文章
{$obj.art_rel_vod}关联视频
{$obj.art_title}页标题
{$obj.art_note}页备注
{$obj.art_content}页详细介绍
{$obj.art_points}访问整个文章所需点数
{$obj.art_points_detail}访问每一页所需点数
{$obj.art_pwd}访问密码
{$obj.art_pwd_url}密码获取链接
{:mac_url_art_detail($obj)}文章详情页链接

=======获取与当前文章相关联视频和关联文章数据======
<h2>与<strong>“{$obj.art_name}”</strong>关联的视频</h2>
<ulclass="img-listdis">
{maccms:vodnum="6"rel="'.$obj['art_rel_vod'].'"order="desc"by="time"}
<li><ahref="{:mac_url_vod_detail($vo)}"title="{$vo.vod_name}"><imgsrc="{:mac_url_img($vo.vod_pic)}"alt="{$vo.vod_name}"/><h2>{$vo.vod_name}</h2><p></p><i>{$vo.vod_version}</i><em></em></a></li>
{/maccms:vod}
</ul>
<h2>与<strong>“{$obj.art_name}”</strong>关联的文章</h2>
<ulclass="img-listdis">
{maccms:artnum="6"rel="'.$obj['art_rel_art'].'"order="desc"by="time"}
<li><ahref="{:mac_url_art_detail($vo)}"title="{$vo.art_name}"><imgsrc="{:mac_url_img($vo.art_pic)}"alt="{$vo.art_name}"/><h2>{$vo.art_name}</h2><p></p><i>{$vo.vod_from}</i><em></em></a></li>
{/maccms:art}
</ul>

=======文章分页内容特有标签=======

{$obj['art_page_list'][$param['page']]}分页内容数组,包含标题备注,分页内容
{$obj['art_page_list'][$param['page']]['title']}分页标题
{$obj['art_page_list'][$param['page']]['note']}分页备注
{$obj['art_page_list'][$param['page']]['content']}分页内容

=======分页内容标签=======
分页代码可用在分类页、筛选页、搜索页、文章内容页、留言本、评论、专题首页等页面,使用前提是页面有包含paging='yes'获取分页数据的标签。
其中包含隐藏参数pageurl="",视频默认是vod/type,文章分页默认是art/type,分页时必须加入此参数以免分页出错!!!
例如:{maccms:vodnum="10"paging="yes"pageurl="vod/type"half="3"}{/maccms:vod}
视频分类页是pageurl="vod/type"
视频筛选页是pageurl="vod/show"
视频搜索页是pageurl="vod/search"
首页是pageurl="index/index"
文章分类页是pageurl="art/type"
文章筛选页是pageurl="art/show"
文章搜索页是pageurl="art/search"
其中half参数是设置显示分页数字页码的个数,不设置默认为5。

<divclass="mac_pages">
<divclass="page_tip">共{$__PAGING__.record_total}条数据,当前{$__PAGING__.page_current}/{$__PAGING__.page_total}页</div>
<divclass="page_info">
<aclass="page_link"href="{$__PAGING__.page_url|mac_url_page=1}"title="首页">首页</a>
<aclass="page_link"href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_prev}"title="上一页">上一页</a>
{maccms:foreachname="$__PAGING__.page_num"id="num"}
{ifcondition="$__PAGING__['page_current']eq$num"}
<aclass="page_linkpage_current"href="javascript:;"title="第{$num}页">{$num}</a>
{else}
<aclass="page_link"href="{$__PAGING__.page_url|mac_url_page=$num}"title="第{$num}页">{$num}</a>
{/if}
{/maccms:foreach}
<aclass="page_link"href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_next}"title="下一页">下一页</a>
<aclass="page_link"href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_total}"title="尾页">尾页</a>

<inputclass="page_input"type="text"placeholder="页码"id="page"autocomplete="off"style="width:40px">
<buttonclass="page_btnmac_page_go"type="button"data-url="{$__PAGING__.page_url}"data-total="{$__PAGING__.page_total}"data-sp="{$__PAGING__.page_sp}">GO</button>
</div>
</div>

=======非静态模式下,可获取到的当前登录用户的信息;用户中心里各个界面也可用以下参数{$obj.开头}=======
{$user.user_id}用户编号
{$user.user_name}登录名
{$user.user_nick_name}昵称
{$user.user_email}邮箱
{$user.user_qq}QQ
{$user.user_phone}联系电话
{$user.user_portrait}头像
{$user.user_points}积分
{$user.user_reg_time}注册时间
{$user.user_reg_ip}注册ip
{$user.user_login_time}登录时间
{$user.user_login_ip}登录ip
{$user.user_last_login_time}上次登录时间
{$user.user_last_login_ip}上次登录ip
{$user.user_login_num}登录次数
{$user.user_end_time}vip截止期限
{$user.group_id}用户组编号

=======友情链接列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,sort
start从第几条开始
num获取条数
type指定获取类型数据all所有;font文字链接,pic图片链接;
cachetime自定义缓存时间单位秒

{maccms:linknum="10"type="all"order="asc"by="sort"}
{$vo.link_id}编号
{$vo.link_name}名称
{$vo.link_type}类型0文字1图片
{$vo.link_url}链接
{$vo.link_sort}排序
{$vo.link_logo}图标
{$vo.link_add_time}添加时间
{$vo.link_time}更新时间
{/maccms:link}

=======留言本列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,reply_time
start从第几条开始
num获取条数
rid关联数据id

{maccms:gbooknum="10"paging="yes"order="asc"by="sort"}
{$vo.gbook_id}编号
{$vo.gbook_name}昵称
{$vo.gbook_status}状态0未审核1已审核
{$vo.gbook_ip}ip地址
{$vo.gbook_time}时间
{$vo.gbook_content}留言内容
{$vo.gbook_reply_time}回复时间
{$vo.gbook_reply}回复内容
{/maccms:gbook}

调用方式:
<script>
$(function(){
MAC.Gbook.Login={$gbook.login};
MAC.Gbook.Verify={$gbook.verify};
MAC.Gbook.Init();
});
</script>

=======评论列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,up,down
start从第几条开始
num获取条数
rid关联数据id

{maccms:commentnum="10"paging="yes"order="asc"by="sort"}
{$vo.comment_id}编号
{$vo.comment_mid}模块id,1视频2文字3专题
{$vo.comment_name}昵称
{$vo.comment_status}状态0未审核1已审核
{$vo.comment_ip}ip地址
{$vo.comment_time}时间
{$vo.comment_content}留言内容
{$vo.comment_up}顶数
{$vo.comment_down}踩数
{$vo.comment_report}举报
{/maccms:comment}

调用方式,例如视频内容页中:

<divclass="mac_comment"data-id="{$obj.vod_id}"data-mid="{$maccms.mid}"></div>
<script>
$(function(){
MAC.Comment.Login={$comment.login};
MAC.Comment.Verify={$comment.verify};
MAC.Comment.Init();
MAC.Comment.Show(1);
});
</script>

=======演员列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd,in
start从第几条开始
num获取条数
ids指定id多个逗号连接
not不抱含id多个逗号链接
type指定获取分类数据all所有;1,2,3指定
area指定地区
sex指定性别男女
letter指定首字母
level指定推荐值支持多个1,2
area指定地区支持多个大陆,香港
name指定演员支持多个刘德华,周华健
blood指定血型支持多个A型,B型
starsign指定星座支持多个处女座,天蝎座,白羊座
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes
pageurl分页地址
cachetime自定义缓存时间单位秒

{maccms:actornum="10"paging="no"area="大陆"order="asc"by="sort"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:actor}
=======演员内容页独有标签=======
{$obj.actor_id}演员id
{$obj.type_id}分类id
{$obj.type_id_1}一级分类id
{$obj.actor_name}姓名
{$obj.actor_en}拼音
{$obj.actor_alias}别名
{$obj.actor_status}状态
{$obj.actor_lock}锁定
{$obj.actor_letter}首字母
{$obj.actor_sex}性别
{$obj.actor_color}高亮颜色
{$obj.actor_pic}图片
{$obj.actor_blurb}简介
{$obj.actor_remarks}备注
{$obj.actor_tag}tags
{$obj.actor_class}扩展分类
{$obj.actor_area}地区
{$obj.actor_height}身高
{$obj.actor_weight}体重
{$obj.actor_birthday}生日
{$obj.actor_birtharea}出生地
{$obj.actor_blood}血型
{$obj.actor_starsign}星座
{$obj.actor_school}毕业院校
{$obj.actor_works}主要作品多个逗号相连
{$obj.actor_level}推荐值
{$obj.actor_up}顶数
{$obj.actor_down}踩数
{$obj.actor_score}平均分
{$obj.actor_score_all}总评分
{$obj.actor_score_num}评分次数
{$obj.actor_time}更新时间
{$obj.actor_time_add}添加时间
{$obj.actor_time_hits}点击时间
{$obj.actor_time_make}生成时间
{$obj.actor_tpl}自定义模板
{$obj.actor_jumpurl}跳转url
{$obj.actor_content}详情
{$obj|mac_url_actor_detail}获取演员详情页链接

=======角色列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定id多个逗号连接
not不抱含id多个逗号链接
rid指定关联视频id
actor指定演员名支持多个例如刘德华,成龙
name指定角色名支持多个例如花千骨,黑山老妖
letter指定首字母
level指定推荐值支持多个1,2
area指定地区支持多个大陆,香港
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes
pageurl分页地址
cachetime自定义缓存时间单位秒

{maccms:rolenum="10"paging="no"rid="'.$obj['vod_id'].'"order="asc"by="sort"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:role}
=======角色内容页独有标签=======
{$obj.role_id}角色id
{$obj.role_rid}关联视频id
{$obj.role_name}角色名
{$obj.role_en}拼音
{$obj.role_status}状态
{$obj.role_lock}锁定
{$obj.role_letter}首字母
{$obj.role_color}高亮颜色
{$obj.role_actor}演员名称
{$obj.role_remarks}备注
{$obj.role_pic}图片
{$obj.role_sort}排序
{$obj.role_level}推荐值
{$obj.role_up}顶数
{$obj.role_down}踩数
{$obj.role_score}平均分
{$obj.role_score_all}总评分
{$obj.role_score_num}评分次数
{$obj.role_time}更新时间
{$obj.role_time_add}添加时间
{$obj.role_time_hits}点击时间
{$obj.role_time_make}生成时间
{$obj.role_tpl}自定义模板
{$obj.role_jumpurl}跳转url
{$obj.role_content}详情
{$obj|mac_url_role_detail}获取角色详情页链接

=======网址列表标签=======
order排列顺序desc倒序,asc正序
by排序依据id,time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
start从第几条开始
num获取条数
ids指定id多个逗号连接
not不抱含id多个逗号链接
type指定获取分类数据all所有;1,2,3指定
letter指定首字母
level指定推荐值支持多个1,2
area指定地区支持多个大陆,香港
lang指定语言支持多个英语,西班牙语
timeadd添加时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
timehits点击时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
time更新时间一天前-1day,一周前-1week,一月前-1month,一小时前-1hour
hitsmonth月点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsweek周点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hitsday日点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
hits总点击量大于一千gt1000,小于一千lt1000,区间一千二千之间between1000,2000
paging是否分页yes
pageurl分页地址
cachetime自定义缓存时间单位秒

{maccms:websitenum="10"paging="no"order="asc"by="sort"}
内部同下方,{$obj.改为{$vo.开头即可
{/maccms:website}
=======角色内容页独有标签=======
{$obj.website_id}网址id
{$obj.type_id}分类id
{$obj.type_id_1}一级分类id
{$obj.website_name}网址名
{$obj.website_sub}副标
{$obj.website_en}拼音
{$obj.website_jumpurl}跳转url
{$obj.website_status}状态
{$obj.website_lock}锁定
{$obj.website_letter}首字母
{$obj.website_color}高亮颜色
{$obj.website_remarks}备注
{$obj.website_tag}tags
{$obj.website_class}扩展分类
{$obj.website_pic}截图
{$obj.website_logo}logo
{$obj.website_sort}排序
{$obj.website_level}推荐值
{$obj.website_up}顶数
{$obj.website_down}踩数
{$obj.website_score}平均分
{$obj.website_score_all}总评分
{$obj.website_score_num}评分次数
{$obj.website_time}更新时间
{$obj.website_time_add}添加时间
{$obj.website_time_hits}点击时间
{$obj.website_time_make}生成时间
{$obj.website_referer}总来路
{$obj.website_referer_day}日来路
{$obj.website_referer_week}周来路
{$obj.website_referer_month}月来路
{$obj.website_tpl}自定义模板
{$obj.website_content}详情
{$obj|mac_url_website_detail}获取网址详情页链接

=======常用处理函数=======
允许使用多个函数,都使用|分隔开
所有图片地址,不管是远程的本地的都建议使用mac_url_img来处理。

{:mac_data_count(0,'all','vod')}获取视频总数量
{:mac_data_count(0,'today','vod')}获取今日更新视频总数量

{:mac_data_count(0,'all','art')}获取文章总数量
{:mac_data_count(0,'today','art')}获取今日更新文章总数量

{:mac_data_count(1,'all')}获取某个分类下的数据总量,支持视频和文章,传入分类ID
{:mac_data_count(1,'today')}获取某个分类下的今日更新数据总量,支持视频和文章,传入分类ID

另外还支持topic,website,actor,role模块的获取数据数量

{:mac_url('map/index')}获取站内链接,参数代表模块/页面

{$obj.vod_content|mac_url_content_img}如果使用了第三方附件存储,附件和图片默认url是mac:开头的,此方法将替换为http

{$vo.vod_pic|mac_url_img}自动转换图片地址

{$vo.vod_content|mac_substring=100}返回截取字符串100个字

{$vo.vod_content|mac_filter_html}返回没有html代码的内容

{$vo.actor|mac_url_create='actor','vod','search','&nbsp;'}
把,号相连的一串字符生成N个搜索链接,后2个参数可以不填写默认是生成vod模块搜索链接。例子是创建演员搜索链接。支持演员、导演、tag、扩展分类等字段。最后一个参数是生成链接的分隔符。

{$vo.vod_time|mac_day}自动返回日期

{$vo.vod_time|mac_friend_date}友好时间提醒几秒前,几分前,几小时前,几天前。。。

{$vo.vod_year|mac_default='未知'}如果字符串为空,则返回默认字符串

{$user.user_login_ip|mac_long2ip}返回格式化ip地址

{$user.user_id|mac_get_user_portrait}获取用户头像地址

=======常用JS处理函数=======一般用元素的class自动绑定处理事件========

会员-收藏视频内容
<ahref="javascript:;"class="mac_ulog"data-type="2"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}">我要收藏</a>
会员-收藏文章内容页
<ahref="javascript:;"class="mac_ulog"data-type="2"data-mid="{$maccms.mid}"data-id="{$obj.art_id}">我要收藏</a>
会员-收藏专题内容页
<ahref="javascript:;"class="mac_ulog"data-type="2"data-mid="{$maccms.mid}"data-id="{$obj.topic_id}">我要收藏</a>

以下内容一般放到body结尾之前,不用于显示,只用户记录信息。
会员-文章浏览记录
<spanstyle="display:none"class="mac_ulog_set"alt="设置文章内容页浏览记录"data-type="1"data-mid="{$maccms.mid}"data-id="{$obj.art_id}"data-sid="{$param.sid}"data-nid="{$param.nid}"></span>

会员-专题浏览记录
<spanstyle="display:none"class="mac_ulog_set"alt="设置专题内容页浏览记录"data-type="1"data-mid="{$maccms.mid}"data-id="{$obj.topic_id}"data-sid="{$param.sid}"data-nid="{$param.nid}"></span>

会员-视频浏览记录
<spanstyle="display:none"class="mac_ulog_set"alt="设置内容页浏览记录"data-type="1"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}"data-sid="{$param.sid}"data-nid="{$param.nid}"></span>

会员-视频播放记录
<spanstyle="display:none"class="mac_ulog_set"alt="设置视频播放记录"data-type="4"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}"data-sid="{$param.sid}"data-nid="{$param.nid}"></span>

会员-视频下载记录
<spanstyle="display:none"class="mac_ulog_set"alt="设置视频播放记录"data-type="5"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}"data-sid="{$param.sid}"data-nid="{$param.nid}"></span>

视频、文章、专题顶和踩通用
<aclass="digg_link"data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"data-mid="{$maccms.mid}"data-type="up"href="javascript:;">
顶<emclass="digg_num">{$obj.vod_up}{$obj.art_up}{$obj.topic_up}</em>
</a>
<aclass="digg_link"data-id="{$vod_id}{$art_id}{$topic_id}"data-mid="{$maccms.mid}"data-type="down"href="javascript:;">
踩<emclass="digg_num">{$obj.vod_down}{$obj.art_down}{$obj.topic_down}</em>
</a>

视频、文章、专题点击量显示通用
总点击量:<spanclass="mac_hitshits"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}""data-type="hits"></span>
日点击量:<spanclass="mac_hitshits_day"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}""data-type="hits_day"></span>
周点击量:<spanclass="mac_hitshits_week"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}""data-type="hits_week"></span>
月点击量:<spanclass="mac_hitshits_month"data-mid="{$maccms.mid}"data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}""data-type="hits_month"></span>

前台浏览历史记录调用
<ahref="javascript:;"class="mac_history">历史记录</a>

在视频、文章、专题详情页面写入浏览历史记录
<spanstyle="display:none"class="mac_history_set"alt="设置视频历史记录"data-name="[{$obj.type.type_name}]{$obj.vod_name}"data-pic="{$obj.vod_pic|mac_url_img}"></span>
<spanstyle="display:none"class="mac_history_set"alt="设置文章历史记录"data-name="[{$obj.type.type_name}]{$obj.art_name}"data-pic="{$obj.art_pic|mac_url_img}"></span>
<spanstyle="display:none"class="mac_history_set"alt="设置专题历史记录"data-name="{$obj.topic_name}"data-pic="{$obj.topic_pic|mac_url_img}"></span>

访问页面触发定时任务,建议放到首页底部;由于入口文件名可变,默认是api.php,如需修改请自定义data-file="xxx.php"
<spanstyle="display:none;"class="mac_timming"data-file=""></span>

网址导航来路记录统计;建议放到首页底部。来路域名必须和网址导航里的跳转url里的一致。
<spanstyle="display:none;"class="mac_referer"data-file=""></span>

自动获取短网址连接
<inputtype="text"name="shorten"class="mac_shorten"/>
短网址自定义用法,js来获取
<script>
MAC.Shorten.Get("http://www.maccms.com/",function(r){
alert(r.data.url_short);
});
</script>

获取用户记录日志,比如1浏览、2收藏、3想看、4点播、5下载
MAC.Ulog.Get有4个参数type类型0代表全部,page页码,limit每页条数,call回调函数
<script>
MAC.Ulog.Get(0,1,999,function(r){
if(r.code==1){
$.each(r['list'],function(index,row){
console.log(row['data']['id']+'–'+row['data']['name']+'–'+row['data']['pic']+'–'+row['data']['link']+'–'+row['data']['type']['type_name']+'–'+row['data']['type']['link']+'–');
});
}else{
console.log('获取失败');
}
});
</script>

=======预留ajax数据接口,方便瀑布流加载=======
参数
mid:模块1视频2文章3专题
limit:每页条数,支持10,20,30
page:页码,最多不超过20页,防止非法采集
tid:分类id
接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10

=======常用标签技巧========

1,在循环中获取每个分类的数据量
{maccms:typeids="1,2,3,4"order="asc"by="sort"id="vo1"key="key1"}
分成:{$vo1.type_name};总数量:{$vo1.type_id|mac_data_count=all};今日数量:{$vo1.type_id|mac_data_count=today}。
{/maccms:type}

2,嵌套循环外层分类内部视频或文章,重点在于外部和内部标签各自设置id和key,系统默认都是vo不适合会导致数据冲掉。
{maccms:typeids="1,2,3,4"order="asc"by="sort"id="vo1"key="key1"}
{maccms:vodnum="10"type="'.$vo1['type_id'].'"order="desc"by="time"id="vo2"key="key2"}
{$vo1.type_name}:{$vo2.vod_name};
{/maccms:vod}
{/maccms:type}

3,嵌套循环一级和二级分类数据

{maccms:typeids="1,2,3,4,5"order="asc"by="sort"id="vo"key="key"}
{maccms:typeparent="'.$vo['type_id'].'"order="asc"by="sort"id="vo2"key="key2"}
<li><ahref=":mac_url_type($vo2)}">{$vo2.type_name}</a></li>
{/maccms:type}
{/maccms:type}

4,全站调用全局预留参数,如全局视频扩展分类、地区、语言等数据
{maccms:foreachname=":explode(',',$maccms.vod_extend_class)"}
{$vo|mac_url_create='class','vod','search'}<br>
{/maccms:foreach}


1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 苹果cms标签代码说明
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论