设为首页收藏本站

HTML66论坛_dede织梦教程_css技巧_js特效_cms教程

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2597|回复: 1

[程序修改] dede织梦怎么让手机版搜索页面结果改为手机页面显示

[复制链接]

68

主题

74

帖子

834

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
834
发表于 2017-8-25 11:36:05 | 显示全部楼层 |阅读模式
注:2017年4月5日后版本已经自动加入了手机站搜索模板识别,以下方法在新版本中已不适用!
dede织梦怎么让手机版搜索页面结果改为手机页面显示?
这里有两种修改方法:1楼和2楼分别说明。(第一种测试过可以用,第二种没测试过,不过应该是一样的)
第一种方法:
首先打开php文件plus/search.php,代码全部复制,
然后新建一个文件名为search_m.php的文件,
把search.php里面的代码全部粘贴进去。
search_m.php还是放在plus目录里面。
然后打开php文件include/arc.searchview.class.php
复制全部代码,
新建一个文件include/arc.searchview.classm.php代码粘贴进去。
后面就是修改一下php文件了,打开search_m.php文件,里面第13行
  1. require_once(DEDEINC."/arc.searchview.class.php");
复制代码
修改为:
  1. require_once(DEDEINC."/arc.searchview.classm.php");
复制代码
然后打开include/arc.searchview.classm.php文件,找到第131行
  1. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
复制代码
修改为:
  1. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_m.htm";
复制代码
⑥最后一步:
在手机版页面模板的搜索位置:
在form表单里的
  1. action="/plus/search.php"
复制代码
修改为:
  1. action="/plus/search_m.php"
复制代码
到这里就完全修改好了,是不是很简单啊,对新手来说也不是很难的,
这里 search_m.php 和 arc.searchview.classm.php 文件名字可以自己随意更改。
修改好了以后别忘了在模板文件夹中添加search_m.htm手机搜索模板文件,织梦自带了手机模板文件,只要简单的修改就可以使用了!

回复

使用道具 举报

68

主题

74

帖子

834

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
834
 楼主| 发表于 2017-8-25 11:57:13 | 显示全部楼层
第二种方法:
我的手机站是在m/这个文件里面。
一、查看search.php这个文件
它的路径是在网站根目录下的/plus/search.php,当打开这个文件时会看到这样的一段代码。搜索功能也就是由:include/common.inc.php、include/arc.searchview.class.php这三个php文件组成的。


二、打开include/arc.searchview.class.php这个文件

这就是它的组成,search.php把一些功能交由arc.searchview.class.php处理,arc.searchview.class.php再指定搜索的模板,大至上就是这样的,知道它的逻辑就很好解决了。
三、把search.php这个文件上传到"m“这个文件夹下面。
打开search.php并进行修改把arc.searchview.class.php修改成了arc.searchview.class1.php也就是在多加了一个”1“。也就重新指定一个文件名(名称可随便取只要和后面的对应即可)


四、新建一个arc.searchview.class1.php
即是把arc.searchview.class.php复制一份把文件名改为:arc.searchview.class1.php。找开并修改在131行的地方把原来的:

  1. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
复制代码
修改成:
  1. $tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_m.htm";
复制代码
也就是修改指定搜索模板

五、修改搜索文件的路径
在模板文件里面修改一下search.php搜索的路径
原始路径:/plus/search.php
修改为:m/search.php(因为刚才把它复制到"m"文件下)


六、存一下大功成

注:本文转载自:http://www.dazhouseo.com/wengti/15.html   感谢作者分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|HTML66学习网 ( 豫ICP备14015560号-3 )  

GMT+8, 2020-11-24 20:10 , Processed in 0.150417 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表