全局標簽 code {$maccms.site_name} 網(wǎng)站名稱 {$maccms.site_url} 網(wǎng)站url {$maccms.site_keywords} 網(wǎng)站關(guān)鍵字 {$maccms.site_description} 網(wǎng)站描述 {$maccms.site_icp} 備案號 {$maccms.site_qq} 站長qq {$maccms.site_email} 站長email {$maccms.site_tj} 統(tǒng)計代碼 {$maccms.site_status} 網(wǎng)站狀態(tài)1開啟0關(guān)閉 {$maccms.site_close_tip} 網(wǎng)站關(guān)閉提示信息 {$maccms.path} 網(wǎng)站目錄 {$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 引入模板文件 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 參數(shù): type:友情鏈接類型 font表示文字,pic表示圖片 num: 獲取數(shù)據(jù)條數(shù) 例: {maccms:link num="2" type="pic"} {$key}序號 {$vo.link_name}名稱 {$vo.link_url}地址 {$vo.link_pic}圖片 {/maccms:link} 留言本標簽 code 參數(shù): num:數(shù)據(jù)條數(shù) 默認值10 paging:是否開啟分頁yes by:數(shù)據(jù)排序依據(jù) id,time 例: {maccms:gbook num="10" paging="no" order="desc" by="time"} {$key}序號 {$vo.gbook_id} 編號id {$vo.gbook_name} 留言昵稱 {$vo.gbook_content} 留言內(nèi)容 {$vo.gbook_reply} 回復(fù)內(nèi)容 {$vo.gbook_ip} 留言者IP {$vo.gbook_time} 留言時間 {$vo.gbook_replytime} 回復(fù)時間 {/maccms:gbook} 評論標簽 code 參數(shù): num:數(shù)據(jù)條數(shù) 默認值10 paging:是否開啟分頁yes by:數(shù)據(jù)排序依據(jù) id,time 例: {maccms:comment num="10" paging="no" order="desc" by="time"} {$key} 排序位 {$vo.comment_id} 編號id {$vo.comment_name} 評論昵稱 {$vo.comment_content} 評論內(nèi)容 {$vo.comment_ip} 評論者IP {$vo.comment_time} 評論時間 {$vo.childs} 回復(fù)評論項 {/maccms:comment} 分類標簽(視頻,文章通用) code 參數(shù): order排列順序desc倒序,asc正序 by排序依據(jù) start從第幾條開始 num獲取條數(shù) ids指定分類parent獲取一級分誒;child獲取子分類;1,2,3一組指定ID; flag視頻=vod文章=art {maccms:type num="10" order="asc" by="sort" ids="all"} 內(nèi)部同下方,{$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關(guān)閉 {$obj.type_tpl}分類頁模板 {$obj.type_tpl_list}篩選頁模板 {$obj.type_tpl_detail}詳情頁模板 {$obj.type_tpl_play}播放頁模板 {$obj.type_tpl_down}下載頁模板 {$obj.type_key}關(guān)鍵字 {$obj.type_des}描述信息 {$obj.type_title}標題 {$obj.type_extend}擴展配置json {:mac_url_type($obj)} 分類鏈接 專題列表標簽 code 參數(shù): order排列順序desc倒序,asc正序 by排序依據(jù) start從第幾條開始 num獲取條數(shù) 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"} 內(nèi)部同下方,{$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關(guān)鍵字 {$obj.topic_des}seo描述 {$obj.topic_title}seo標題 {$obj.topic_blurb}簡介 {$obj.topic_remarks}備注 {$obj.topic_level}推薦值 {$obj.topic_up}頂數(shù) {$obj.topic_down}踩數(shù) {$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ū)、語言、年代、版本、資源標簽 code 劇情分類標簽參數(shù): order: 排序desc倒序,asc正序 num:顯示條數(shù) {maccms:class num="10" order="desc"} {$key} 序號 {$vo.class_name} 分類名稱 {$vo.class_link} 鏈接 {/maccms:class} 地區(qū)標簽參數(shù): order: 排序desc倒序,asc正序 num:顯示條數(shù) {maccms:area num="5" order="desc"} {$key} 排序位 {$vo.area_name} 地區(qū)名稱 {$vo.area_link} 鏈接地址 {/maccms:area} 語言標簽參數(shù): order:排序desc倒序,asc正序 num:顯示條數(shù) {maccms:lang num="5" order="desc"} {$key} 排序位 {$vo.lang_name} 語言名稱 {$vo.lang_link} 鏈接地址 {/maccms:lang} 年代標簽參數(shù): order:排序desc倒序,asc正序 num:顯示條數(shù) {maccms:year num="5" order="desc"} {$key} 排序位 {$vo.year_name} 語言名稱 {$vo.year_link} 鏈接地址 {/maccms:year} 版本標簽參數(shù): order:排序desc倒序,asc正序 num:顯示條數(shù) {maccms:version num="5" order="desc"} {$key} 排序位 {$vo.version_name} 版本名稱,如高清版,劇場版 {$vo.version_link} 鏈接地址 {/maccms:version} 資源標簽參數(shù): order:排序desc倒序,asc正序 num:顯示條數(shù) {maccms:state num="5" order="desc"} {$key} 排序位 {$vo.state_name} 狀態(tài)名稱,如正片,預(yù)告片 {$vo.state_link} 鏈接地址 {/maccms:state} 分頁標簽詳解 code 分頁標簽可用在,首頁、分類頁、篩選頁、專題首頁、搜索頁、文章內(nèi)容頁、留言本、評論 其中包含隱藏參數(shù)pageurl="",視頻默認是vod/type,文章分頁默認是art/type,分頁時必須加入此參數(shù)以免分頁出錯?。?! 例如:{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參數(shù)是設(shè)置顯示分頁數(shù)字頁碼的個數(shù),不設(shè)置默認為5。 參數(shù)詳解: 系統(tǒng)提供了$__PAGING__分頁變量,可以來進行diy定制。 例子: <p class="mac_pages"> <p class="page_tip">共{$__PAGING__.record_total}條數(shù)據(jù),當前{$__PAGING__.page_current}/{$__PAGING__.page_total}頁</p> <p 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" type="text" placeholder="頁碼" id="page" autocomplete="off" style="width:40px"> <button class="page_btn" type="button" onclick="pagego('{$__PAGING__.page_url}','{$__PAGING__.page_total}')">GO</button> </p> </p> 視頻搜索頁參數(shù)和標簽詳解 code 參數(shù)詳解: wd:名稱或主演 ids:數(shù)據(jù)id支持多個逗號分割 1,2,3 letter:首字母 enname:別名 actor:主演 director:導(dǎo)演 area:地區(qū) lang:語言 year:上映年代 version:版本 state:資源類型 level:推薦等級 tid:分類id order:排序 desc(倒序) asc (正序) by:排序字段 獨有標簽: {$param.page}當前頁碼 {$param.wd}關(guān)鍵字 {$param.area}地區(qū) {$param.lang}語言 {$param.year}年代 {$param.actor}演員 {$param.director}導(dǎo)演 {$param.class}擴展分類 視頻列表標簽 code 參數(shù) order排列順序desc倒序,asc正序 by排序依據(jù) start從第幾條開始 num獲取條數(shù) ids指定1,2,3一組ID; type指定獲取分類數(shù)據(jù) all所有;1,2,3指定; class指定某擴展分類 支持多個 動作,喜劇 tag指定tag 支持多個 aaa,xxx level指定推薦值 支持多個 1,2 area指定地區(qū) 支持多個 大陸,香港 lang指定語言 支持多個 國語,粵語 year指定年代 支持多個 2002,2003 state資源類別 支持多個 高清版,劇場版,搶先版 version資源版本 支持多個 正片,預(yù)告片 weekday更新周期 支持多個 一,二,三 rel指定關(guān)聯(lián)數(shù)據(jù) 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"} 內(nèi)部同下方,{$obj.改為{$vo.開頭即可 {/maccms:vod} =======視頻內(nèi)容頁獨有標簽======= {$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} 導(dǎo)演 {$obj.vod_writer}編劇 {$obj.vod_blurb} 簡介 {$obj.vod_remarks} 備注 {$obj.vod_pubdate}上映日期 {$obj.vod_total} 總集數(shù) {$obj.vod_serial} 連載數(shù) {$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} 資源類別-正片,預(yù)告片,花絮 {$obj.vod_author} 編輯人員 {$obj.vod_jumpurl} 跳轉(zhuǎn)url {$obj.vod_tpl} 獨立模板 {$obj.vod_tpl_play} 獨立播放頁模板 {$obj.vod_tpl_down} 獨立下載頁模板 {$obj.vod_isend} 是否完結(jié) {$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} 頂數(shù) {$obj.vod_down} 踩數(shù) {$obj.vod_score} 平均分 {$obj.vod_score_all} 總評分 {$obj.vod_score_num} 評分次數(shù) {$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} 關(guān)聯(lián)視頻ids {$obj.vod_rel_art} 關(guān)聯(lián)文章ids {$obj.vod_content} 詳細介紹 {$obj.vod_play_from} 播放組 {$obj.vod_play_server} 播放服務(wù)器組 {$obj.vod_play_note} 播放備注 {$obj.vod_play_url} 播放地址 {$obj.vod_down_from} 下載租 {$obj.vod_down_server} 下載服務(wù)器組 {$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])} 視頻下載頁鏈接 視頻內(nèi)容頁、播放頁標簽 code 列出播放地址 {maccms:foreach name="obj.vod_play_list" id="vo"} <p class="ui-box marg" id="playlist_{$key}"> <p class="down-title"> <h2>{$vo.from}-在線播放</h2><span>[{$vo.player_info.tip}]</span> </p> <p 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} </p> </p> {/maccms:foreach} 列出下載地址 {maccms:foreach name="obj.vod_down_list" id="vo"} <p class="ui-box marg" id="downlist_{$key}"> <p class="down-title"> <h2>{$vo.from}-下載</h2><span>[{$vo.player_info.tip}]</span> </p> <p 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} </p> </p> {/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} 當前集數(shù)序號 {$obj.player_info.link_next} 下一頁地址,最后一頁時此鏈接將當前頁鏈接 {$obj.player_info.link_pre} 上一頁地址,第一頁時此鏈接將當前頁鏈接 {$obj['vod_play_list'][$param['sid']]} 獲取當前播放組數(shù)據(jù) {$obj['vod_play_list'][$param['sid']]['player_info']} 播放器信息 {$obj['vod_play_list'][$param['sid']]['server_info']} 服務(wù)器組信息 {$obj['vod_play_list'][$param['sid']]['url_count']} 總集數(shù) {$obj['vod_play_list'][$param['sid']]['urls']} 集數(shù)信息 {$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]} 當前集數(shù)信息 {$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['name']} 當前集數(shù)名稱 {$obj['vod_play_list'][$param['sid']]['urls'][$param['nid']]['url']} 當前集數(shù)url 下載頁獲取以上信息,請把vod_play_list改為vod_down_list,其他參數(shù)不變 {$player_data} 播放數(shù)據(jù) {$player_js} 加載播放器 =======獲取與當前視頻相關(guān)聯(lián)視頻和關(guān)聯(lián)文章數(shù)據(jù)====== <h2>與<strong>“{$obj.vod_name}”</strong>關(guān)聯(lián)的視頻</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>關(guān)聯(lián)的文章</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 參數(shù): order排列順序desc倒序,asc正序 by排序依據(jù) start從第幾條開始 num獲取條數(shù) ids指定1,2,3一組ID; type指定獲取分類數(shù)據(jù) all所有;1,2,3指定; class指定某擴展分類 支持多個 tag指定tag 支持多個 aaa,xxx level指定推薦值 支持多個 rel指定關(guān)聯(lián)數(shù)據(jù) 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"} 內(nèi)部同下方,{$obj.改為{$vo.開頭即可 {/maccms:art} =======文章內(nèi)容頁獨有標簽======= {$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} 跳轉(zhuǎn)url {$obj.art_tpl} 獨立模板 {$obj.art_level} 推薦等級 {$obj.art_lock} 鎖定 {$obj.art_up} 頂數(shù) {$obj.art_down} 踩數(shù) {$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} 評分次數(shù) {$obj.art_rel_art} 關(guān)聯(lián)文章 {$obj.art_rel_vod} 關(guān)聯(lián)視頻 {$obj.art_title} 頁標題 {$obj.art_note} 頁備注 {$obj.art_content} 頁詳細介紹 {:mac_url_art_detail($obj)} 文章詳情頁鏈接 =======獲取與當前文章相關(guān)聯(lián)視頻和關(guān)聯(lián)文章數(shù)據(jù)====== <h2>與<strong>“{$obj.art_name}”</strong>關(guān)聯(lián)的視頻</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>關(guān)聯(lián)的文章</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> 分頁內(nèi)容標簽 code 分頁代碼可用在分類頁、篩選頁、搜索頁、文章內(nèi)容頁、留言本、評論、專題首頁等頁面,使用前提是頁面有包含paging='yes'獲取分頁數(shù)據(jù)的標簽。 其中包含隱藏參數(shù)pageurl="",視頻默認是vod/type,文章分頁默認是art/type,分頁時必須加入此參數(shù)以免分頁出錯?。?! 例如:{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" <p class="mac_pages"> <p class="page_tip">共{$__PAGING__.record_total}條數(shù)據(jù),當前{$__PAGING__.page_current}/{$__PAGING__.page_total}頁</p> <p 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> </p> </p> 常用處理函數(shù) code 允許使用多個函數(shù),都使用|分隔開 {:mac_data_count(0,'all','vod')} 獲取視頻總數(shù)量 {:mac_data_count(0,'today','vod')} 獲取今日更新視頻總數(shù)量 {:mac_data_count(0,'all','art')} 獲取文章總數(shù)量 {:mac_data_count(0,'today','art')} 獲取今日更新文章總數(shù)量 {:mac_data_count(1,'all')} 獲取某個分類下的數(shù)據(jù)總量,支持視頻和文章,傳入分類ID {:mac_data_count(1,'today')} 獲取某個分類下的今日更新數(shù)據(jù)總量,支持視頻和文章,傳入分類ID {:mac_url('map/index')} 獲取站內(nèi)鏈接,參數(shù)代表 模塊/頁面 {$vo.vod_pic|mac_url_img} 自動轉(zhuǎn)換圖片地址 {$vo.vod_content|mac_substring=100}返回截取字符串100個字 {$vo.vod_content|mac_filter_html}返回沒有html代碼的內(nèi)容 {$vo.actor|mac_url_create='actor','vod','search'}把,號相連的一串字符生成N個搜索鏈接,后2個參數(shù)可以不填寫默認是生成vod模塊搜索鏈接。 例子是創(chuàng)建演員搜索鏈接。支持演員、導(dǎo)演、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處理函數(shù)=======一般用元素的class自動綁定處理事件 code 會員-收藏視頻內(nèi)容 <a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}">我要收藏</a> 會員-收藏文章內(nèi)容頁 <a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.art_id}">我要收藏</a> 會員-收藏專題內(nèi)容頁 <a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.topic_id}">我要收藏</a> 以下內(nèi)容一般放到body結(jié)尾之前,不用于顯示,只用戶記錄信息。 會員-文章瀏覽記錄 <span style="display:none" class="mac_ulog_set" alt="設(shè)置文章內(nèi)容頁瀏覽記錄" 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="設(shè)置專題內(nèi)容頁瀏覽記錄" 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="設(shè)置內(nèi)容頁瀏覽記錄" 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="設(shè)置視頻播放記錄" 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="設(shè)置視頻播放記錄" 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> 前臺瀏覽歷史記錄調(diào)用 <a href="javascript:;" class="mac_history">歷史記錄</a> 在視頻、文章、專題詳情頁面寫入瀏覽歷史記錄 <span style="display:none" class="mac_history_set" alt="設(shè)置視頻歷史記錄" 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="設(shè)置文章歷史記錄" 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="設(shè)置專題歷史記錄" data-name="{$obj.topic_name}" data-pic="{$obj.topic_pic|mac_url_img}"></span> 預(yù)留ajax數(shù)據(jù)接口,方便瀑布流加載 code 參數(shù) mid:模塊1視頻2文章3專題 limit:每頁條數(shù),支持10,20,30 page:頁碼,最多不超過20頁,防止非法采集 接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10 常用標簽技巧 code 1,在循環(huán)中獲取每個分類的數(shù)據(jù)量 {maccms:type ids="1,2,3,4" order="asc" by="sort" id="vo1" key="key1"} 分成:{$vo1.type_name};總數(shù)量: {$vo1.type_id|mac_data_count=all};今日數(shù)量:{$vo1.type_id|mac_data_count=today}。 {/maccms:type} 2,嵌套循環(huán)外層分類內(nèi)部視頻或文章,重點在于外部和內(nèi)部標簽各自設(shè)置 id 和 key,系統(tǒng)默認都是vo不適合會導(dǎo)致數(shù)據(jù)沖掉。 {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}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 蘋果CMS模板制作教程-必備標簽大全