zoukankan      html  css  js  c++  java
  • 织梦手机站搜索结果显示为电脑站的搜索结果模板的解决方法

    有使用dedecms最新程序移动版的同学肯定遇到过,手机版搜索结果跳转到的是电脑版搜索结果页面去了。

    解决方法

    1、在移动站模板的搜索框代码上加入 <input type="hidden" name="mobile" value="1" />

    <form name="formsearch" action="/plus/search.php">
        <input type="hidden" name="pagesize" value="15">
        <input type="hidden" name="kwtype" value="0"/>
        <input type="hidden" name="mobile" value="1" />
        <input name="q" type="text" placeholder="输入关键词">
        <button type="submit">搜索</button>
    </form>

    2、打开 /plus/search.php 找到

    $mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;

    在它的下面加入

    if($mobile==1) define('DEDEMOB', 'Y');

    3、打开 /include/arc.searchview.class.php 找到

    $purl .= "?".$geturl;

    在它上面加入

    if(defined('DEDEMOB'))$geturl .= "mobile=1&";

    这样修改后,移动站的搜索结果模板就是 search_m.htm ,搜索结果就可以显示为移动站的了

  • 相关阅读:
    java内存溢出
    jstack命令使用
    JVM问题排查步骤
    c++指针常量和常量指针
    c++ 通讯录
    冒泡排序
    翻转数组
    敲桌子
    求一个100-999之间的水仙花数
    elasticsearch 模板的使用
  • 原文地址:https://www.cnblogs.com/dedehtml/p/9902786.html
Copyright © 2011-2022 走看看