聯繫方式
前期準備
仿站工具:https://wwi.lanzoup.com/iHqCOs7m06d
配置路徑:/template/skin/static/
PHPstudy:Windows版phpstudy下載 - 小皮面板(phpstudy)
蘋果cmsV10源碼包:https://raw.githubusercontent.com/magicblack/maccms_down/master/maccms10.zip
首頁調用代碼:
模板樣式加載路徑:
{$maccms.path_tpl}效果:/template/tp1/
首頁TDK:
<title>{$maccms.site_name}</title>
<meta name="keywords" content="{$maccms.site_keywords}" />
<meta name="description" content="{$maccms.site_description}" />導航調用:
{maccms:type order="asc" by="sort" ids="all"}
{$key} 序號
{$vo.type_id} 編號
{$vo.type_name} 名稱
{$vo.type_en} 拼音
{$vo.type_pid} 父分類編號
{$vo.type_sort} 排序
{$vo.type_title} SEO標題
{$vo.type_key} SEO關鍵字
{$vo.type_des} SEO描述
{:mac_url_type($vo)} 網址
{/maccms:type}一級導航調用:
{maccms:type ids="1,2,3,4,5" order="asc" by="sort" id="vo1" key="key1"}
<li class="dropdown">
<a href="{:mac_url_type($vo1)}">{$vo1.type_name|mac_filter_html} <b class="caret"></b></a>
</li>
{/maccms:type}二級導航調用:
{maccms:type ids="1,2,3,4,5" order="asc" by="sort" id="vo1" key="key1"}
<li>
<a href="{:mac_url_type($vo1)}" >{$vo1.type_name|mac_filter_html} </a>
<ul class="dropdown-menu" role="menu">
{maccms:type parent="'.$vo1['type_id'].'" order="asc" by="sort" id="vo2" key="key2"}
<li><a href="{:mac_url_type($vo2)}" >{$vo2.type_name|mac_filter_html}</a></li>
{/maccms:type}
</ul>
</li>
{/maccms:type}網站logo的調用:
{$maccms.site_logo}最新視頻調用:
{maccms:vod num="調用的數量" type="指定的分類id" order="desc" by="time"}
{$key} 序號
{$vo.vod_id} 編號
{$vo.vod_name} 名稱
{$vo.vod_en} 拼音
{$vo.vod_sub} 副標
{$vo.vod_content} 詳情
{$vo.vod_remarks} 備註
{$vo.vod_blurb} 簡介
{$vo.vod_letter} 首字母
{$vo.vod_total} 總集數
{$vo.vod_serial} 連載數
{$vo.vod_tv} 電視頻道
{$vo.vod_weekday} 節目週期
{$vo.vod_version} 資源版本
{$vo.vod_isend} 完結
{$vo.vod_author} 作者
{$vo.vod_jumpurl} 跳轉URL
{$vo.vod_color} 顏色
{$vo.vod_hits} 人氣
{$vo.vod_hits_day} 日人氣
{$vo.vod_hits_week} 周人氣
{$vo.vod_hits_month} 月人氣
{$vo.vod_up} 頂
{$vo.vod_down} 踩
{$vo.vod_time_add} 添加時間
{$vo.vod_time} 更新時間
{$vo.vod_level} 推薦
{$vo.vod_state} 資源類別
{$vo.vod_pic} 圖片
{$vo.vod_pic_thumb} 縮略圖
{$vo.vod_pic_slide} 幻燈片
{$vo.vod_tag} tag
{$vo.vod_actor} 演員
{$vo.vod_director} 導演
{$vo.vod_area} 地區
{$vo.vod_year} 年份
{$vo.vod_stint_play} 點播每集所需積分
{$vo.vod_stint_down} 下載每集所需積分
{$vo.vod_score} 平均分
{$vo.vod_score_all} 總評分
{$vo.vod_score_num} 總評次
{$vo.vod_duration} 視頻時長
{$vo.vod_play_from} 播放器類型
{$vo.vod_down_from} 下載器類型
{:mac_url_vod_detail($vo)} 網址
{:mac_url_vod_play($vo,1,1)} 播放網址
{:mac_url_vod_down($vo,1,1)} 下載網址
{$vo.type.type_id} 分類ID
{$vo.type.type_id_1} 父分類編號
{$vo.type.type_name} 分類名稱
{$vo.type.type_en} 分類拼音
{$vo.type.type_key} 分類SEO關鍵字
{$vo.type.type_des} 分類SEO描述
{$vo.type.type_title} 分類SEO標題
{:mac_url_type($vo.type)} 分類網址
{/maccms:vod}{$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}獲取用戶頭像地址詳細解釋:
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分頁地址
關於pageurl參數:
其中包含隱藏參數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。首頁分頁的頁碼:
{if condition="$__PAGING__.record_total gt 0"}
共{$__PAGING__.record_total}條數據,當前{$__PAGING__.page_current}/{$__PAGING__.page_total}頁
{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}
{$__PAGING__.page_url|mac_url_page=1} 首頁
{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_prev} 上一頁
{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_next} 下一頁
{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_total} 尾頁
{else/}
{/if}搜索表單的調用:
<form id="search" name="search" method="get" action="{:mac_url('vod/search')}" onSubmit="return qrsearch();">
<input type="text" name="wd" class="search-input mac_wd" value="{$param.wd}" placeholder="請在此處輸入影片名或演員名稱" />
<input type="submit" id="searchbutton" class="search-button mac_search" value="搜索影片" />
</form>視頻列表頁:
視頻列表頁TDK:
<title>{$obj.type_title} - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.type_key}" />
<meta name="description" content="{$obj.type_des}" />調用當前分類視頻:
{maccms:vod num="28" paging="yes" pageurl="vod/type" type="current" order="desc" by="time"}
{/maccms:vod}麪包屑導航:
<section class="container">
<ul class="breadcrumb">
<li><a href="{$maccms.path}"><i class="icon icon-home"></i> 首頁</a></li>
<!--判斷是否有父分類存在-->
{if condition="$obj.type_1.type_id neq '' "}
<li><a href="{:mac_url_type($obj.type_1)}" title="{$obj.type_1.type_name|mac_filter_html}">{$obj.type_1.type_name|mac_filter_html}</a></li>
{/if}
<!--當前分類-->
<li><a href="{:mac_url_type($obj.type)}" title="{$obj.type.type_name|mac_filter_html}">{$obj.type_name|mac_filter_html}</a></li>
<!--當前視頻名字和當前url-->
<li><a href="{:mac_url_vod_detail($obj)}" title="{$obj.vod_name|mac_filter_html}">{$obj.vod_name|mac_filter_html}</a></li>
</ul>
</section>視頻播放頁
播放頁面TDK代碼:
<title>正在播放【{$obj.vod_name}】 - {$maccms.site_name}</title>
<meta name="keywords" content="{$obj.vod_name}在線收看,{$obj.vod_name}迅雷下載" />
<meta name="description" content="{$obj.vod_name}劇情:{$obj.vod_blurb}" />集數代碼調用:
JS代碼:
<script>var maccms={"path":"__ROOT__","mid":"{$maccms['mid']}","url":"{$maccms['site_url']}","wapurl":"{$maccms['site_wapurl']}","mob_status":"{$maccms['mob_status']}","domain":"{$shoutu.binding.domain}","tpl":"{$maccms.path_tpl}"};</script>視頻播放調用代碼:
{if condition="($obj.player_info.sid !== 0) "} {$player_data}{$player_js} {/if}相關調用代碼:
{maccms:vod num="12" type="current" order="desc" by="hits"}
或者
{maccms:vod num="6" ids="'.$obj['vod_rel_vod'].'" order="desc" by="time"}
{/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_pic_screenshot_list}截圖列表
{$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')} 視頻下載頁第一條鏈接播放器樣式高度取消限定:
<style>
.MacPlayer table{
height:auto;
}
.MacPlayer {
overflow: unset;
height: auto;
min-height: 100px;
}
</style>搜索頁TDK
<title>{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}搜索結果</title>
<meta name="keywords" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}搜索結果" />
<meta name="description" content="{$param.wd}{$param.actor}{$param.director}{$param.area}{$param.lang}{$param.year}{$param.class}搜索結果" />