🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 目录 [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> ~~~