红穆笔记
首頁 程序筆記 蘋果cmsV10仿站實戰之個人vlog視頻
程序筆記 蘋果cms

蘋果cmsV10仿站實戰之個人vlog視頻

苹果cmsV10仿站实战之个人vlog视频

聯繫方式

🔒 隱藏內容:評論後查看

我是紅穆,QQ1810216796

交流羣:958972323

有問題,則進羣交流。

前期準備

仿站工具: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}" />

集數代碼調用:

蘋果cms播放詳情頁標籤參考-紅穆筆記

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}搜索結果" />
微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

苹果cms常用处理函数

蘋果cms常用處理函數 程序筆記 蘋果cms

允許使用多個函數,都使用|分隔開 {:mac_data_count(0,'all','vod')} 獲取視頻總數量 {:mac_data_count(0,'today','vod')} 獲取今日更新視頻總數量 {:mac_data_count(0,'all','art')} 獲取文章總數量 {:ma…
👁 261

推薦閱讀

(PC+WAP)绿色硅胶橡胶制品pbootcms网站模板 营销型玩具制品网站源码下载 0532

(PC+WAP)綠色硅膠橡膠製品pbootcms網站模板 營銷型玩具製品網站源碼下載 0532 實用收藏 pbootcms模板

一款綠色硅膠橡膠製品及玩具製品行業PbootCMS營銷型網站模板,支持PC與WAP端。頁面設計注重產品展示與品牌調性,有助於橡膠製品或玩具廠家在線上展示產品多樣性,提升品牌知名度與銷售轉化率。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4…
👁 41
响应式茶叶普洱茶产品展示类模板 0534

響應式茶葉普洱茶產品展示類模板 0534 實用收藏 易優模板

一款針對茶葉與普洱茶產品展示類的eyoucms響應式模板。設計風格古典雅緻,能夠展示普洱茶產品、品牌故事、茶道文化及銷售信息。有助於普洱茶品牌在線上展示產品,吸引茶愛好者。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優C…
👁 42
sqlite数据库在线php读取操作查看,pbootcms数据库在线查看

sqlite數據庫在線php讀取操作查看,pbootcms數據庫在線查看 程序筆記 PbootCms 語言筆記 PHP

在使用pbootcms的時候,很多時候會用到數據庫,但是pb的數據庫是.db文件,所以就很麻煩。沒有現成的可視化頁面可以查看數據庫,因此,這裏開發了一個php在線查看的php可視化頁面。這樣會方便許多。如何使用?在db文件的文件夾中,創建一個php,將下面代碼放進去,修改自己的數據庫名稱,然後訪問p…
👁 167
响应式环境保护协会网站模板 1149

響應式環境保護協會網站模板 1149 實用收藏 易優模板

一款針對環境保護協會的eyoucms響應式網站模板。設計風格綠色環保,能夠展示環保協會職能、行業動態、會員服務及環保項目。有助於環保協會在線上建立行業交流平臺。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優CMS(Eyo…
👁 45