苹果CMS maccms:actor演员列表标签参数详解与实战调用示例
发布时间:2026-03-09共16人阅读
一、演员模块基础调用配置
苹果CMS演员模块用于搭建站点演员资料体系,丰富影视站点内容结构,新版程序均采用分类化数据管理模式,依托专属标签可灵活完成演员数据的筛选、排序与列表渲染,适配全部演员相关页面开发场景。
模板文件目录:
html/actor/模块调用模型:
model('Actor')模型ID:mid为8,模板中可通过
{$maccms.mid}动态获取核心循环调用标签:
{maccms:actor 参数="参数值"}内容{/maccms:actor}
二、maccms:actor标签全参数详细解析
maccms:actor标签内置丰富的配置参数,支持数据排序、精准筛选、时间过滤、分页、缓存自定义等功能,自由组合参数可实现最新、最热、指定分类、指定时段的演员数据展示效果,完整参数如下:
order:数据排列方式,desc为倒序展示,asc为正序展示
by:数据排序依据,支持id、time、time_add、score、hits、hits_day、hits_week、hits_month、up、down、level、rnd等参数
start:数据读取起始条数,可实现跳过前置数据、截取中段数据的效果
num:单次请求调取的数据条数,用于控制列表展示数量
ids:精准匹配指定演员ID,多个ID使用英文逗号分隔
not:排除指定演员ID,多个ID使用英文逗号分隔
type:分类筛选参数,all代表调取全部分类,支持自定义多分类ID筛选
class:扩展分类筛选,可匹配对应扩展分类下的演员数据
tag:TAG标签筛选,支持多标签匹配,多标签以英文逗号分隔
level:推荐权重筛选,可单独或多个权重值匹配筛选
rel:关联数据筛选,可通过ID或关键词匹配关联演员数据
timeadd:按数据添加时间筛选,支持-1 day、-1 week、-1 month、-1 hour等时间规则
timehits:按点击时间筛选,时间匹配规则与timeadd一致
time:按数据更新时间筛选,时间匹配规则与timeadd一致
hitsmonth:月点击量筛选,支持gt(大于)、lt(小于)、between(区间)判定
hitsweek:周点击量筛选,判定规则与hitsmonth一致
hitsday:日点击量筛选,判定规则与hitsmonth一致
hits:总点击量筛选,判定规则与hitsmonth一致
paging:分页功能开关,设置为yes即可开启列表分页
pageurl:自定义分页跳转路由地址,适配专属页面分页路径
cachetime:自定义数据缓存时长,单位为秒,可提升页面加载效率
三、演员标签基础实战调用示例
以下为通用基础调用代码,默认调取最新10条演员数据并完成基础内容渲染,循环范围内可搭配所有$vo前缀的演员字段,自由拓展头像、姓名、简介、评分等展示内容。
{maccms:actor num="10" order="desc" by="time"}
<img src="{$vo.actor_pic|mac_url_img}"/>
<h5>{$vo.actor_name}</h5>
<!-- 更多内部标签字段请参考演员字段文档,以$vo.开头即可调用 -->
{/maccms:actor } 