多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 所属模块和模版: ``` 明星内容页:star_detail 明星资料页:star_detail_info 明星作品页:star_detail_work 支持分页 明星合作页:star_detail_hz 支持分页 明星新闻页:star_detail_news 支持分页 明星角色页:star_detail_role 支持分页 ``` ## 支持的标签 **所有常用标签**: **所有循环标签**: **分类标签** ``` {$show['list_id']}:分类ID {$show['list_name']} :分类名称 {$show['list_dir']}:分类拼音 {:zanpian_show_url($show['list_id'])}:分类连接 {$show['list_pid']}:分类上级ID {$show['list_oid']}:分类排序ID {$show['list_sid']}:分类模型ID {$show['list_ico']}:分类图标 {$show['list_keywords']}:分类关键词 {$show['list_title']}:分类标题 {$show['list_description']}:分类描述 还可以更具当前栏目ID获取上级栏目的相关内容 如:{$show['list_pid']}存在 那我们可以获取 {:getlistname($show['list_pid'],'list_dir')}:上级分类拼音 {:getlistname($show['list_pid'],'list_name')}:上级分类名称 {:zanpian_show_url($show['list_pid'])}:上级分类连接 ``` **{$param['字段']} URL路径参数** ``` {$param['p']}:当前分页码 ``` **内容标签** ``` {$info['star_id']}:ID {$info['star_cid']}:分类ID {$info['star_name']}:名字 {$info['star_bm']}: 别名 {$info['star_prty']}:文档属性 {$info['star_wwm']}:英文名 {$info['star_title']}:标题 {$info['star_keywords']}:关键词 {$info['star_description']}:描述 {$info['star_letters']}:拼音 {$info['star_tag']}:TAG {$info['star_letter']}:字母 {$info['star_color']}:颜色 {$info['star_bgcolor']}:大图背景颜色 {$info['star_pig']}:大图背景深浅 {$info['star_pic']}:图片 {$info['star_bigpic']}:大图 {$info['star_xb']}:性别 {$info['star_sg']}:身高 {$info['star_tz']}:体重 {$info['star_mz']}:名族 {$info['star_cstime']}:出生年月日 {$info['star_school']}:学校 {$info['star_gs']}:公司 {$info['star_weibo']}:微博地址 {$info['star_work']}:代表作品 {$info['star_zy']}:职业 {$info['star_xz']}:星座 {$info['star_xx']}:血型 {$info['star_area']}:地区 {$info['star_gj']}:国籍 {$info['star_csd']}:出生地 {$info['star_content']}:介绍 {$info['star_hits']}:总人气 {$info['star_hits_day']}:日人气 {$info['star_hits_week']}:周人气 {$info['star_hits_month']}:月人气 {$info['star_addtime']}:添加时间 {$info['star_stars']}:星级 {$info['star_up']}:顶数量 {$info['star_down']}:踩数量 如果存在关系,将有下列字段 {$info['star_guanxi']} 关系数组 格式: $info['star_guanxi']=> Array ( [0] => Array ( [title] => 闺蜜 [name] => 张含韵 ) [1] => Array ( [title] => 闺蜜 [name] => 欧阳娜娜 ) ) {$info['star_guan']}:明星关系对应明星数组 格式: $info['star_guan']=> Array ( [张含韵] => 闺蜜 [欧阳娜娜] => 闺蜜 [霍建华] => 搭档 [陈伟霆] => 前任 [陈晓] => 前任 ) 比如我们可以使用明星名来数组他的关系名 {$info['star_guan'][明星名字]}将输出:对应的关系名 {$info['star_xi']}:明星关系对应明星字符串 格式:张含韵,欧阳娜娜,霍建华,陈伟霆,陈晓 如果存在明星信息块 将有如下数组字段: {$info['star_data']} 格式: $info['star_data']=> Array ( [0] => Array ( [title] => 标题 [info] => 信息 ) [1] => Array ( [title] => 标题 [info] => 信息 ) [2] => Array ( [title] => 标题 [info] => 信息 ) ) 例子1: 循环数组信息 {volist name="info['star_data']" id="star" key="key"} {$star.title}标题 {$star.info}信息 {/volist} ``` **调用明星视频** ``` 我们使用视频循环标签vod 填写actor参数和cid参数来获取并循环改明星的作品cid为视频分类可以不用该参数调用所有视频 例子查询明星的电视剧 {vod var="star_ds" actor="'.$info['star_name'].'" cid="2" limit="10"}{/vod} 定义了var我们使用循环标签来循环这个变量 {volist name="star_ds" id="zanpian"} {:zanpian_read_url('home/vod/read',$zanpian)} 视频连接 {$zanpian.vod_pic|zanpian_img_url}视频图片 {$zanpian.vod_name}视频名称 其他视频字段 {/volist} 也可以不定义变量直接循环输出 {vod actor="'.$info['star_name'].'" cid="2" limit="10"} {:zanpian_read_url('home/vod/read',$zanpian)} 视频连接 {$zanpian.vod_pic|zanpian_img_url}视频图片 {$zanpian.vod_name}视频名称 其他视频字段 {/vod} ``` **调用明星相关角色** ``` 我们使用角色循环标签role中star参数来获取该明星参演的角色 {role var="star_role" star="'.$info['star_name'].'" limit="2"}{/role} 定义了var变量我们使用循环标签在循环这个变量star_role {volist name="star_role" id="zanpian"} {$zanpian.role_name} 角色名 {:zanpian_read_url('home/role/read',$zanpian)}角色连接{$zanpian.role_pic|zanpian_img_url}角色图片 {$zanpian.role_content|msubstr=0,60,'...'|default="暂无对此角色的描述。"}角色介绍 {$zanpian.vod_name}视频名 {:zanpian_read_url('home/vod/read',$zanpian)}视频连接 {$zanpian.vod_pic|zanpian_img_url} 视频图片 {/volist} 也可以使用角色循环标签直接循环 {role star="'.$info['star_name'].'" limit="2"} {$zanpian.role_name} 角色名 {:zanpian_read_url('home/role/read',$zanpian)}角色连接{$zanpian.role_pic|zanpian_img_url}角色图片 {$zanpian.role_content|msubstr=0,60,'...'|default="暂无对此角色的描述。"}角色介绍 {$zanpian.vod_name}视频名 {:zanpian_read_url('home/vod/read',$zanpian)}视频连接 {$zanpian.vod_pic|zanpian_img_url} 视频图片 {/role} ``` **调用明星相关文章** ``` 我们使用关联循环标签来获取 {topic var="star_news" did="'.$info['star_id'].'" sid="3" tsid="2" limit="10"}{/topic} 定义了循环变量var标签我们可以可以使用循环标签来循环数组变量$star_news {volist name="star_news" id="zanpian"} {:zanpian_read_url('home/news/read',$zanpian)} 文章连接 {$zanpian.news_pic|zanpian_img_url}文章图片 {$zanpian.news_name}文章标题 {/volist} 也可以这样 {topic did="'.$info['star_id'].'" sid="3" tsid="2" limit="10"} {:zanpian_read_url('home/news/read',$zanpian)} 文章连接 {$zanpian.news_pic|zanpian_img_url}文章图片 {$zanpian.news_name}文章标题 {/topic} 支持分页 ``` **调用明星合作明星** ``` 使用明星循环标签获取数据并循环 {star var="star_hz" star="'.$info['star_name'].'" guan="'.$info['star_xi'].'" limit="10" order="star_hits desc"}{/star} 定义了变量需要单独循环 {volist name="star_hz" id="zanpian" offset="0" length='3'} {:zanpian_read_url('home/star/read',$zanpian)} 明星连接 {$zanpian.star_pic|zanpian_img_url} 明星图片 {$zanpian.star_name} 明星名字 如果存在关系,我们可以使用循环出来的明星名字来对应关系名 {$info['star_guan'][$zanpian['star_name']]} 对应出来的关系名 {/volist} 也可以使用明星循环标签直接循环 {star star="'.$info['star_name'].'" guan="'.$info['star_xi'].'" limit="10" order="star_hits desc"} {:zanpian_read_url('home/star/read',$zanpian)} 明星连接 {$zanpian.star_pic|zanpian_img_url} 明星图片 {$zanpian.star_name} 明星名字 如果存在关系,我们可以使用循环出来的明星名字来对应关系名 {$info['star_guan'][$zanpian['star_name']]} 对应出来的关系名 {/star} ``` **调用明星关系中的明星** ``` 我们使用明星循环标签中的name来获取明星连接 调用明星关系变量$info['star_xi']查询相关明星 {star name="'.$info['star_xi'].'" id="zanpian" limit="3"} {:zanpian_read_url('home/star/read',$zanpian)} 明星连接 {$zanpian.star_pic|zanpian_img_url} 明星图片 {$zanpian.star_name} 明星名字 {$info['star_guan'][$zanpian['star_name']]} 对应出来的关系名 {/star} ```