联系方式
前期准备
仿站工具: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}搜索结果" />
- 最新
- 最热
只看作者