# 目录
[TOC]
# 专题
苹果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,rnd
* `start`从第几条开始
* `num`获取条数
* `ids`指定1,2,3一组指定ID;
* `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
* **使用示例:**
~~~
{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}
~~~
## 专题字段
在使用`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()} 专题首页链接
~~~
## 专题首页
* 文件目录`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}
<!-- 可用通用分页方式分页 -->
~~~
## 专题搜索
* 文件目录`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>
~~~