SiteWeaver网上商店系统:关于首页搜索商品不起作用的问题

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | DedeCMS | 帝国CMS | Drupal | PHPCMS | PHP168 | Xoops | Joomla | SupeSite

首页调用商城搜索,需要下面两个步骤:

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"