我用文章系统扩展了一个自定义模型。并按照官方的教程,[分享]利用KesionCMS,手把手教你写万能搜索系统,现在要做这个模型的自定义搜索,我的搜索表单位如下:
<table width="100%" border="0" cellspacing="2" cellpadding="1">
<form name="searchform" action="/plus/search.asp" method="get">
<input type="hidden" name="channelid" value="112">
<input type="hidden" name="searchtype" value="1">
<tr class="tdbg">
<td align="right" class="lefttdbg">航 线:</td>
<td><select class="upfile" style="width:100px" name="KS_hx">
<option value="美西">美西</option>
<option value="美东">美东</option>
<option value="中南美">中南美</option>
<option value="欧洲">欧洲</option>
<option value="地中海">地中海</option>
<option value="红海">红海</option>
<option value="中东/波斯湾">中东/波斯湾</option>
<option value="非洲">非洲</option>
<option value="澳新">澳新</option>
<option value="日本/韩国远东">日本/韩国远东</option>
<option value="东南亚">东南亚</option>
<option value="港澳台">港澳台</option>
<option value="其它航线">其它航线</option> </td>
</tr>
<tr class="tdbg">
<td align="right" class="lefttdbg">查询条件:</td>
<td><input type="checkbox" name="KS_zyg" value="启运港">启运港
<input type="checkbox" name="KS_mdg" value="目的港">目的港
<input type="checkbox" name="KS_fbdw" value="发布单位">发布单位 </td>
</tr>
<tr class="tdbg">
<td align="right" class="lefttdbg">关键字:</td>
<td><input type="text" class="upfile" style="width:200" name="keyword" value="请输入您的关键字"><font color="red"> *
</font> </td>
</tr>
<tr><td colspan="2" class="subtdbg" align="center"><input type="submit" value="确认提交" name="submit1"></td></tr>
</form>
</table>
其中:KS_hx KS_zyg KS_mdg KS_fbdw 这四个条件都是自定义的字段。
然后我修改/plus/search.asp这个内的
If ClassID<>"0" Then Param=Param & " And Tid In(" & KS.GetFolderTid(ClassID) & ")"
If ChannelID=112 Then
Param= Param & " and KS_hx='" & KS.S("KS_hx") & "' and KS_zyg='" & KS.S("KS_zyg") & "and KS_mdg='" & KS.S("KS_mdg") & "and KS_fbdw='" & KS.S("KS_fbdw") & "'"
End If
还修改了该频道下的搜索模板:
<table style="BORDER-RIGHT: #7dabd5 1px solid; BORDER-TOP: #7dabd5 1px solid; BORDER-LEFT: #7dabd5 1px solid; BORDER-BOTTOM: #7dabd5 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<tr>
<td align=middle width=21 background=/images/titlebg.gif height=28><img height=17 src="/images/i_2.gif" width=17></td>
<td align=left background=/images/titlebg.gif><strong><SPAN class=searchtips>搜索关键字"<SPAN style="COLOR: #ff0000">{$GetSearchKey}</SPAN>",本次搜索共找到 <SPAN style="COLOR: #ff0000">[{$ShowTotal}]</SPAN> 条相关记录:</SPAN></strong></td>
<td width=100 background=/images/titlebg.gif> </td>
</tr>
<tr>
<td class=pd vAlign=top align=left colSpan=3 height=180>[loop]
<ul style="MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999999 1px dashed">
<li style="PADDING-LEFT: 10px; FONT-SIZE: 14px; COLOR: #000066"><img src="/images/ico_2.gif" align=absMiddle> [{$GetClassNameAndPath}]<a href="{$GetArticleUrl}">{$GetArticleTitle}</a> {$KS_hx} {$KS_zyg}{$KS_mdg}(点击数:{$GetArticleHits} 发布时间:{$GetArticleDate}) <br /><br />内容导读:{$GetArticleIntro}... </li></ul>[/loop] </td>
</tr>
<tr>
<td class=pd vAlign=center align=left bgColor=#ffffff colSpan=3 height=30><SPAN style="PADDING-LEFT: 300px; FONT-SIZE: 14px; PADDING-TOP: 12px">{$ShowPage}</SPAN></td>
</tr>
</table>
此主题相关图片如下:2.jpg
请问,我的什么地方出错了,希望能帮帮我。