苹果cms的文章检索页开发,核心是把搜索表单、参数接收和模板调取串起来;本篇按步骤拆解并附完整代码。
实际上,今天给各位详细讲解苹果cms文章组件专属搜索页面的开发调取方法,影视资源坊整理了全套选项、调取网址、表单代码,初学者也能直接上手架设文章搜索功能。该页面是资讯组件关键搜索页面,专门用作站内文章、资讯、影评信息关键词搜索;是影视网站资讯板块必不可少的功能页面。
实际上,该搜索页面拥有固定的文件网址、页面ID和专属调取网址,开发模板时务必严格对应,避免出现404、数据调取异常问题。
模板文件网址:html/art/search.html
专属页面aid值:23
页面浏览入口标签,{:mac_url_search(['wd'=>'变形金刚'],'art')}
自定义变量:页面无额外独立自定义变量,所有搜索数据均通过公共 $param 数组调取
实际上,文章搜索页面兼容多类筛选选项,除了必备的关键词搜索,还可以搭配年代、标签、栏目精准筛选信息。大幅提升用户搜索精准度。
| 参数名称 | 演示数值 | 是否必填 | 参数作用说明 |
|---|---|---|---|
| wd | 1 | 是 | 核心搜索关键词,用于匹配文章标题、内容搜索 |
| year | 2019 | 否 | 筛选指定发布年代的文章内容 |
| tag | 国产大片 | 否 | 根据文章自定义标签筛选对应资讯内容 |
| class | 科幻片 | 否 | 按照文章分类类型筛选对应资讯 |
开启网站伪静态后,文章搜索页面会生成标准化精简网址,适配SEO收录,完整网址格式见下:
index.php/artsearch/变形金刚-------------.htmlprepreprepreprepreprepreprepreprepreprepre
当前页面所有搜索条件、关键词,所有通过公共选项数组调取,模板内统一使用 $param 数组获取数据。
实际上,常用调取示例:获取用户输入的搜索关键词。代码为 {$param['wd']},可直接用作页面标题、搜索框预设值、搜索结果统计等场景。
实际上,影视资源坊提供可直接复用的搜索表单代码,涵盖关键词输入框、搜索按钮、后台热搜关键词手动调取。适配所有苹果cms V10模板。
<!-- 文章搜索表单 -->
<form name="search" method="get" action="{:mac_url('art/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)" key="key2"}
<a href="{:mac_url('art/search',['wd'=>$vo2])}">{$vo2}</a>
{/maccms:foreach}
</div>prepreprepreprepreprepreprepreprepreprepre适配资讯组件:专属文章搜索,和视频搜索相互独立,互不干扰,网站信息栏目更清楚;
多条件筛选:兼容关键词、年代、标签、栏目多重组合搜索,用户查找信息更精准;
热搜手动调取:可读取后台预设热搜关键词,自动生成热搜榜单,提升用户浏览感受;
SEO友好:兼容伪静态网址,页面结构规范,利于搜索引擎收录资讯页面;
轻量化设计:原生系统标签开发,无冗余代码,页面加载速率快,兼容所有响应式模板。
实际上,文章搜索页是苹果cms资讯板块的关键功能页面。架设影视资讯、影评、影视新闻网站务必设置该页面。总体开发难度极低,直接复用表单代码就能实现搜索功能。各位在使用时只需注意关键词选项为必填项。其他筛选选项按需选用。合理搭配多条件筛选,能有效提升网站的用户感受和页面收录量。
检索页开发最容易出问题的是参数接收和编码,测试时多塞几个带中文和特殊符号的关键词试试。