您的位置:首页 > 其它

动易系统如何实现按频道搜索的功能

2012-03-21 12:49 459 查看
官方默认模板的首页搜索代码是按模块来进行,也就是说,只按文章、下载、图片、商城三个模块来搜索,而不管你每个模块添加多少个频道。

如果你想改成按频道来搜索,应该换成4.03版一样的搜索表单。即将2005版中的搜索表单代码:

<FORM name=search action={$InstallDir}search.asp method=post>

<tr>

<td width=120>

<Input type=radio CHECKED value=Article name=ModuleName> 文章

<Input type=radio value=Soft name=ModuleName> 下载

<Input type=radio value=Photo name=ModuleName> 图片

<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></td>

</tr>

</FORM>

改成如下类似的代码(注意两者的红色代码区别):

<form name=""search"" method=""post"" action=""Article/search.asp"">

<input name=""Keyword"" type=""text"" id=""Keyword"" value=""关键字"" size=""16"" maxlength=""50"">

<input name=""Submit"" type=""submit"" id=""Submit"" value=""搜索"">

<br>

<input name=""ChannelID"" type=""radio"" value=""Article"" style=""border:0"" checkedonClick=""javascript:document.search.action='Article/search.asp';document.search.ModuleName.value='article';"">

文章

<input type=""radio"" name=""ChannelID"" value=""Soft"" style=""border:0""onClick=""javascript:document.search.action='Soft/search.asp';document.search.ModuleName.value='Soft';"">

下载<br>

<input type=""radio"" name=""ChannelID"" value=""Photo"" style=""border:0""onClick=""javascript:document.search.action='Photo/search.asp';document.search.ModuleName.value='Photo';"">

图片

<br>

<input name=""Field"" type=""hidden"" id=""Field"" value=""Title"">

<input name=""ModuleName"" type=""hidden"" id=""ModuleName""
value=""article"">

</form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: