返回列表 回复 发帖

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

谁对动易程序比较了解?

2005版和2006版的官方默认模板的首页搜索代码是按模块来进行,也就是说,只按文章、下载、图片、商城三个模块来搜索,而不管你每个模块添加多少个频道。 如果你想改成按频道来搜索,应该换成4.03版一样的搜索表单。即将2005版中的搜索表单代码:
<FORM name=search action={$InstallDir}search.asp method=post>
           <tr>
             <td width=120><IMG height=29 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 javascript:document.search.action='Article/search.asp';document.search.Field.value='Title';"">
                     文章   
                     <input type=""radio"" name=""Channel"" value=""Soft"" style=""border:0"" javascript:document.search.action='Soft/search.asp';document.search.Field.value='SoftName';"">
                     下载<br>
                     <input type=""radio"" name=""Channel"" value=""Photo"" style=""border:0"" javascript:document.search.action='Photo/search.asp';document.search.Field.value='PhotoName';"">
                     图片   
                     <input type=""radio"" name=""Channel"" value=""bbs"" style=""border:0"" 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>
返回列表