苹果cmsv10模板标签大全

#推荐
苹果cmsv10模板标签大全

2026-03-17 2
[!--dianshu--] C币
VIP折扣
    折扣详情
  • 体验VIP会员

    免费

  • 月卡VIP会员

    免费

  • 年卡VIP会员

    免费

  • 永久VIP会员

    免费

查看演示
下载不了?请联系网站客服提交链接错误!
TAG标签: 安装指导

#推荐
苹果cmsv10模板标签大全

2026-03-17 php教程 9999 2
郑重承诺丨总裁主题提供安全交易、信息保真!
TAG标签:
苹果cms
安装指导
[!--dianshu--] C币
VIP权限详情
    会员权限详情
  • 体验VIP会员

    免费

  • 月卡VIP会员

    免费

  • 年卡VIP会员

    免费

  • 永久VIP会员

    免费

开通VIP尊享优惠特权
立即下载 等待添加 升级会员 最新活动
微信扫码咨询 微信扫码咨询

联系电话:18888888888

进入TA的商铺 联系官方客服
详情介绍

欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。

模板目录:

系统模板系统放在/template/目录下。在后台站点设置中,可以选择当前使用的模板

│─template/1/  模板1│  ├─ads   广告文件目录│  ├─js    js文件│  ├─CSS   CSS文件│  ├─images  图片文件│  └─HTML       模板文件目录│      └─art   文章模块模板目录│      └─comment 评论模块模板目录│      └─gbook  留言本模块模板目录│      └─index  首页模块模板目录│      └─label  自定义页面模块模板目录│      └─map   地图页模块模板目录│      └─public 公共页面模板目录│      └─rss   RSS和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.html    rssmap/baidu.html   百度sitemapmap/Google.html  谷歌sitemap│topic/index.html   专题首页topic/detail.html  专题详情页│art/confirm.html     确认支付积分页面art/detail.html      文章内容页art/detail_pwd.html      验证密码页art/rss.html         文章内容rssart/search.html      文章搜索页art/type.html        文章分类页art/show.html        文章分类筛选页│vod/confirm.html     确认支付积分页面vod/copyright.html      版权提示和跳转vod/detail.html      视频内容页vod/detail_pwd.html      验证密码页vod/rss.html         视频内容rssvod/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       网址分类页系统内置JS、CSS说明:

文件:home.jsMAC.Url当前网页地址MAC.Title当前网页标题MAC.UserAgent获取浏览器类型MAC.Copy(s)复制内容到剪切板MAC.Home(obj,url)设置网址为浏览器主页MAC.Fav(url,name)加入网址到收藏夹MAC.Open(w,h,u)弹出网址MAC.Cookie.Set(name,val,day)设置CookieMAC.Cookie.Get(name)获取cookieMAC.Cookie.Del(name)删除cookieMAC.GoBack()返回上个页面MAC.Qrcode() 重写class="mac_qrcode" 的图片地址为一个二维码MAC.Image.lazyload.Show()异步载入图片MAC.Image.lazyload.Box(id)载入指定id内部的图片MAC.Verify.Init() 把class="mac_verify" 的input框后边插入图片验证码class="mac_verify_img"MAC.PageGo()把class="mac_page_go"的按钮绑定事件切换分页MAC.Hits()把class="mac_hits"的元素载入点击量MAC.Score().Init()在class="mac_score"的内部初始化普通评分插件,class="score_btn"提交评分MAC.Star().Init()在class="mac_star"的元素初始化星星评分插件MAC.Digg.Init()在class="digg_link"的元素上绑定 点击事件MAC.Gbook().Init()在class="gbook_content",class="gbook_submit"绑定事件留言本使用MAC.Search().Init()在class="mac_search"的按钮上绑定事件,跳转到搜索页面MAC.Suggest().Init()在class="mac_wd"的文本框内部加入搜索联想结果功能MAC.History().Init()在class="mac_history"的元素上加入鼠标移入移除事件展示浏览日志MAC.Ulog().Init()在class="mac_ulog"的元素上初始化用户日志相关操作,包含1浏览2收藏3想看4点播5下载MAC.User().Init()在class="mac_user"的元素上初始化用户无刷新登录、用户详情MAC.Pop().Show()弹出层插件MAC.AdsWrap()输出占位符MAC.Css()加载css文件MAC.Desktop()跳转到保存到桌面MAC.Comment()评论相关功能全局标签:

{$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参数配置$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地图2rss3留言本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网址导航详情114SEO参数信息:

{$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描述引入模板文件:

{include file="public/head"}条件判断if标签:

由于if标签的condition属性里面基本上使用的是PHP语法,尽可能使用判断标签和Switch标签会更加简洁:

{if condition="($name == 1) OR ($name > 100) "} value1{elseif condition="$name eq 2"/}value2{else /} value3{/if}//示例{if condition="$key lt 4"}判断key数量{if condition="$vo.art_pic eq ''"}无图列表{else}有图列表{/if}{if condition="($obj['type_id'] eq 1) OR ($obj['type_id'] eq 4)"}value2{/if}判断分类ID{if condition="($obj['parent']['type_id']==28) OR ($obj['type_id']==31)"}value2{/if}判断父分类/分类ID{if condition="$maccms.aid eq 15"} {elseif condition="$maccms.aid eq 24"} {elseif condition="$maccms.aid eq 34"} dblock {else /} dnone{/if}判断aid{if condition="($obj.vod_play_list eq 0) OR ($obj.vod_down_list eq 0)"}value2{/if}判断播放列表和下载列表是否为空<li class="{$vo.type_id}={$vo.type_pid} {if condition="($vo.type_id eq $GLOBALS['type_id'] || $vo.type_id eq $GLOBALS['type_pid'])"} current{/if}"></li>判断当前分类ID{if condition="!$obj.childids eq '' "}   {else }    {/if}判断有没有子分类,{if$maccms.aid==1}或者{if$maccms.mid==1}  多选 {if condition="($maccms.mid==2) OR ($maccms.mid==3) OR ($maccms.mid==7) OR ($maccms.aid==15)"}empty标签用于判断某个变量是否为空,用法:{empty name="name"}name为空值{/empty}如果判断没有赋值,可以使用:{notempty name="name"}name不为空{/notempty}//示例{if !empty($obj.vod_down_list)} - 《{$obj.vod_name}》高清下载{/if}判断下载列表//判断vo的ID并赋予SVG图标{switch name="vo.type_id"}{case value="1"}<SVG class="icon" aria-hidden="true"><use xlink:href="#iconshipin"></use></svg>{/case}{case value="2"}<svg class="icon" aria-hidden="true"><use xlink:href="#icondianshiji"></use></svg>{/case}{case value="3"}<svg class="icon" aria-hidden="true"><use xlink:href="#iconzongyijiemu"></use></svg>{/case}{case value="4"}<svg class="icon" aria-hidden="true"><use xlink:href="#iconqiatongxingxiang1"></use></svg>{/case}{/switch}//数量判断{if condition="$key gt 6"}hidden-xs{/if}{if$key > 6} hidden-xs{/if}">{if$key2 < 8}hidden-xs{/if}{if$key2 lt 8}hidden-xs{/if}分类列表标签:

order排列顺序desc倒序,asc正序by排序依据  id,sortstart从第几条开始num获取条数ids指定分类parent获取一级分类;child获取子分类;1,2,3一组指定ID;parent父分类idflag视频=vod文章=artnot排除idcachetime自定义缓存时间单位秒{maccms:type num="10" order="asc" by="sort" ids="all"}内部同下方,{$obj.改为{$vo.开头即可{/maccms:type}嵌套标签获取一级及二级{maccms:type ids="1,2,3,4" order="asc" by="sort" id="vo1" key="key1"}一级分类:{$vo1.type_name}{maccms:type parent="'.$vo1['type_id'].'" order="asc" by="sort" id="vo2" key="key2"}二级分类{$vo2.type_name}{/maccms:type}{/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,rndstart从第几条开始num获取条数ids指定1,2,3一组指定ID;timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging是否分页yes{maccms:topic num="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,rndstart从第几条开始num获取条数ids指定1,2,3一组ID;not不抱含id 多个逗号链接type指定获取分类数据 all所有;1,2,3指定;class指定某扩展分类 支持多个 动作,喜剧tag指定tag 支持多个  aaa,xxxlevel指定推荐值 支持多个  1,2area指定地区 支持多个  大陆,香港lang指定语言 支持多个  国语,粤语year指定年代 支持多个 2002,2003state资源类别 支持多个 高清版,剧场版,抢先版version资源版本 支持多个 正片,预告片weekday更新周期 支持多个  一,二,三rel指定关联数据 1,2,3 或 变形金刚timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging是否分页yespageurl分页地址cachetime自定义缓存时间单位秒isend是否连载完毕   0,1plot是否包含分集剧情 0,1{maccms:vod num="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_pic_screenshot}截图多个图片用$$$连接{$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:vod num="5" type="current" actor="'.$obj['vod_actor'].'" order="desc" by="time"}〓同演员{maccms:vod num="5" type="current" director="'.$obj['vod_director'].'" order="desc" by="time"}〓同导演

多个截图获取调用例子

点击复制代码 Markup

{notempty name="$obj.vod_pic_screenshot"}

{volist name=":explode('$$$',$obj.vod_pic_screenshot);" id="vo2"}

<img src="{:mac_url_img($vo2)}" >

{/volist}

{/notempty}

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

点击复制代码 Markup

{maccms:foreach name="obj.vod_play_list" id="vo"}

<div class="ui-box marg" id="playlist_1">

<div class="down-title">

<h2>{$vo.from}-在线播放</h2><span>[{$vo.player_info.tip}]</span>

</div>

<div class="video_list fn-clear">

{maccms:foreach name="vo.urls" id="vo2"}

<a href="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}" >{$vo2.name}</a>

{/maccms:foreach}

</div>

</div>

{/maccms:foreach}

{maccms:foreach name="obj.vod_down_list" id="vo"}

<div class="ui-box marg" id="downlist_1">

<div class="down-title">

<h2>{$vo.from}-下载</h2><span>[{$vo.player_info.tip}]</span>

</div>

<div class="video_list fn-clear">

{maccms:foreach name="vo.urls" id="vo2"}

<a href="{:mac_url_vod_down($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}" >{$vo2.name}</a>

{/maccms:foreach}

</div>

</div>

{/maccms:foreach}

如何在播放页或下载页只显示当前分组的地址呢?外层循环标签不变,只需要加一个判断就可以了。

点击复制代码 Markup

{maccms:foreach name="obj.vod_play_list" id="vo"}

{if condition="$vo.sid eq $param.sid"}    ---------------------重点是这句if判断

<div class="ui-box marg" id="playlist_1">

<div class="down-title">

<h2>{$vo.from}-在线播放</h2><span>[{$vo.player_info.tip}]</span>

</div>

<div class="video_list fn-clear">

{maccms:foreach name="vo.urls" id="vo2"}

<a href="{:mac_url_vod_play($obj,['sid'=>$vo.sid,'nid'=>$vo2.nid])}" >{$vo2.name}</a>

{/maccms:foreach}

</div>

</div>

{/if}

{/maccms:foreach}

上边循环过程中,其中获取播放器详细信息的方法是

点击复制代码 PHP

{$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} 集数

视频播放页独有标签

点击复制代码 PHP

{$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} 加载播放器

=======获取与当前视频相关联视频和关联文章数据======

点击复制代码 Markup

<h2>与<strong>“{$obj.vod_name}”</strong>关联的视频</h2>

<ul class="img-list dis">

{maccms:vod num="6" ids="'.$obj['vod_rel_vod'].'" order="desc" by="time"}

<li><a href="{:mac_url_vod_detail($vo)}" title="{$vo.vod_name}"><img src="{: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>

<ul class="img-list dis">

{maccms:art num="6" ids="'.$obj['vod_rel_art'].'" order="desc" by="time"}

<li><a href="{:mac_url_art_detail($vo)}" title="{$vo.art_name}"><img src="{: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字段,在内容页播放页通用。

点击复制代码 JavaScript

<script>

{if condition="$obj.vod_jumpurl neq ''"}

location.href='{$obj.vod_jumpurl}';

{/if}

</script>

如果想判断每集是否跳转,可把要跳转的集数地址写成固定的格式,方便读取和操作。

比如火影忍者有10集, 第2集版权跳转,地址写为jump://baidu.com

在播放页加入代码 只跳转这一集

点击复制代码 JavaScript

<script>

{if condition="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>

视频分集剧情页独有标签

点击复制代码 PHP

{$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)   某个视频的分集剧情列表

文章列表标签

点击复制代码 PHP

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添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour

timehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour

time更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hour

hitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000

hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000

hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000

hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000

paging是否分页yes

pageurl分页地址

cachetime自定义缓存时间单位秒

{maccms:art num="10" paging="no" type="all" order="asc" by="sort"}

内部同下方,{$obj.改为{$vo.开头即可

{/maccms:art}

文章内容页独有标签

点击复制代码 PHP

{$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_pic_screenshot}截图多个图片用$$$连接

{$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)}  文章详情页链接

=======获取与当前文章相关联视频和关联文章数据======

点击复制代码 Markup

<h2>与<strong>“{$obj.art_name}”</strong>关联的视频</h2>

<ul class="img-list dis">

{maccms:vod num="6" rel="'.$obj['art_rel_vod'].'" order="desc" by="time"}

<li><a href="{:mac_url_vod_detail($vo)}" title="{$vo.vod_name}"><img src="{: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>

<ul class="img-list dis">

{maccms:art num="6" rel="'.$obj['art_rel_art'].'" order="desc" by="time"}

<li><a href="{:mac_url_art_detail($vo)}" title="{$vo.art_name}"><img src="{: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>

文章分页内容特有标签

点击复制代码 PHP

{$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:vod num="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。<div class="mac_pages"><div class="page_tip">共{$__PAGING__.record_total}条数据,当前{$__PAGING__.page_current}/{$__PAGING__.page_total}页</div><div class="page_info"><a class="page_link" href="{$__PAGING__.page_url|mac_url_page=1}" title="首页">首页</a><a class="page_link" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_prev}" title="上一页">上一页</a>{maccms:foreach name="$__PAGING__.page_num" id="num"}{if condition="$__PAGING__['page_current'] eq $num"}<a class="page_link page_current" href="JavaScript:;" title="第{$num}页">{$num}</a>{else}<a class="page_link" href="{$__PAGING__.page_url|mac_url_page=$num}" title="第{$num}页" >{$num}</a>{/if}{/maccms:foreach}<a class="page_link" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_next}" title="下一页">下一页</a><a class="page_link" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_total}" title="尾页">尾页</a><input class="page_input" type="text" placeholder="页码"  id="page" autocomplete="off" style="width:40px"><button class="page_btn mac_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,sortstart从第几条开始num获取条数type指定获取类型数据 all所有;font文字链接,pic图片链接;cachetime自定义缓存时间单位秒{maccms:link num="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_timestart从第几条开始num获取条数rid关联数据id{maccms:gbook num="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,downstart从第几条开始num获取条数rid关联数据id{maccms:comment num="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}调用方式,例如视频内容页中:<div class="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,instart从第几条开始num获取条数ids指定id 多个逗号连接not不抱含id 多个逗号链接type指定获取分类数据 all所有;1,2,3指定area指定地区sex指定性别 男 女letter指定首字母level指定推荐值 支持多个  1,2area指定地区 支持多个  大陆,香港name指定演员支持多个  刘德华,周华健blood指定血型支持多个  A型,B型starsign指定星座支持多个  处女座,天蝎座,白羊座timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging是否分页yespageurl分页地址cachetime自定义缓存时间单位秒{maccms:actor num="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,rndstart从第几条开始num获取条数ids指定id 多个逗号连接not不抱含id 多个逗号链接rid指定关联视频idactor指定演员名 支持多个 例如  刘德华,成龙name指定角色名 支持多个 例如 花千骨,黑山老妖letter指定首字母level指定推荐值 支持多个  1,2area指定地区 支持多个  大陆,香港timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging是否分页yespageurl分页地址cachetime自定义缓存时间单位秒{maccms:role num="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,rndstart从第几条开始num获取条数ids指定id 多个逗号连接not不抱含id 多个逗号链接type指定获取分类数据 all所有;1,2,3指定letter指定首字母level指定推荐值 支持多个  1,2area指定地区 支持多个  大陆,香港lang指定语言 支持多个  英语,西班牙语timeadd添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging是否分页yespageurl分页地址cachetime自定义缓存时间单位秒{maccms:website num="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_pic_screenshot}截图多个图片用$$$连接{$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自动绑定处理事件========

会员-收藏视频内容

<a href="JavaScript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}">我要收藏</a>

会员-收藏文章内容页

<a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.art_id}">我要收藏</a>

会员-收藏专题内容页

<a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.topic_id}">我要收藏</a>

以下内容一般放到body结尾之前,不用于显示,只用户记录信息。

会员-文章浏览记录

<span style="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>

会员-专题浏览记录

<span style="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>

会员-视频浏览记录

<span style="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>

会员-视频播放记录

<span style="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>

会员-视频下载记录

<span style="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>

视频、文章、专题 顶和踩  通用

<a class="digg_link" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}" data-mid="{$maccms.mid}" data-type="up" href="javascript:;">顶<em class="digg_num">{$obj.vod_up}{$obj.art_up}{$obj.topic_up}</em></a><a class="digg_link" data-id="{$vod_id}{$art_id}{$topic_id}" data-mid="{$maccms.mid}" data-type="down" href="javascript:;">踩<em class="digg_num">{$obj.vod_down}{$obj.art_down}{$obj.topic_down}</em></a>

视频、文章、专题点击量显示  通用

总点击量:<span class="mac_hits hits" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits"></span>日点击量:<span class="mac_hits hits_day" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_day"></span>周点击量:<span class="mac_hits hits_week" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_week"></span>月点击量:<span class="mac_hits hits_month" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_month"></span>

前台浏览历史记录调用

<a href="javascript:;" class="mac_history">历史记录</a>

在视频、文章、专题详情页面写入浏览历史记录

<span style="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><span style="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><span style="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"

<span style="display: none;" class="mac_timming" data-file="" ></span>

网址导航来路记录统计;建议放到首页底部。来路域名必须和网址导航里的跳转url里的一致。

<span style="display: none;" class="mac_referer" data-file="" ></span>

自动获取短网址连接

<input type="text" name="shorten" class="mac_shorten" />

短网址自定义用法,js来获取

<script>MAC.Shorten.Get("http://www.baidu.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数据接口:

预留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:type ids="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:type ids="1,2,3,4" order="asc" by="sort" id="vo1" key="key1"}{maccms:vod num="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:type ids="1,2,3,4,5" order="asc" by="sort" id="vo" key="key"}                   {maccms:type parent="'.$vo['type_id'].'" order="asc" by="sort" id="vo2" key="key2"} <li><a href=":mac_url_type($vo2)}">{$vo2.type_name}</a></li>{/maccms:type}{/maccms:type}

4,全站调用全局预留参数,如全局视频扩展分类、地区、语言等数据

{maccms:foreach name=":explode(',',$maccms.vod_extend_class)"}{$vo|mac_url_create='class','vod','search'}<br>{/maccms:foreach}

截图功能总结了一下几个问题;

后台编辑面板采用的是换行分割,而你在模板文档里多处强调使用$$$分割。

错误{notempty name="$obj.vod_pic_screenshot"}{volist name=":explode('$$$',$obj.vod_pic_screenshot);" id="vo2"}<img src="{:mac_url_img($vo2)}" >{/volist}{/notempty}正确{notempty name="$obj.vod_pic_screenshot"}{volist name=":explode(PHP_EOL,$obj.vod_pic_screenshot);" id="vo2"}<img src="{:mac_url_img($vo2)}" >{/volist}{/notempty}PS:如果打算使用$$$进行分割 需要在 后台编辑 入库出库是处理一下vod,art,website 模块都加了截图。 视频 标签新增 {$obj.vod_pic_screenshot}截图多个图片用#连接,{$obj.vod_pic_screenshot_list}截图列表文章标签新增 {$obj.art_pic_screenshot}截图多个图片用#连接,{$obj.art_pic_screenshot_list}截图列表网址标签新增{$obj.website_pic_screenshot}截图多个图片用#连接,{$obj.website_pic_screenshot_list}截图列表iframe 子页面调用:

子页面需要调用播放页参数时,需要先在播放页定义要调用的参数,然后同域子页面调用格式为:parent.xxx;例如:播放页定义:var vod_name = '{$obj.vod_name|mac_substring=10}', vod_url = window.location.href, vod_part='{$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']}', vod_prelink='{$obj.player_info.link_pre}';子页面:var vname=parent.vod_name;    //输出:庆余年var vpart=parent.vod_part;    //输出:第08集console.log("正在播放:《"+vname+"》"+vpart);//输出:正在播放《庆余年》第08集var px=parent.vod_prelink    //上一集var nx=parent.MacPlayer.PlayLinkNext;    //下一集已有的一些默认参数:MacPlayer.Html //播放器iframe容器MacPlayer.Height //高度MacPlayer.PlayUrl //播放url地址MacPlayer.Show() //MacPlayer.Toggle()MacPlayer.PlayLinkNext //下一视频页面

下载地址
  • 提取密码
  • 1561
  • 解压密码
  • DWQwdewq
    立即免费下载
    苹果cmsv10模板标签大全
收藏 (15) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 ()

所有文章为演示数据,不提供下载地址,版权归原作者所有,仅提供演示效果!

CMS主题网 php教程 苹果cmsv10模板标签大全 /showinfo-48-459-0.html

我们只做高端Wordpress主题开发!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

帝国CMS二次开发 函数文件      PRinterror()/e/class/connect.phpline 132query()/e/class/db_sql.php line 10fetch1()/e/class/db_sql.php line 30fetch()/e/class/db_sql.php line 22checklevel()/e/class/functions.php line 3414insert_dolog()/e/class/functions.php line 3...
#推荐
2026-03-17 14 C币
Python开发一个ChatGPT GU      1、首先去下载这个ChatGPT库,用到的库是这个:https://github.com/acheong08/ChatGPT2、安装这个ChatGPT库:pip3 install revChatGPT==0.0.a423、同目录还需要一个“config.json”:{    &quot;session_token&quot;: &quot;&quot;,    &quot;cf_clearance&quot;: &quot;&quot;,    &quot;user_agent&quot;: &quot;
#推荐
2026-03-17 4 C币
帝国CMS判断当前数据库是      有时候我们需要判断数据库是否包含某字段,就可以使用下面这段SQL语法,$fr=$empire-&gt;fetch1(&quot;SELECT COUNT(*) AS column_exists FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = &amp;#39;$infotb&amp;#39; AND COLUMN_NAME = &amp;#39;money&amp;#39;&quot;);if($fr[&amp;...
#推荐
2026-03-17 3 C币
帝国CMS8.0父子信息调用方      帝国CMS8.0版新增父子信息功能,让一条信息也能成为一个信息、一个栏目、一个专题、甚至一个网站。本文共有四个部分:一、父子信息功能使用流程。二、调用子信息:可以用索引灵动标签调用。三、父子信息列表访问地址的语法说明。四、进阶:调用当前父子信息...
#推荐
2026-03-17 3 C币
Playwright闲鱼智能监控机      项目介绍Playwright闲鱼智能监控机器人项目,基于 Playwright 和AI过滤分析的闲鱼多任务实时监控与智能分析工具,配备了功能完善的 Web 管理界面。可以实时按规则抓取闲鱼商品,垃圾佬的最爱。闲鱼智能监控机器人:https://github.com/dingyufei615/ai-goof...
#推荐
2026-03-17 3 C币
过年给网站加一对灯笼CSS      马上快过年了,给网站加一对红灯笼,这样才有过年的喜庆劲儿。灯笼是代码生成的无需图片,而且还会摆动。使用方法把HTML下面代码粘贴到网页BODY内任意位子都可以。灯笼的位子可以微调.deng-box的left和right数值。CSS代码&lt;!-- 灯笼代码 --&gt;&lt;div class=&quot;de...
#推荐
2026-03-17 3 C币
ajax上传文件进度条功能示      ajax上传文件时,有时比较耗时,需要在界面上显示下进度信息,获取ajaxSettings中的xhr对象,为它的upload属性绑定progress事件的处理函数前端代码&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset=&quot;utf8&quot;&gt;&lt;title&gt;test upload&lt;/title&gt;&lt;!--jquery--&gt;&lt;script src=&quot;h...
#推荐
2026-03-17 3 C币
帝国cms后台如何上传视频      方案一,通过编辑器上传1、上传文件之前,需要修改一下系统设置里面的文件设置,位置在:系统-系统设置-系统参数设置-文件设置修改附件上传大小和类型,1024KB是1M,2048KB就是2M。上传文件扩展名,增加一个.mp4,前面要用|来分开,也就是添加“|.mp4”2、完成上面的...
#推荐
2026-03-17 3 C币