Emlog手机版教程:获取搜索功能

2019-5-6 / 9 评论 / 15104 阅读

Emlog手机版好像没有给予获取搜索的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友



相关阅读:

手机版获取文章分类教程分享:http://www.shuyong.net/iemlog/795.html

手机版获取文章标签教程分享:http://www.shuyong.net/iemlog/1086.html



首先,我们要在手机版模板的m文件夹的index.php中找到代码

$action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
在其下方加入代码
$slkey = isset($_GET['keyword']) ? addslashes($_GET['keyword']) : '';

在代码

$page_url = pagination($lognum, $index_lognum, $page, $pageurl);
后面加入代码
if(!empty($slkey)){//搜索
$Log_Model = new Log_Model();
$page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
$site_title = '搜索关键词:'.$slkey.'价格表';        
$pageurl = '';
if(is_numeric($slkey)){
$sqlSegment = "and (huohao ='{$slkey}') order by date desc";}else{
$sqlSegment = "and title like '%{$slkey}%' order by date desc";}
$lognum = $Log_Model->getLogNum('n', $sqlSegment);
$pageurl = "./?keyword=$slkey&page=";
$logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum);
$page_url = pagination($lognum, $index_lognum, $page, $pageurl);
}

调用方法:

<form action="./" method="get" enctype="multipart/form-data" onSubmit="return slkeyword();">
<input name="keyword" placeholder="输入货号或者产品名称" />
<button type="submit"/>搜索</button>
</form>

评论一下?

OωO
取消
    1. 头像
      芒果美业网
      第7楼
      不错学习了,大家也支持下小弟的站。
      回复
    1. 头像
      上仙
      第6楼
      怎么让emlog副标题支持html格式啊
      回复
      1. 头像
        舍力
        @上仙:没看明白你的意思。
        回复
    1. 头像
      租号平台
      第5楼
      支持一下,写的非常好!
      回复
    1. 头像
      租号平台
      第4楼
      楼主讲得好详细啊,都是干货,棒棒哒!
      回复
    1. 头像
      异界没有手机
      地板
      写的很好,支持一下
      回复
    1. 头像
      新闻头条
      板凳
      文章不错非常喜欢
      回复
    1. 头像
      杨小杰博客
      沙发
      大部分都自适应了,手机版其实可以淘汰了
      回复
      1. 头像
        舍力
        @杨小杰博客:万一有人要了,我正好需要。。。
        回复