phpcms搜索功能(案例一)- 代码剥离篇
phpcms搜索功能(案例一)- 代码剥离篇
我们知道很多网站带有文章搜索功能!
如何实现phpcmsV9调用搜索功能呢?
首先,找出官方的模板文件:
www\phpcms\templates\default\content\search.html
www\phpcms\templates\default\content\header.html
/** JS代码 ** 来源于content模板文件:header.html* /
<script type="text/javascript" src="{JS_PATH}search_common.js"></script>
代码自行斟酌、参悟、调整。
我的全部代码如下:
{template "content", "header_lau"}
<!--中部主体 开始--><article><h1 class="t_nav"> 共找到符合条件的结果 <strong><font color="red">{$total}</font></strong> 条<span>您现在的位置是:<a href="{siteurl($siteid)}">首页</a> > {catpos($catid)}搜索</span> </h1><form name="myform" method="get" action=""><ul class="样式暂时未定义">{loop $forminfos $field $info}{if $info[formtype]=='box'}<li class="bk"></li>{/if}<li><label>{$info[name]}</label>{$info[form]}{if $info[formtype]=='datetime'}之后{/if}</li>{if $info[formtype]=='box'}<li class="bk"></li>{/if}{/loop}<li><label>排序方式</label><select name="orderby" id="orderby" size="1"><option value="a.id DESC" >发布时间 降序</option><option value="a.id ASC" >发布时间 升序</option></select></li><li><div class="btn"><input type="submit" value="搜索" /></div></li><input type="hidden" name="m" value="content"> <input type="hidden" name="c" value="search"> <input type="hidden" name="a" value="init"> <input type="hidden" name="catid" value="{$catid}"> <input type="hidden" name="dosubmit" value="1"></ul></form><div class="blogsbox"> {loop $datas $r} {php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; }<div class="blogs" data-scroll-reveal="enter bottom over 1s" ><h3 class="blogtitle"><a href="{$r[url]}" target="_blank">{$r[title]}</a> - <a href="{if strpos($CATEGORYS[$r[catid]][url],'http://')===false}{$siteurl}{$CATEGORYS[$r[catid]][url]}{else}{$CATEGORYS[$r[catid]][url]}{/if}" class="blue f12 fn">{$CATEGORYS[$r[catid]][catname]}</a></h3><span class="blogpic"><a href="{$r[url]}" title="{$r[title]}">{if $r[thumb]}<img class="autohg" src="{$r[thumb]}" alt="{$r[title]}">{else}<img src="{IMG_PATH}lau_images/default.png" alt="缺省图">{/if}</a></span><p class="blogtext">{$r[description]} </p><div class="bloginfo"><ul><li class="author"><a href="{APP_PATH}index.php?m=content&c=index&a=lists&catid=1">作者</a></li><li class="lmname"><a href="{if strpos($CATEGORYS[$r[catid]][url],'http://')===false}{$siteurl}{$CATEGORYS[$r[catid]][url]}{else}{$CATEGORYS[$r[catid]][url]}{/if}" class="blue f12 fn">{$CATEGORYS[$r[catid]][catname]}</a></a></li><li class="timer">{date('Y-m-d H:i:s',$r[inputtime])}</li><li class="view"><span>{$views}</span>已阅读</li><li class="like">9999</li></ul></div></div> {/loop}</div><div id="pages" class="text-c">{$pages}</div></article><!--中部主体 结束-->
{template "content", "footer_lau"}
效果图:
仅作为演示功能的方案参考,样式暂时未定义。
以上就是关于“ phpcms搜索功能(案例一) - 代码剥离篇 ” 的全部内容。
phpcms搜索功能(案例一)- 代码剥离篇相关推荐
- phpcms点赞:表情点击(的统计功能) - 代码剥离篇
文章目录 一. phpcms表情点击(的统计功能) - 代码剥离篇 功能 · 效果图: 内容页 · 调用如下: 二.如何实现点赞功能? 一. phpcms表情点击(的统计功能) - 代码剥离篇 通过可 ...
- javascript搜索框联想搜索_js实现类似于联想关键词的搜索功能(附代码)
本篇文章给大家带来的内容是关于js实现类似于联想关键词的搜索功能(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.页面代码: js/jQuery实现类似百度搜索功能 #c ...
- phpcms 搜索功能二开
一直在使用phpcms 做一些站点 很多网站都是用 搜索功能 所以花费了点时间 二开了一个简单的搜索工能 在手机端 电脑端都可以使用 样式不会有影响. 示例网站: http://www.sdlmty ...
- 基于微信云开发的微信小程序之搜索功能的实现
文章目录 搜索功能的设计 代码逻辑 页面设计 效果展示 搜索功能的设计 功能描述: 该模块主要是基于云开发实现小程序搜的搜索功能.如果搜索框输入为空或直接点击搜索按钮,显示对应弹窗:如果搜索框输入内容 ...
- vue 使用 el-table 添加搜索框 实现简单搜索功能 ,同时判断输入是否为空
前言: vue 项目 使用 el-table ,想给 表格上方添加搜索功能 ,虽然 element 官方文档 自带类似的搜索框 我这里没有 使用官方文档的方法 ,我是通过使用两个操作数组的方法来实现搜 ...
- Javascript实现博客全文搜索功能
摘要 搜索是一个在购物网站.论文检索网站.社交网站等相关网站中被广泛使用的功能.为了不借助后台代码实现本人博客的搜索功能,本文使用Javascript代码对其进行简单实现.该搜索功能的亮点包括:使用纯 ...
- JavaScript实现搜索功能
JavaScript实现搜索功能 实现效果 代码如下 <!DOCTYPE html> <html><head><meta charset="utf- ...
- vue项目使用高德地图的定位及关键字搜索功能
1.首先在index.html引入高德地图的秘钥.如图: 注意:如果使用关键字搜索功能要加上 plugin=AMap.Autocomplete,AMap.PlaceSearch,否则功能无法使用,并会 ...
- SAP系统和微信集成的系列教程之八:100行代码在微信公众号里集成地图搜索功能
本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发环境的搭建 (2) 如何通过微信公众号消费API (3) 微信用户关注公众号之后,自 ...
最新文章
- 《评人工智能如何走向新阶段》后记(再续25)
- Android核心分析之二十二Android应用框架之Activity
- nginx重写rewrite的[emerg] unknown directive
- MySQL 怎么给字符串字段加索引?
- ML之XGBoost:XGBoost案例应用实战(原生接口实现+Scikit-learn接口实现)
- 【GAN优化】从动力学视角看GAN是一种什么感觉?
- java 循环map 优雅写法_Java for循环Map集合优化实现解析
- SVD 与 PCA 的直观解释(1): 线性变换
- 2021年中国一次性血压传感器市场趋势报告、技术动态创新及2027年市场预测
- Enterprise Library 2.0 Hands On Lab 翻译(2):数据访问程序块(二)
- 51 单片机晶振电路原理
- 恢复被误删的ESP引导分区
- 角色与使命:学生干部如何平衡工作与学习的关系?
- java osm_osm 数据格式(openstreet map)与Route | 学步园
- 这次,AMD又将数据中心标准提高了一大截
- 泰拉服务器生存模式物品修改,荒岛求生修改存档生存物品方法
- Linux计划任务-定时任务
- 教程 | 用安卓手机搭建 web 服务器(二)—— Nginx 安装配置
- bilibili DR_CAN 现代控制理论 and 非线性控制理论 and 浙大 最优控制
- 分层数据流图简单介绍