模板標簽
本篇主要講解v10自帶系統(tǒng)標簽和模板規(guī)范
系統(tǒng)模板系統(tǒng)放在/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
系統(tǒng)規(guī)定默認模板文件名肠鲫, 其中 分類鸟顺、內容酷宵、播放等頁面的模板是可以自定義的亥贸。
全站公共樣式文件,建議定義如何名稱存放在模板的public目錄下:
public/include.html? ? 全站公共引入文件 引入js浇垦、css樣式炕置,還有系統(tǒng)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? ?? 用戶中心-會員升級
文件: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"的文本框內部加入搜索聯(lián)想結果功能
? ? 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}? ? ? ? ? 統(tǒng)計代碼
{$maccms.site_status}? ? ? 網站狀態(tài)1開啟0關閉
{$maccms.site_close_tip}?? 網站關閉提示信息
{$maccms.path}? ? ? ? ? ?? 網站目錄
{$maccms.path_tpl}? ? ? ?? 當前模板目錄
{$maccms.search_hot}? ? ?? 熱門搜索詞
{$maccms.mid}模塊id甚纲,1視頻2文章3專題
{$maccms.aid}當前系統(tǒng)頁面id
首頁1
地圖2
rss3
留言本4
評論5
用戶中心6
自定義頁面7
視頻首頁10
文章首頁20
專題首頁30
視頻分類頁11
視頻分類篩選12
視頻搜索13
視頻詳情14
視頻播放15
視頻下載16
文章分類21
文章分類篩選22
文章搜索23
文章詳情24
專題詳情31
{include file="public/head"}
由于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}
參數:
? ? type:友情鏈接類型 font表示文字,pic表示圖片
? ? num: 獲取數據條數
例:
? ? {maccms:link num="2" type="pic"}
? ? ? ? {$key}序號
? ? ? ? {$vo.link_name}名稱
? ? ? ? {$vo.link_url}地址
? ? ? ? {$vo.link_pic}圖片
? ? {/maccms:link}
參數:
? ? 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}
參數:
? ? 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}
參數:
? ? 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}狀態(tài)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添加時間 一天前 -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往核,區(qū)間一千二千之間 between 1000,2000
? ? hitsweek周點擊量 大于一千 gt 1000, 小于一千 lt 1000箫爷,區(qū)間一千二千之間 between 1000,2000
? ? hitsday日點擊量 大于一千 gt 1000, 小于一千 lt 1000,區(qū)間一千二千之間 between 1000,2000
? ? hits總點擊量 大于一千 gt 1000, 小于一千 lt 1000聂儒,區(qū)間一千二千之間 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}狀態(tài)
? ? {$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()}? 專題首頁鏈接
劇情分類、地區(qū)薄货、語言翁都、年代、版本谅猾、資源標簽
劇情分類標簽參數:
? ? order: 排序desc倒序柄慰,asc正序
? ? num:顯示條數
? ? {maccms:class num="10" order="desc"}
? ? ? ? {$key}? ? ? ? ? ?? 序號
? ? ? ? {$vo.class_name}?? 分類名稱
? ? ? ? {$vo.class_link}?? 鏈接
? ? {/maccms:class}
地區(qū)標簽參數:
? ? order: 排序desc倒序,asc正序
? ? num:顯示條數
? ? {maccms:area num="5" order="desc"}
? ? ? ? {$key} 排序位
? ? ? ? {$vo.area_name} 地區(qū)名稱
? ? ? ? {$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} 狀態(tài)名稱,如正片,預告片
? ? ? ? {$vo.state_link} 鏈接地址
? ? {/maccms:state}
分頁標簽可用在弧岳,首頁凳忙、分類頁、篩選頁禽炬、專題首頁涧卵、搜索頁、文章內容頁腹尖、留言本柳恐、評論其中包含隱藏參數pageurl="",視頻默認是vod/type热幔,文章分頁默認是art/type乐设,分頁時必須加入此參數以免分頁出錯!R锞蕖近尚!例如:{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场勤。參數詳解:? ?? 系統(tǒng)提供了$__PAGING__分頁變量肿男,可以來進行diy定制介汹。? ?? 例子:
共{$__PAGING__.record_total}條數據,當前{$__PAGING__.page_current}/{$__PAGING__.page_total}頁
首頁上一頁{maccms:foreach name="$__PAGING__.page_num" id="num"}? ? ? ? {if condition="$__PAGING__['page_current'] eq $num"}{$num}{else}{$num}{/if}? ? ? ? {/maccms:foreach}下一頁尾頁GO
參數詳解:
? ? wd:名稱或主演
? ? ids:數據id支持多個逗號分割 1,2,3
? ? letter:首字母
? ? enname:別名
? ? actor:主演
? ? director:導演
? ? area:地區(qū)
? ? lang:語言
? ? year:上映年代
? ? version:版本
? ? state:資源類型
? ? level:推薦等級
? ? tid:分類id
? ? order:排序 desc(倒序) asc (正序)
? ? by:排序字段
獨有標簽:
? ? {$param.page}當前頁碼
? ? {$param.wd}關鍵字
? ? {$param.area}地區(qū)
? ? {$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指定地區(qū) 支持多個? 大陸,香港
? ? lang指定語言 支持多個? 國語,粵語
? ? year指定年代 支持多個 2002,2003
? ? state資源類別 支持多個 高清版,劇場版,搶先版
? ? version資源版本 支持多個 正片,預告片
? ? weekday更新周期 支持多個? 一,二,三
? ? rel指定關聯(lián)數據 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开瞭,區(qū)間一千二千之間 between 1000,2000
? ? hitsweek周點擊量 大于一千 gt 1000, 小于一千 lt 1000,區(qū)間一千二千之間 between 1000,2000
? ? hitsday日點擊量 大于一千 gt 1000, 小于一千 lt 1000罩息,區(qū)間一千二千之間 between 1000,2000
? ? hits總點擊量 大于一千 gt 1000, 小于一千 lt 1000嗤详,區(qū)間一千二千之間 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} 狀態(tài)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} 節(jié)目周期
? ? {$obj.vod_area} 地區(qū)
? ? {$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} 關聯(lián)視頻ids
? ? {$obj.vod_rel_art} 關聯(lián)文章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:foreach name="obj.vod_play_list" id="vo"}
{$vo.from}-在線播放
[{$vo.player_info.tip}]
{maccms:foreach name="vo.urls" id="vo2"}{$vo2.title}{/maccms:foreach}
{/maccms:foreach}列出下載地址{maccms:foreach name="obj.vod_down_list" id="vo"}
{$vo.from}-下載
[{$vo.player_info.tip}]
{maccms:foreach name="vo.urls" id="vo2"}{$vo2.title}{/maccms:foreach}
{/maccms:foreach}上邊循環(huán)過程中娘香,其中獲取播放器詳細信息的方法是{$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} 加載播放器=======獲取與當前視頻相關聯(lián)視頻和關聯(lián)文章數據======
與“{$obj.vod_name}”關聯(lián)的視頻
{maccms:vod num="6" rel="'.$obj['vod_rel_vod'].'" order="desc" by="time"}
{$vo.vod_name}
{$vo.vod_version}
{/maccms:vod}
與“{$obj.vod_name}”關聯(lián)的文章
{maccms:art num="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指定關聯(lián)數據 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,區(qū)間一千二千之間 between 1000,2000? ? hitsweek周點擊量 大于一千 gt 1000, 小于一千 lt 1000恭应,區(qū)間一千二千之間 between 1000,2000? ? hitsday日點擊量 大于一千 gt 1000, 小于一千 lt 1000抄邀,區(qū)間一千二千之間 between 1000,2000? ? hits總點擊量 大于一千 gt 1000, 小于一千 lt 1000,區(qū)間一千二千之間 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} 狀態(tài)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} 關聯(lián)文章? ? {$obj.art_rel_vod} 關聯(lián)視頻? ? {$obj.art_title} 頁標題? ? {$obj.art_note} 頁備注? ? {$obj.art_content} 頁詳細介紹? ? {:mac_url_art_detail($obj)}? 文章詳情頁鏈接=======獲取與當前文章相關聯(lián)視頻和關聯(lián)文章數據======
與“{$obj.art_name}”關聯(lián)的視頻
{maccms:vod num="6" ids="'.$obj['art_rel_vod'].'" order="desc" by="time"}
{$vo.vod_name}
{$vo.vod_version}
{/maccms:vod}
與“{$obj.art_name}”關聯(lián)的文章
{maccms:art num="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酒朵,分頁時必須加入此參數以免分頁出錯!T健蔫耽!例如:{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"
共{$__PAGING__.record_total}條數據,當前{$__PAGING__.page_current}/{$__PAGING__.page_total}頁
首頁上一頁{maccms:foreach name="$__PAGING__.page_num" id="num"}? ? ? ? {if condition="$__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模塊搜索鏈接。 例子是創(chuàng)建演員搜索鏈接碍粥。支持演員鳖眼、導演、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}視頻渣刷、文章鹦肿、專題點擊量顯示? 通用總點擊量:日點擊量:周點擊量:月點擊量:前臺瀏覽歷史記錄調用歷史記錄在視頻、文章辅柴、專題詳情頁面寫入瀏覽歷史記錄
參數
mid:模塊1視頻2文章3專題
limit:每頁條數,支持10,20,30
page:頁碼碌识,最多不超過20頁,防止非法采集
接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10
1虱而,在循環(huán)中獲取每個分類的數據量
{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魁瞪,嵌套循環(huán)外層分類內部視頻或文章,重點在于外部和內部標簽各自設置 id 和 key,系統(tǒng)默認都是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}
作者:蘋果cmsV10使用教程
鏈接:http://www.reibang.com/p/31b46649ea2e
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯(lián)系作者獲得授權并注明出處剔蹋。