请问dedeCMS 手机站搜索结果不调用电脑版搜索结果模板
- 问题:手机站搜索结果跳转到电脑版搜索结果页面。
- 解决办法:
- 在手机站模板的搜索框代码上加入:
并将<input type="hidden" name="mobile" value="1" />
action
设置为电脑站的/plus/search.php
,如下:<form name="formsearch" action="{dede:global.cfg_basehost/}/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>
- 打开
/plus/search.php
文件,找到$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0;
,在其下面加入:if($mobile == 1) define('DEDEMOB', 'Y');
- 打开
/include/arc.searchview.class.php
文件,找到$purl .= "?".$geturl;
,在其上面加入:if(defined('DEDEMOB')) $geturl .= "mobile=1&";
- 在手机站模板的搜索框代码上加入:
更新时间:2025-04-10 23:44:39
下一篇:请问dedeCMS 生成时提示 DedeTag Engine Create File False 错误
转载请注明原文链接:https://www.muzicopy.com/suibi/3384.html