如何实现按频道搜索的功能?_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
2005版和2006版的官方默认模板的首页搜索代码是按模块来进行,也就是说,只按文章、下载、图片、商城三个模块来搜索,而不管你每个模块添加多少个频道。

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

<FORM name=search action={$InstallDir}search.asp method=post>
<tr>
<td src=" <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=""Channel"" type=""radio"" value=""Article"" style=""border:0"" checked onClick=""javascript:document.search.action='Article/search.asp';document.search.Field.value='Title';"">
文章
<input type=""radio"" name=""Channel"" value=""Soft"" style=""border:0"" onClick=""javascript:document.search.action='Soft/search.asp';document.search.Field.value='SoftName';"">
下载<br>
<input type=""radio"" name=""Channel"" value=""Photo"" style=""border:0"" onClick=""javascript:document.search.action='Photo/search.asp';document.search.Field.value='PhotoName';"">
图片
<input type=""radio"" name=""Channel"" value=""bbs"" style=""border:0"" onClick=""javascript:document.search.action='bbs/queryresult.asp?sType=2&pSearch=1&SearchDate=ALL&Stable=bbs1&boardid=0';document.search.Field.value='Title';"">
论坛<br>
<input name=""Field"" type=""hidden"" id=""Field"" value=""Title"">
</form>

查看更多 动易Cms教程  动易Cms模板

来源:模板无忧//所属分类:动易Cms教程/更新时间:2006-07-14
相关动易Cms教程