首页调用商城搜索,需要下面两个步骤:
1,找到根目录下的search.asp,下面有个 PE_Search.CurrentChannelID = 0
看看他前面有没有“If Modulename <> "shop" Then”判断,没有的话改成下面这样:
If Modulename <> "shop" Then
PE_Search.CurrentChannelID = 0
End If
2、修改首页模板搜索这部分如下:
<Input type=radio CHECKED value=Article name=ModuleName onclick="Field.value='Title'"> 文章
<Input type=radio value=Soft name=ModuleName onclick="Field.value='Title' "> 下载
<Input type=radio value=Photo name=ModuleName onclick="Field.value='Title' "> 图片
<Input type=radio value=Shop name=ModuleName onclick="Field.value='ProductName'"> 商城
<Input id=Keyword maxLength=50 value=关键字 name=Keyword>
<Input id=Submit type=submit value=·搜索· name=Submit>
<Input id=Field type=hidden value=Title name=Field>
在原来的基础上增加了onclick="Field.value='Title'",商城的是:onclick="Field.value='ProductName'"
这代码的作用就是点击后修改下面的隐藏控件Field的值,商城传入的值是ProductName,其它频道传入的值是"title"