# 专题
苹果cms的功能可以收录影片和文章做成一个专刊发布
- 目录
html/topic
- 所属模型
model('Topic')
- 模型mid
3
,使用{$maccms.mid}
标签即可获得当前模型mid值 - 专题标签
{maccms:topic 参数="参数值"}...{/maccms:topic}
# 标签参数
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;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
是否分页yes- 使用示例:
{maccms:topic num="10" paging="no" order="asc" by="sort" ids="all"}
<img src="{$vo.topic_pic|mac_url_img}"/>
<h5>{$vo.topic_name}</h5>
<!-- 内部为专题全字段,$vo.开头 -->
{/maccms:topic}
1
2
3
4
5
2
3
4
5
# 专题字段
在使用maccms:topic
标签获取视频列表时可以使用 数据表mac_topic
里的全部字段,并且在专题详情 一样支持全字调用。
=======专题页独有标签=======
{$obj.topic_id}专题id
{$obj.topic_name}名称
{$obj.topic_en}别名
{$obj.topic_sub}副标
{$obj.topic_status}状态
{$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关键字
{$obj.topic_des}seo描述
{$obj.topic_title}seo标题
{$obj.topic_blurb}简介
{$obj.topic_remarks}备注
{$obj.topic_level}推荐值
{$obj.topic_up}顶数
{$obj.topic_down}踩数
{$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
{$obj.topic_rel_vod|explode=',',###|count} 专题包含视频数量
{$obj.topic_rel_art|explode=',',###|count} 专题包含文章数量
{:mac_url_topic_detail($obj)} 专题详情页链接
{:mac_url_topic_index()} 专题首页链接
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
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
# 专题首页
- 文件目录
html/topic/index.html
- 页面aid值
30
,使用{$maccms.aid}
标签即可获得当前页面aid值
# 获取当前分类数据列表
{maccms:topic num="5" paging="yes" order="desc" by="time"}
<li><a class="play-img" href="{:mac_url_topic_detail($vo)}"><img src="{$vo.topic_pic|mac_url_img}" alt="{$vo.topic_name}" /></a>
<div class="play-txt">
<h2><a href="{:mac_url_topic_detail($vo)}">{$vo.topic_name}({$vo.topic_rel_vod|explode=',',###|count})</a></h2>
<p class="juqing">专题介绍:{$vo.topic_blurb}……<a class="link detail-desc" href="{:mac_url_topic_detail($vo)}">【详细剧情】</a></p>
</div>
</li>
{/maccms:topic}
<!-- 可用通用分页方式分页 -->
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 专题搜索
- 文件目录
html/topic/search.html
- 页面aid值
33
,使用{$maccms.aid}
标签即可获得当前页面aid值
# 专题详情
- 文件目录
html/topic/index.html
- 页面aid值
34
,使用{$maccms.aid}
标签即可获得当前页面aid值 - 必有url参数
id
专题id - 当前专题数组
$obj
提示
当前专题数据在详情页全字段输出 到 {$obj}
数组,如下查询全部字段 可以参考 专题字段,或者在模板用{:print_r($obj)}
打印当前专题全部数据。
专题调出 影片 和 文章示例
<!-- 左侧影视 -->
<div class="qire-box ztl">
<div class="channel-item">
<div class="ui-title fn-clear"><span>本专题共“{$obj.vod_list|count}”部视频</span><h2>专题相关视频</h2></div>
<div class="box_con">
<ul class="zt-list">
{maccms:foreach name="$obj.vod_list"}
<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>{$vo.vod_actor}</p><i>{$vo.vod_remarks}</i><em></em></a></li>
{/maccms:foreach}
</ul>
</div>
</div>
</div>
<!-- 右侧文章 -->
<div class="qire-l ztr">
<div class="ui-ranking">
<h3>本专题最新文章</h3>
<ul class="ranking-list">
{maccms:foreach name="$obj.art_list"}
<li><i {if condition="$key lt 3"}class="stress" {/if}>{$key+1}</i><a href="{:mac_url_art_detail($vo)}" title="{$vo.art_name}">{$vo.art_name}</a></li>
{/maccms:foreach}
</ul>
</div>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24