首页 > CMS > 动易CMS > 正文

如何实现按频道搜索的功能?

2024-09-10 21:54:21
字体:
来源:转载
供稿:网友
2005版和2006版的官方默认模板的首页搜索代码是按模块来进行,也就是说,只按文章、下载、图片、商城三个模块来搜索,而不管你每个模块添加多少个频道。

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

<FORM name=search action={$InstallDir}search.asp method=post>
<tr>
<td src="" <td align=middle>
<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>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选