emlog手机模板实现搜索功能

好吧,今天闲着没事做,又稍微研究了一下,想要实现emlog手机版搜索功能的同学参考一下小劣的做法。事实上你直接使用下面的代码也是可行的,只不过会比较简陋一些。首先需要打开手机模板的m/index.php在最后加上一下代码:

//搜索
if($action == 's'){
    $key = $_POST['keyword'];
    $Log_Model = new Log_Model();
    $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1;
    $sqlSegment = "and title like '%$key%' or content like '%$key%' order by date desc";
    $logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum);
     include View::getView('header');
     include View::getView('log');
     include View::getView('footer');
     View::output();
	}

然后再打开m/view/header.php在最后加上一下代码:

<form name='keyword' method="post" action="./index.php?action=s">
<input type="text" name="keyword"  />
<input type="submit" value="搜索" />
</form>

保存后就可以实现文章内容和标题的关键词搜索了

版权声明:若无特殊注明,本文皆为( )原创,转载请保留文章出处。
小劣博客

小劣博客

骨有三分傲,情得一点痴

正文到此结束

热门推荐

发表评论

    正在提交中...

    captcha
    请输入验证码

    已有 16 条评论

    1. 你不在 你不在

      //php代码
      <?php
      if($action == 's'){ $key = $_POST['keyword']; $Log_Model = new Log_Model(); $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1; $sqlSegment ="and title like '%$key%' or content like '%$key%' order by date desc"; $logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum); include View::getView('header'); include View::getView('log'); include View::getView('footer'); View::output(); }
      ?>

    2. simple simple

      为什么,我用不了啊?点击搜索后,空白页,有时还把上面的php代码显示出来了,怎么办?

      1. 劣

        @simple:好歹你得把你网址或者错误代码贴出来才行啊,不然我有点蒙

    3. 我也用上啦~嘿嘿,去我手机版看看。嘿嘿

    4. 天

      按照你说的做,点击提交按钮后,为空白页怎么办?关键词没问题。[悲伤]

      1. 劣

        @天:你博客地址是多少?

    5. 用上了 不赖

      1. 劣

        @笑忘书:哈哈,还行吧

        1. @劣:怎样获取搜索到的文章的数目?还需要设置分页多条显示

          1. 劣

            @笑忘书:$lognum = $Log_Model->getLogNum('n', $sqlSegment);

            1. 劣

              @劣:[挤眼]怎么说呢,我觉得没必要分页啊,一般来说搜索到的内容并不多

            2. @劣:不能搞搞吗?不然我要弄到整一页显示

            3. 劣

              @劣:[花心]因为第二页的时候就没有关键词参数了

            4. @劣:点第二页发现获取的是全部文章,不知道怎么搞?帮忙完善下吧

    6. 哈哈,我过来捧场啦~

      1. 劣

        @姜辰:谢谢支持