当前位置:首页 » 建站技巧 » 正文

苹果10cms标签向导

200 人参与  2020年08月22日 07:45  分类 : 建站技巧  评论

  模板标签


  本篇主要讲解v10自带系统标签和模板规范


  模板目录


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


   │─template/1/ 模板1


   │ ├─ads  广告文件目录


   │ ├─js  js文件


   │ ├─css  css文件


   │ ├─images  图片文件


   │ └─html   模板文件目录


   │   └─art   文章模块模板目录


   │   └─comment 评论模块模板目录


   │   └─gbook  留言本模块模板目录


   │   └─index  首页模块模板目录


   │   └─label  自定义页面模块模板目录


   │   └─map   地图页模块模板目录


   │   └─public  公共页面模板目录


   │   └─rss   RSS和sitemap模板目录


   │   └─topic  专题模块模板目录


   │   └─user   用户中心模块模板目录


   │   └─vod   视频模块模板目录


   │─tempalte/2/ 模板2


   │─...


   │─template/n/ 模板N


  模板文件


  系统规定默认模板文件名,其中分类、内容、播放等页面的模板是可以自定义的。


  全站公共样式文件,建议定义如何名称存放在模板的public目录下:


  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  rss


  map/baidu.html  百度sitemap


  map/Google.html 谷歌sitemap


  │


  topic/index.html  专题首页


  topic/detail.html 专题详情页


  │


  art/detail.html   文章内容页


  art/rss.html     文章内容rss


  art/search.html   文章搜索页


  art/type.html    文章分类页


  art/show.html    文章分类筛选页


  │


  vod/confirm.html   确认支付积分页面


  vod/detail.html   视频内容页


  vod/rss.html     视频内容rss


  vod/play.html    视频播放页


  vod/player.html   试看页面播放页


  vod/down.html    视频下载页


  vod/search.html   视频搜索页面


  vod/type.html    视频分类页面


  vod/show.html    视频分类筛选页


  │


  user/ajax_info.html  用户弹出层登录详情


  user/ajax_login.html 用户弹出层登录界面


  user/buy.html     用户中心-在线充值


  user/cards.html    用户中心-充值卡记录


  user/downs.html    用户中心-下载记录


  user/favs.html    用户中心-收藏记录


  user/findpass.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/plays.html    用户中心-点播记录


  user/popedom.html   用户中心-权限列表


  user/reg.html     用户中心-注册


  user/upgrade.html   用户中心-会员升级


  系统内置JS、CSS说明


  文件:home.js


    MAC.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)设置cookie


    MAC.Cookie.Get(name)获取cookie


    MAC.Cookie.Del(name)删除cookie


    MAC.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_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


  引入模板文件


  {includefile="public/head"}


  条件判断if标签


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


    {ifcondition="($name==1)OR($name>100)"}value1


    {elseifcondition="$nameeq2"/}value2


    {else/}value3


    {/if}


  empty标签用于判断某个变量是否为空,用法:


    {emptyname="name"}


    name为空值


    {/empty}


  如果判断没有赋值,可以使用:


    {notemptyname="name"}


    name不为空


    {/notempty}


  友情链接标签


  参数:


    type:友情链接类型font表示文字,pic表示图片


    num:获取数据条数


  例:


    {maccms:linknum="2"type="pic"}


      {$key}序号


      {$vo.link_name}名称


      {$vo.link_url}地址


      {$vo.link_pic}图片


    {/maccms:link}


  留言本标签


  参数:


    num:数据条数 默认值10


    paging:是否开启分页yes


    by:数据排序依据id,time


  例:


    {maccms:gbooknum="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}


  评论标签


  参数:


    num:数据条数 默认值10


    paging:是否开启分页yes


    by:数据排序依据id,time


  例:


    {maccms:commentnum="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}


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


  参数:


    order排列顺序desc倒序,asc正序


    by排序依据


    start从第几条开始


    num获取条数


    ids指定分类parent获取一级分诶;child获取子分类;1,2,3一组指定ID;


    flag视频=vod文章=art


    {maccms:typenum="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)}分类链接


  专题列表标签


  参数:


    order排列顺序desc倒序,asc正序


    by排序依据


    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


    {:mac_url_topic_detail($obj)}专题详情页链接


    {:mac_url_topic_index()} 专题首页链接


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


  剧情分类标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:classnum="10"order="desc"}


      {$key}       序号


      {$vo.class_name}  分类名称


      {$vo.class_link}  链接


    {/maccms:class}


  地区标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:areanum="5"order="desc"}


      {$key}排序位


      {$vo.area_name}地区名称


      {$vo.area_link}链接地址


    {/maccms:area}


  语言标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:langnum="5"order="desc"}


      {$key}排序位


      {$vo.lang_name}语言名称


      {$vo.lang_link}链接地址


    {/maccms:lang}


  年代标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:yearnum="5"order="desc"}


      {$key}排序位


      {$vo.year_name}语言名称


      {$vo.year_link}链接地址


    {/maccms:year}


  版本标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:versionnum="5"order="desc"}


      {$key}排序位


      {$vo.version_name}版本名称,如高清版,剧场版


      {$vo.version_link}链接地址


    {/maccms:version}


  资源标签参数:


    order:排序desc倒序,asc正序


    num:显示条数


    {maccms:statenum="5"order="desc"}


      {$key}排序位


      {$vo.state_name}状态名称,如正片,预告片


      {$vo.state_link}链接地址


    {/maccms:state}


  分页标签详解


  分页标签可用在,首页、分类页、筛选页、专题首页、搜索页、文章内容页、留言本、评论其中包含隐藏参数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。参数详解:   系统提供了$__PAGING__分页变量,可以来进行diy定制。   例子:


  共{$__PAGING__.record_total}条数据,当前{$__PAGING__.page_current}/{$__PAGING__.page_total}页


  首页上一页{maccms:foreachname="$__PAGING__.page_num"id="num"}    {ifcondition="$__PAGING__['page_current']eq$num"}{$num}{else}{$num}{/if}    {/maccms:foreach}下一页尾页GO


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


  参数详解:


    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}扩展分类


  视频列表标签


  参数


    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添加时间一天前-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分页地址


    {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_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])}  视频下载页链接


  视频内容页、播放页标签


  列出播放地址{maccms:foreachname="obj.vod_play_list"id="vo"}


  {$vo.from}-在线播放


  [{$vo.player_info.tip}]


  {maccms:foreachname="vo.urls"id="vo2"}{$vo2.title}{/maccms:foreach}


  {/maccms:foreach}列出下载地址{maccms:foreachname="obj.vod_down_list"id="vo"}


  {$vo.from}-下载


  [{$vo.player_info.tip}]


  {maccms:foreachname="vo.urls"id="vo2"}{$vo2.title}{/maccms:foreach}


  {/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}加载播放器=======获取与当前视频相关联视频和关联文章数据======


  与“{$obj.vod_name}”关联的视频


  {maccms:vodnum="6"rel="'.$obj['vod_rel_vod'].'"order="desc"by="time"}


  {$vo.vod_name}


  {$vo.vod_version}


  {/maccms:vod}


  与“{$obj.vod_name}”关联的文章


  {maccms:artnum="6"rel="'.$obj['vod_rel_art'].'"order="desc"by="time"}


  {$vo.art_name}


  {$vo.vod_from}


  {/maccms:art}


  文章列表标签


  参数:  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添加时间一天前-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分页地址  {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_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)} 文章详情页链接=======获取与当前文章相关联视频和关联文章数据======


  与“{$obj.art_name}”关联的视频


  {maccms:vodnum="6"ids="'.$obj['art_rel_vod'].'"order="desc"by="time"}


  {$vo.vod_name}


  {$vo.vod_version}


  {/maccms:vod}


  与“{$obj.art_name}”关联的文章


  {maccms:artnum="6"ids="'.$obj['art_rel_art'].'"order="desc"by="time"}


  {$vo.art_name}


  {$vo.vod_from}


  {/maccms:art}


  分页内容标签


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


  共{$__PAGING__.record_total}条数据,当前{$__PAGING__.page_current}/{$__PAGING__.page_total}页


  首页上一页{maccms:foreachname="$__PAGING__.page_num"id="num"}    {ifcondition="$__PAGING__['page_current']eq$num"}{$num}{else}{$num}{/if}    {/maccms:foreach}下一页尾页GO


  常用处理函数


  允许使用多个函数,都使用|分隔开


  {: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自动绑定处理事件


  会员-收藏视频内容我要收藏会员-收藏文章内容页我要收藏会员-收藏专题内容页我要收藏以下内容一般放到body结尾之前,不用于显示,只用户记录信息。会员-文章浏览记录会员-专题浏览记录会员-视频浏览记录会员-视频播放记录会员-视频下载记录视频、文章、专题顶和踩 通用顶{$obj.vod_up}{$obj.art_up}{$obj.topic_up}踩{$obj.vod_down}{$obj.art_down}{$obj.topic_down}视频、文章、专题点击量显示 通用总点击量:日点击量:周点击量:月点击量:前台浏览历史记录调用历史记录在视频、文章、专题详情页面写入浏览历史记录


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


  参数


  mid:模块1视频2文章3专题


  limit:每页条数,支持10,20,30


  page:页码,最多不超过20页,防止非法采集


  接口地址是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}


  作者:苹果cmsV10使用教程


  


来源:壹世博客(微信/QQ号:2336957694),转载请保留出处和链接!

本文链接:https://www.ym-ym.com/273.html

本文标签:苹果cms标签  

<< 上一篇 下一篇 >>

  • 评论(0)
  • 相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网络推广 | 网络营销 | 网络创业 |

Copyright Your WebSite.Some Rights Reserved.备案号:冀ICP备19016991号-2