文章
- 目录
html/art - 所属模型
model('Art') - 模型mid 2,使用
{$maccms.mid} 标签即可获得当前模型mid值 - 视频标签
{maccms:art}{/maccms:art}
标签参数
order 排列顺序desc倒序,asc正序by 排序依据 id, time, time_add, score, hits, hits_day, hits_week, hits_month, up, down, level, rndstart 从第几条开始num 获取条数ids 指定1,2,3一组ID;not 不抱含id 多个逗号链接type 指定获取分类数据 all所有;1,2,3指定;class 指定某扩展分类 支持多个tag 指定tag 支持多个 aaa,xxxlevel 指定推荐值 支持多个rel 指定关联数据 1,2,3 或 变形金刚timeadd 添加时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtimehits 点击时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourtime 更新时间 一天前 -1 day,一周前-1 week,一月前-1 month,一小时前-1 hourhitsmonth 月点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsweek 周点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hitsday 日点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000hits 总点击量 大于一千 gt 1000, 小于一千 lt 1000,区间一千二千之间 between 1000,2000paging 是否分页yespageurl 分页地址cachetime 自定义缓存时间单位秒- 使用示例:
{maccms:art type="all" by="time" num="10" order="desc"}
<img src="{$vo.art_pic|mac_url_img}"/>
<h5>{$vo.art_name}</h5>
<!-- 更多内部标签字段请参考视 文章字段 以$vo.开头即可 -->
{/maccms:art}
1
2
3
4
5
html
文章字段
{$obj.art_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.art_name} 标题
{$obj.art_sub} 副标题
{$obj.art_en} 别名
{$obj.art_status} 状态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_pic_screenshot}截图多个图片用$$$连接
{$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} 关联文章
{$obj.art_rel_vod} 关联视频
{$obj.art_title} 页标题
{$obj.art_note} 页备注
{$obj.art_content} 页详细介绍
{$obj.art_points} 访问整个文章所需点数
{$obj.art_points_detail} 访问每一页所需点数
{$obj.art_pwd} 访问密码
{$obj.art_pwd_url} 密码获取链接
{:mac_url_art_detail($obj)} 文章详情页链接
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
文章首页
这个页面模板一般情况很少用到,只是为了满足个别大型站点需要分独立主页时用到。
- 文件目录
html/art/index.html - 入口标签
{:mac_url('art/index')} - 页面aid值
20 ,使用{$maccms.aid} 标签即可获得当前页面aid值
文章分类
- 文件目录
html/art/type.html - 入口标签
{:mac_url_type(['type_id'=>2],['by'=>'hits'],'type')} - 页面aid值
21 ,使用{$maccms.aid} 标签即可获得当前页面aid值 - 当前分类数组
$obj , - 详细字段参考- 【分类字段】
获取当前分类数据列表
<!-- 列表 -->
{maccms:art num="24" paging="yes" type="current" 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>{$vo.art_actor}</p>
<i>{$vo.art_version}</i>
</a></li>
{/maccms:art}
1
2
3
4
5
6
7
8
9
html
文章筛选
- 文件目录
html/art/show.html - 入口标签
{:mac_url_type(['type_id'=>2],['by'=>'hits'],'show')} - 页面aid值
22 - 当前分类数组
$obj - 详细字段参考- 【分类字段】
- 可传URL参数
- 请求url带参数示例
- 接受参数
- 用
$param 数组,html 模板 标签为 {$param},例如:获取当前的筛选的地区{$param['area'] }。 - 常用筛选示例代码
参数 | 示例值 | 必有参数 | 参数说明 |
---|---|---|---|
id | 1 | 是 | 分类id |
level | 9 | 否 | 推荐值筛选 |
letter | A | 否 | 首字母筛选 |
state | 1 | 否 | 审核状态筛选 |
tag | 八卦 | 否 | tag筛选 |
class | 明星 | 否 | 扩展分类,类型筛选 |
order | desc | 否 | 倒序正序筛选 |
by | time | 否 | 排序依据筛选:默认支持:id, time, time_add, score, hits, hits_day, hits_week, hits_month, up, down, level, rnd, in |
/index.php/artshow/1/by/time/class/明星/letter/A.html
1
<!-- 筛选结果列表 -->
{maccms:art num="20" paging="yes" pageurl="art/show" type="current" 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>{$vo.art_actor}</p>
<i>{$vo.art_remarks}</i>
</a></li>
{/maccms:art}
<!-- 通用分页代码 -->
1
2
3
4
5
6
7
8
9
10
html
文章搜索
- 文件目录
html/art/search.html - 入口标签
{:mac_url_search(['wd'=>'强奸犯吴亦凡'],'vod')} - 页面aid值
23 - 可调用变量
无 - 搜索url带参数示例
- 接受参数
- 用
$param 数组,html 模板 标签为{$param} ,例如:获取当前的搜索关键词{$param['wd']} 。 - 搜索表单示例
参数 | 示例值 | 必有参数 | 参数说明 |
---|---|---|---|
wd | 1 | 是 | 关键词 |
year | 2019 | 否 | 搜索年代 |
tag | 国产大片 | 否 | 搜索标签 |
class | 科幻片 | 否 | 搜搜类型 |
index.php/artsearch/变形金刚-------------.html
1
<!-- 表单 -->
<form id="search" name="search" method="get" action="{:mac_url('art/search')}" onSubmit="return qrsearch();">
<input type="text" name="wd" class="mac_wd" value="{$param.wd}" placeholder="请在此处输入影片名或演员名称" />
<input type="submit" class="mac_search" value="搜索影片" />
</form>
<!-- 后台预设关键词 -->
<div class="hotkeys">热搜:
{maccms:foreach name=":explode(',',$maccms.search_hot)" id="vo2" key="key2"}
<a href="{:mac_url('art/search',['wd'=>$vo2])}">{$vo2}</a>
{/maccms:foreach}
</div>
1
2
3
4
5
6
7
8
9
10
11
html
文章详情
- 文件目录
html/art/detail.html - 页面aid值
14 - 当前影片数组
$obj - 必带参
id
提示
详情常用示例
- 文章内容
<h1>{$obj.art_name} - {$obj.art_page_list[$param['page']]['title']}</h1>
<div class="source"> 来源:{$obj.art_from} 发布时间:{$obj.art_time|date='Y-m-d H:i:s',###} 浏览次数:{$obj.art_hits}</div>
<div class="content">{$obj.art_page_list[$param['page']]['content']|mac_url_content_img}</div>
<!-- 可使用通用分页类获取文章内容分页 -->
<!-- 上下篇 -->
<div class="next">
{php}
$where=[];
$where['art_status'] = ['eq',1];
$where['art_id'] = ['lt',$obj['art_id']];
$pre_info = model('art')->infoData($where,'*',1);
$where['art_id'] = ['gt',$obj['art_id']];
$next_info = model('art')->infoData($where,'*',1);
{/php}
{if condition="$pre_info['code'] eq 1"}
<a href="{:mac_url_art_detail($pre_info['info'])}" >上一篇:{$pre_info['info']['art_name']}</a>
{/if}
{if condition="$next_info['code'] eq 1"}
<a href="{:mac_url_art_detail($next_info['info'])}" >下一篇:{$next_info['info']['art_name']}</a>
{/if}
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
html
相关提示
- 购买权限提示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>使用积分购买权限</title>
<link rel="stylesheet" href="__STATIC__/css/home.css">
<style>
body{background:#F9FAFD;color:#818181;}
.text a{ padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 6px; color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
</style>
<script src="{$maccms.path}static/js/jquery.js"></script>
<script>var maccms={"path":"__ROOT__","mid":"{$maccms['mid']}","url":"{$maccms['site_url']}","wapurl":"{$maccms['site_wapurl']}","mob_status":"{$maccms['mob_status']}"};</script>
<script src="{$maccms.path}static/js/home.js"></script>
</head>
<body>
<div class="mac_msg_jump">
<div class="msg_jump_tit">系统提示:</div>
<div class="title">亲爱的用户:</div>
<div class="text">
{$popedom.msg}
<p>提示:一次支付,永久观看,不重复扣费,谢谢支持。</p>
<p>
{if condition="$user.group.group_id eq 1"}
<a href="javascript:;" class="mac_user" target="_blank">马上登录</a>
{else/}
<a href="{:url('user/buy')}" target="_blank">马上充值</a>
<a href="javascript:;" onclick="MAC.User.BuyPopedom(this)" data-id="{$obj.art_id}" data-sid="{$param.sid}" data-nid="{$param.nid}" data-mid="1" data-type="{if condition="$obj.player_info.flag eq 'play'"}4{else/}5{/if}" data-mid="1">确认购买</a>
{/if}
</p>
</div>
</div>
<script type="text/javascript">
</script>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
<title>系统提示【{$obj['art_name']}】因为版权问题,本站不提供在线播放</title>
<link rel="stylesheet" href="__STATIC__/css/home.css">
<style>
body{background:#F9FAFD;color:#818181;}
</style>
</head>
<body>
<div class="mac_msg_jump">
<div class="msg_jump_tit">系统提示...</div>
<div class="title">亲爱的用户:</div>
<div class="text">【{$obj['art_name']}】{$GLOBALS['config']['app']['copyright_notice']}</div>
<div class="jump">
{if condition="$obj['art_jumpurl'] neq ''"}
页面自动 <a id="href" href="<?php echo($obj['art_jumpurl']);?>">跳转</a> 等待时间: <b id="wait">3</b>
{/if}
</div>
<!-- 可自定义该页面的显示方式,可加入广告 -->
</div>
<script type="text/javascript">
{if condition="$obj['art_jumpurl'] neq ''"}
(function(){
var wait = document.getElementById('wait'),
href = document.getElementById('href').href;
var interval = setInterval(function(){
var time = --wait.innerHTML;
if(time <= 0) {
top.location.href = href;
clearInterval(interval);
};
}, 1000);
})();
{/if}
</script>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
<title>系统提示......</title>
<link rel="stylesheet" href="__STATIC__/css/home.css">
<style>
body{background:#F9FAFD;color:#818181}
input{border:1px solid #ccc;padding:7px 0;border-radius:3px;padding-left:5px}
.item{line-height:50px}
.submit_btn{width:70px;height:40px;border-width:0;padding:10px;display:border-radius: 3px;background:#1E90FF;cursor:pointer;font-family:Microsoft YaHei;color:#fff;font-size:17px}
</style>
<script src="{$maccms.path}static/js/jquery.js"></script>
<script>var maccms={"path":"__ROOT__","mid":"{$maccms['mid']}","url":"{$maccms['site_url']}","wapurl":"{$maccms['site_wapurl']}","mob_status":"{$maccms['mob_status']}"};</script>
<script src="{$maccms.path}static/js/home.js"></script>
</head>
<body>
<div class="mac_msg_jump">
<div class="msg_jump_tit">系统提示...</div>
<div class="title">亲爱的访问此数据需要密码哦~~~</div>
<div class="text">
<form id="form1" name="form1" action="" style="margin:0;width:400px;text-align: center;" method="post">
<div class="item">
<label>密码:</label>
<input type="password" name="pwd" placeholder="请在此输入访问密码..."/>
{if condition="$obj.art_pwd_url neq ''"}
<a href="{$obj.art_pwd_url}" target="_blank">点击获取密码</a>
{else/}
<span>密码:{$obj.art_pwd}</span>
{/if}
</div>
<div class="item">
<a class="submit_btn" href="javascript:;" onclick="MAC.Pwd.Check(this)" data-mid="1" data-id="{$obj.art_id}" data-type="1" />点击确认</a>
</div>
</form>
</div>
</div>
</div>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
html