欢迎来到m1938工作室
帮助中心

苹果MACCMSV10最新模板全局标签调用文档

  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:01/04
  • 阅读:27538

苹果MACCMSV10最新模板全局标签调用文档


全局标签

code

    {$maccms.site_name}        网站名称
    {$maccms.site_url}         网站url
    {$maccms.site_keywords}    网站关键字
    {$maccms.site_description} 网站描述
    {$maccms.site_icp}         备案号
    {$maccms.site_qq}          站长qq
    {$maccms.site_email}       站长email
    {$maccms.site_tj}          统计代码
    {$maccms.site_status}      网站状态1开启0关闭
    {$maccms.site_close_tip}   网站关闭提示信息
    {$maccms.path}             网站目录
    {$maccms.path_tpl}         当前模板目录
    {$maccms.search_hot}       热门搜索词
    {$maccms.mid}模块id,1视频2文章3专题
    {$maccms.aid}当前系统页面id
    首页1
    地图2
    rss3
    留言本4
    评论5
    用户中心6
    自定义页面7
    视频首页10
    文章首页20
    专题首页30
    视频分类页11
    视频分类筛选12
    视频搜索13
    视频详情14
    视频播放15
    视频下载16
    文章分类21
    文章分类筛选22
    文章搜索23
    文章详情24
    专题详情31
          

引入模板文件

code

    {include file="public/head"}
          

条件判断if标签

code

    由于if标签的condition属性里面基本上使用的是php语法,尽可能使用判断标签和Switch标签会更加简洁:
        {if condition="($name == 1) OR ($name > 100) "} value1
        {elseif condition="$name eq 2"/}value2
        {else /} value3
        {/if}
    empty标签用于判断某个变量是否为空,用法:
        {empty name="name"}
        name为空值
        {/empty}
    如果判断没有赋值,可以使用:
        {notempty name="name"}
        name不为空
        {/notempty}
          

友情链接标签

code

    参数:
        type:友情链接类型 font表示文字,pic表示图片
        num: 获取数据条数
    例:
        {maccms:link num="2" type="pic"}
            {$key}序号
            {$vo.link_name}名称
            {$vo.link_url}地址
            {$vo.link_pic}图片
        {/maccms:link}
          

留言本标签

code

    参数:
        num:数据条数  默认值10
        paging:是否开启分页yes
        by:数据排序依据 id,time
    例:
        {maccms:gbook num="10" paging="no" order="desc" by="time"}
            {$key}序号
            {$vo.gbook_id}      编号id
            {$vo.gbook_name}    留言昵称
            {$vo.gbook_content} 留言内容
            {$vo.gbook_reply}   回复内容
            {$vo.gbook_ip}      留言者IP
            {$vo.gbook_time}    留言时间
            {$vo.gbook_replytime} 回复时间
        {/maccms:gbook}
          

评论标签

code

    参数:
        num:数据条数  默认值10
        paging:是否开启分页yes
        by:数据排序依据 id,time
    例:
        {maccms:comment num="10" paging="no" order="desc" by="time"}
            {$key}      排序位
            {$vo.comment_id}      编号id
            {$vo.comment_name}    评论昵称
            {$vo.comment_content} 评论内容
            {$vo.comment_ip}      评论者IP
            {$vo.comment_time}    评论时间
            {$vo.childs}    回复评论项
        {/maccms:comment}
          

分类标签(视频,文章通用)

code

    参数:
        order排列顺序desc倒序,asc正序
        by排序依据
        start从第几条开始
        num获取条数
        ids指定分类parent获取一级分诶;child获取子分类;1,2,3一组指定ID;
        flag视频=vod文章=art
        {maccms:type num="10" order="asc" by="sort" ids="all"}
           内部同下方,{$obj.改为{$vo.开头即可
        {/maccms:type}
    =======分类页独有标签=======
        {$obj.parent} 如果当前访问的是二级分类,这个是一级分类对象,也同样包含以下属性,如{$obj.parent.type_id}一级分类id
        {$obj.type_id}分类id
        {$obj.type_name}名称
        {$obj.type_enname}别名
        {$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
        {:mac_url_type($obj)} 分类链接
          

专题列表标签

code

    参数:
        order排列顺序desc倒序,asc正序
        by排序依据
        start从第几条开始
        num获取条数
        ids指定1,2,3一组指定ID;
        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
        {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
        {:mac_url_topic_detail($obj)} 专题详情页链接
        {:mac_url_topic_index()}  专题首页链接
          

剧情分类、地区、语言、年代、版本、资源标签

code

    剧情分类标签参数:
        order: 排序desc倒序,asc正序
        num:显示条数
        {maccms:class num="10" order="desc"}
            {$key}             序号
            {$vo.class_name}   分类名称
            {$vo.class_link}   链接
        {/maccms:class}
    地区标签参数:
        order: 排序desc倒序,asc正序
        num:显示条数
        {maccms:area num="5" order="desc"}
            {$key} 排序位
            {$vo.area_name} 地区名称
            {$vo.area_link} 链接地址
        {/maccms:area}
    语言标签参数:
        order:排序desc倒序,asc正序
        num:显示条数
        {maccms:lang num="5" order="desc"}
            {$key} 排序位
            {$vo.lang_name} 语言名称
            {$vo.lang_link} 链接地址
        {/maccms:lang}
    年代标签参数:
        order:排序desc倒序,asc正序
        num:显示条数
        {maccms:year num="5" order="desc"}
            {$key} 排序位
            {$vo.year_name} 语言名称
            {$vo.year_link} 链接地址
        {/maccms:year}
    版本标签参数:
        order:排序desc倒序,asc正序
        num:显示条数
        {maccms:version num="5" order="desc"}
            {$key} 排序位
            {$vo.version_name} 版本名称,如高清版,剧场版
            {$vo.version_link} 链接地址
        {/maccms:version}
    资源标签参数:
        order:排序desc倒序,asc正序
        num:显示条数
        {maccms:state num="5" order="desc"}
            {$key} 排序位
            {$vo.state_name} 状态名称,如正片,预告片
            {$vo.state_link} 链接地址
        {/maccms:state}
          

分页标签详解

code

    分页标签可用在,首页、分类页、筛选页、专题首页、搜索页、文章内容页、留言本、评论
    其中包含隐藏参数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。
    参数详解:
         系统提供了$__PAGING__分页变量,可以来进行diy定制。
         例子:
    <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|str_replace='%7Bpg%7D',1,###}" title="首页">首页</a>
            <a class="page_link" href="{$__PAGING__.page_url|str_replace='%7Bpg%7D',$__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|str_replace='%7Bpg%7D',$num,###}" title="第{$num}页">{$num}</a>
            {/if}
            {/maccms:foreach}
            <a class="page_link" href="{$__PAGING__.page_url|str_replace='%7Bpg%7D',$__PAGING__.page_next,###}" title="下一页">下一页</a>
            <a class="page_link" href="{$__PAGING__.page_url|str_replace='%7Bpg%7D',$__PAGING__.page_total,###}" title="尾页">尾页</a>
            <input class="page_input" placeholder="页码" id="page" autocomplete="off" style="width:40px" type="text">
            <button class="page_btn" type="button" onclick="pagego('{$__PAGING__.page_url}','{$__PAGING__.page_total}')">GO</button>
        </div>
    </div>
          

视频搜索页参数和标签详解

code

    参数详解:
        wd:名称或主演
        ids:数据id支持多个逗号分割 1,2,3
        letter:首字母
        enname:别名
        actor:主演
        director:导演
        area:地区
        lang:语言
        year:上映年代
        version:版本
        state:资源类型
        level:推荐等级
        tid:分类id
        order:排序 desc(倒序) asc (正序)
        by:排序字段
    独有标签:
        {$param.page}当前页码
        {$param.wd}关键字
        {$param.area}地区
        {$param.lang}语言
        {$param.year}年代
        {$param.actor}演员
        {$param.director}导演
        {$param.class}扩展分类
          

视频列表标签

code

    参数
        order排列顺序desc倒序,asc正序
        by排序依据
        start从第几条开始
        num获取条数
        ids指定1,2,3一组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添加时间 一天前 -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分页地址
        {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_1} 一级分类对象,二级属性可参考分类
        {$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_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_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_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} 下载地址
        {:mac_url_vod_detail($obj)}  视频详情页链接
        {:mac_url_vod_play($obj,['sid'=>1,'nid'=>1])}   视频播放页链接
        {:mac_url_vod_down($obj,['sid'=>1,'nid'=>1])}   视频下载页链接
          

视频内容页、播放页标签

code

     列出播放地址
    {maccms:foreach name="obj.vod_play_list" id="vo"}
    <div class="ui-box marg" id="playlist_{$key}">
        <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.title}</a>
            {/maccms:foreach}
        </div>
    </div>
    {/maccms:foreach}
    列出下载地址
    {maccms:foreach name="obj.vod_down_list" id="vo"}
    <div class="ui-box marg" id="downlist_{$key}">
        <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.title}</a>
            {/maccms:foreach}
        </div>
    </div>
    {/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} 解析接口
    =======视频播放页独有标签=======
    {$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>
    <ul class="img-list dis">
        {maccms:vod num="6" rel="'.$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" rel="'.$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>
          

文章列表标签

code

    参数:
        order排列顺序desc倒序,asc正序
        by排序依据
        start从第几条开始
        num获取条数
        ids指定1,2,3一组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分页地址
        {maccms:art num="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_1} 一级分类对象,二级属性可参考分类
        {$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} 页详细介绍
        {:mac_url_art_detail($obj)}  文章详情页链接
    =======获取与当前文章相关联视频和关联文章数据======
    <h2>与<strong>“{$obj.art_name}”</strong>关联的视频</h2>
    <ul class="img-list dis">
        {maccms:vod num="6" ids="'.$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" ids="'.$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>
          

分页内容标签

code

    分页代码可用在分类页、筛选页、搜索页、文章内容页、留言本、评论、专题首页等页面,使用前提是页面有包含paging='yes'获取分页数据的标签。
    其中包含隐藏参数pageurl="",视频默认是vod/type,文章分页默认是art/type,分页时必须加入此参数以免分页出错!!!
    例如:{maccms:vod num="10" paging="yes" pageurl="vod/type"} {/maccms:vod}
    视频分类页是pageurl="vod/type"
    视频筛选页是pageurl="vod/show"
    视频搜索页是pageurl="vod/search"
    首页是pageurl="index/index"
    文章分类页是pageurl="art/type"
    文章筛选页是pageurl="art/show"
    文章搜索页是pageurl="art/search"
    <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" placeholder="页码" id="page" autocomplete="off" style="width:40px" type="text">
            <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>
          

常用处理函数

code

    允许使用多个函数,都使用|分隔开
    {: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
    {:mac_url('map/index')} 获取站内链接,参数代表 模块/页面
    {$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'}把,号相连的一串字符生成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地址
          

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

code

    会员-收藏视频内容
    <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>
          

预留ajax数据接口,方便瀑布流加载

code

    参数
    mid:模块1视频2文章3专题
    limit:每页条数,支持10,20,30
    page:页码,最多不超过20页,防止非法采集
    接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10
          

常用标签技巧

code

    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}
          


全部评论(0)
推荐教程
  • 苹果CMS10影视程序自动采集教程
  • 苹果CMS10影视程序自动采集教程
  • 在建立好自己的网站添加自定义资源库后,由于手动采集方式比较耗时间和精力更新也不够及时,是不是特别希望能有一个全自动定时采集方法来帮助网站增加视频资源解放自己的双手,m1938工作室现在就教大家如何用宝塔一步一步实现这个定时采集任务。1.进入苹果CMS10后台,点击–采集2.在采集页面,点击左侧“自定义资源库,鼠标右键点击需要采集的内容,如“采集当天”、“采集本周””采集所有“,选择复制链接地址。  &nb
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:06/04
  • 阅读:13977
  • 苹果cmsV10图片域名替换教程
  • 苹果cmsV10图片域名替换教程
  • 封面图片域名更换:所下图所示操作注意切记填写域名时千万不要有空格  按图片步骤操作    具体操作如下图
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:06/04
  • 阅读:9190
  • 苹果cmsV10视频域名替换教程
  • 苹果cmsV10视频域名替换教程
  • 视频域名更换:所下图所示操作 切记填写域名时千万不要有空格按图片步骤操作    具体操作如下图
  • 苹果cmsv10教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:06/04
  • 阅读:6215
  • 苹果cmsv10的程序详细安装教程和m1938工作室模板安装教程
  • 苹果cmsv10的程序详细安装教程和m1938工作室模板安装教程
  • 推荐的服务器环境配置首先第1步在你的服务器安装好宝塔面板bt.cn通过你的服务器在这个域名下载安装好安装好了之后会生成一个面板地址,用户名和密码然后通过你的面板地址访问登录登录bt面板之后左边导航有一个软件商店按照下面的环境配置
  • 苹果cmsv10教程
  • 时间:06/04
  • 阅读:22466
本站声明 M1938工作室开发制做的最新苹果cmsV8模板、苹果cmsV10模板、马克斯max模板、海洋CMS模板、飞飞cms模板、等,使用并请遵循国家法律法规之规定使用。若因非法使用引起纠纷,一切后果由使用者承担。
网站首页  |   关于我们  |   广告合作  |   联系我们  |   隐私条款  |   免责声明  |   网站地图
CopyRight 2008-2023 m1938工作室    粤ICP备11013698号-2    
联系客服
在线客服 售后服务 模板仿制 联系客服
TG;@m1938top
手机版

扫一扫进手机版
返回顶部