主题 : 求搜索引擎search.jspx参数配置
级别: 商业授权用户
UID: 54224
积分:234 加为好友
威望: 1 精华: 0
主题:25 回复:167
注册时间:2013-11-05
在线时长:0
1#   发表于:2013-12-12 16:12:19  IP:113.175.*.*
针对特定栏目的搜索,search.jspx应用时后面应该加上栏目id吧?求具体代码样例!!!
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2013-12-12 16:15:39  IP:111.207.*.*
栏目id是你搜索结果页加上的条件
路漫漫其修远兮,吾将上下而求索!
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
3#   发表于:2013-12-12 16:16:40  IP:111.207.*.*
 <input name="q" value="${q!'请输入关键词'}" type="text" id="txtKey" onfocus="if(this.value=='请输入关键词')this.value=''" onblur="if(this.value=='')this.value='请输入关键词'" maxlength="24" autocomplete="off" />
<span id="fid_box">
<select name="channelId" id="fid">
  <option value="">所有信息</option>
  [@cms_channel_list]
  [#list tag_list as c]
  <option value="${c.id}">${c.name}</option>
  [/#list]
      [/@cms_channel_list]
</select>
</span>
        <input type="submit" id="btnSearch" value=""/>
      </form>
  </div>    id="txtKey" 这txtKey就是你传的
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 54224
积分:234 加为好友
威望: 1 精华: 0
主题:25 回复:167
注册时间:2013-11-05
在线时长:0
4#   发表于:2013-12-12 16:19:44  IP:113.175.*.*
就是说在 <form action="${base}/search.jspx" target="_blank">中 search.jspx后面还应该跟些什么参数?格式怎样?
级别: 商业授权用户
UID: 54224
积分:234 加为好友
威望: 1 精华: 0
主题:25 回复:167
注册时间:2013-11-05
在线时长:0
5#   发表于:2013-12-12 16:23:32  IP:113.175.*.*
也就是说 txtKey是可变的?由我按照栏目id来具体填写?
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
6#   发表于:2013-12-12 16:24:38  IP:111.207.*.*
也就是说 txtKey是可变的?由我按照栏目id来具体填写?
 是的,这就是获取到你文本的关键字
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 54224
积分:234 加为好友
威望: 1 精华: 0
主题:25 回复:167
注册时间:2013-11-05
在线时长:0
7#   发表于:2013-12-12 16:25:03  IP:113.175.*.*
如果我的搜索条件具体到栏目中的某些字段呢?该如何处理?
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
8#   发表于:2013-12-12 16:29:00  IP:111.207.*.*
具体到某个栏目字段你把这个字段取出栏放到 <input name="q" value="${q!'请输入关键词'}" type="text" id="txtKey" onfocus="if(this.value=='请输入关键词')this.value=''" onblur="if(this.value=='')this.value='请输入关键词'" maxlength="24" autocomplete="off" /> 
这文本里去
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 54224
积分:234 加为好友
威望: 1 精华: 0
主题:25 回复:167
注册时间:2013-11-05
在线时长:0
9#   发表于:2013-12-12 16:41:11  IP:113.175.*.*
具体到某个栏目字段你把这个字段取出栏放到 <input name="q" value="${q!'请输入关键词'}" type="text" id="txtKey" onfocus="if(this.value=='请输入关键词')this.value=''" onblur="if(this.value=='')this.value='请输入关键词'" maxlength="24" autocomplete="off" />  
这文本里去
————————还是不是很懂,再详细点?放到这个文本的什么地方?
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
10#   发表于:2013-12-12 16:45:24  IP:111.207.*.*
<option value="">所有信息</option> 这地方把你的条件值传过去,所有信息是默认值
路漫漫其修远兮,吾将上下而求索!
1 2 > >| 共2页