# 角色

角色功能针对影视剧里面虚构人物信息进行收集整理,配合影视资料可丰富站点内容!

  • 目录 html/role/
  • 所属模型 model('Role')
  • 模型mid 9,使用{$maccms.mid}标签即可获得当前模型mid值
  • 演员标签 {maccms:role 参数="参数值"}...{/maccms:role}

# 标签参数

  • order排列顺序desc倒序,asc正序
  • by排序依据 id, time,time_add,score,hits,hits_day,hits_week,hits_month,up,down,level,rnd
  • start从第几条开始
  • num获取条数
  • ids指定id 多个逗号连接
  • not不抱含id 多个逗号链接
  • rid指定关联视频id
  • role指定演员名 支持多个 例如 刘德华,成龙
  • name指定角色名 支持多个 例如 花千骨,黑山老妖
  • letter指定首字母
  • level指定推荐值 支持多个 1,2
  • area指定地区 支持多个 大陆,香港
  • 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分页地址
  • cachetime自定义缓存时间单位秒

标签使用示例

{maccms:role num="10" paging="no" rid="'.$obj['vod_id'].'" order="asc" by="sort"}
   <!-- 内部同下方角色字段,{$obj.改为{$vo.开头即可 -->
{/maccms:role}
1
2
3

# 角色字段

使用差异

  • maccms:role 内部使用字段默认以 $vo 开头, 如角色名称 {$vo.vod_name}
  • 在 详情页使用 $obj 开头,如角色名称 {$obj.vod_name}

{maccms:role num="10" paging="no" rid="'.$obj['vod_id'].'" order="asc" by="sort"}
   内部同下方,{$obj.改为{$vo.开头即可
{/maccms:role}
=======角色内容页独有标签=======
{$obj.role_id} 角色id
{$obj.role_rid} 关联视频id
{$obj.role_name} 角色名
{$obj.role_en} 拼音
{$obj.role_status} 状态
{$obj.role_lock} 锁定
{$obj.role_letter} 首字母
{$obj.role_color} 高亮颜色
{$obj.role_actor} 演员名称
{$obj.role_remarks} 备注
{$obj.role_pic} 图片
{$obj.role_sort} 排序
{$obj.role_level} 推荐值
{$obj.role_up} 顶数
{$obj.role_down} 踩数
{$obj.role_score} 平均分
{$obj.role_score_all} 总评分
{$obj.role_score_num} 评分次数
{$obj.role_time} 更新时间
{$obj.role_time_add} 添加时间
{$obj.role_time_hits} 点击时间
{$obj.role_time_make} 生成时间
{$obj.role_tpl} 自定义模板
{$obj.role_jumpurl} 跳转url
{$obj.role_content} 详情
{$obj|mac_url_role_detail} 获取角色详情页链接
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

# 角色首页

随意布局,可有可无,一般情况很少用到!

  • 文件目录 html/role/index.html
  • 页面aid值 90

# 角色搜索

  • 文件目录 html/role/search.html
  • 页面aid值 93 演员搜索表单
<form id="search" name="search" method="get" action="{:mac_url('role/search')}" onSubmit="return qrsearch();">
   <input type="text" name="wd" class="mac_wd" value="{$param.wd}" placeholder="人物名称" />
   <input type="submit" class="mac_search" value="搜索人物" />
</form>
1
2
3
4

演员搜索结果列表

  {maccms:role num="10" paging="yes" pageurl="role/search" order="desc" by="time"}
   <li><a class="play-img" href="{:mac_url_role_detail($vo)}">
      <img src="{:mac_url_img($vo.role_pic)}" alt="{$vo.role_name}" /></a>
      <h2><a href="{:mac_url_role_detail($vo)}">{$vo.role_name}</a></h2>
      <dl><dt>演员名称:</dt><dd>{$vo.role_actor}</dd></dl>
   </li>
   {/maccms:role}
1
2
3
4
5
6
7

# 角色详情

  • 文件目录 html/role/detail.html
  • 页面aid值 94
  • 角色信息(数组) $obj