苹果cms教程

苹果CMS V10搜索页面模板搭建与搜索表单开发教程

发布时间:2024-11-28共16人阅读

一、搜索页面基础信息

苹果CMS V10视频搜索页面用于接收用户检索关键词与筛选条件,匹配站内影视资源并输出搜索结果,是模板核心交互模块之一。页面拥有独立模板文件与页面标识,适配全站搜索功能开发。

  • 模板文件路径:html/vod/search.html

  • 页面AID标识:13

  • 参数调用载体:所有搜索筛选参数统一通过 $param 数组读取

二、搜索筛选可用参数说明

搜索页面支持多维度条件筛选,可实现关键词精准检索、地区、语言、年代、标签、分类等精细化筛选,所有参数均可在模板中单独调用、绑定表单筛选组件。

  • wd:搜索关键词,核心必传参数,用于匹配影片名称、演员等内容

  • area:影视地区筛选,例如大陆、香港、欧美等地区参数

  • lang:影片语言筛选,支持国语、粤语、英语等语言匹配

  • year:上映年代筛选,可指定具体年份检索对应影视资源

  • tag:影片TAG标签筛选,适配特色题材关键词检索

  • class:扩展分类筛选,用于匹配自定义影视类型分类

三、搜索链接参数规则

站点搜索采用伪静态URL格式,访问路径自带搜索关键词参数,可直接通过URL地址携带筛选条件,实现精准搜索跳转。模板中通过 {$param['参数名']} 即可读取URL中对应的搜索数据,实现搜索关键词回填、筛选状态选中效果。

标准搜索URL示例:index.php/vodsearch/变形金刚.html

常用参数调用示例:{$param['wd']}(读取当前搜索关键词)

四、通用搜索表单完整代码

以下为适配苹果CMS V10的标准搜索表单代码,自带关键词回填、提交校验功能,搭配后台热搜关键词遍历代码,可直接用于首页、搜索页、头部导航等任意位置。

<!-- 搜索表单主体 -->
<form id="search" name="search" method="get" action="{:mac_url('vod/search')}" onSubmit="return qrsearch();">
    <input type="text" name="wd" class="mac_wd" value="{$param.wd}" placeholder="请在此处输入影片名或演员名称" />
    <input type="submit" class="mac_search" value="搜索影片" />
</form>

<!-- 后台配置热搜关键词 -->
<div class="hotkeys">热搜:
    {maccms:foreach name=":explode(',',$maccms.search_hot)" id="vo2" key="key2"}
    <a href="{:mac_url('vod/search',['wd'=>$vo2])}">{$vo2}</a>
    {/maccms:foreach}
</div>

五、代码功能解析

表单采用get提交方式,对接系统专属搜索路由,输入框自动回填用户上一次搜索关键词,提升交互体验。热搜模块自动读取后台设置的热门关键词,通过逗号拆分遍历输出,无需手动修改模板,后台更新即可同步前台热搜内容。