欢迎光临
我们一直在努力

sdcms搜索结果页使用说明及代码

一、放置搜索框input的页面必须用到的jscss文件:

<script>varwebroot=”/”;</script>

<scriptsrc=”/theme/default/js/sdcms.js”type=”text/javascript”></script>

Ps:放置搜索框的所有页面都需要用到这个文件

二、搜索结果页面网址

/plug/search.asp?key=方法&classid=1

三、搜索结果输出及分页代码:

<h2>搜索结果</h2>

<tableclass=”table”>

<tbody>

{sdcms:rsfield=”id,title,style,createdate,isurl,url,classid,intro”table=”sd_content” where=”islock=1[sql_where]”order=”ontop desc,id desc” pagesize=”20″isadminurl=”0″}

{rs:eof}<tr><td>没有找到您要的内容</td></tr>{/rs:eof}

<tr>

<th><span>{sdcms.getdate($rs[createdate],”-“,1)}</span><ahref=”{$rs[link]}” title=”{$rs[title]}”target=”_blank”{$rs[style]}>{sdcms.highlight(sdcms.cutstr($rs[title],60,1),key)}</a></th>

</tr>

<trclass=”intro”>

<td>{sdcms.highlight(sdcms.cutstr(sdcms.nohtml($rs[intro]),180,1),key)}</td>

</tr>

{/sdcms:rs}

</tbody>

</table>

<divclass=”npage”>{showpage}</div>

Ps:配合表格css和分页css效果代码使用。

四、搜索form表单:

1、普通搜索框表单:

<formaction=”/plug/search.asp” onsubmit=”returnchecksearch(this)”><input type=”text” name=”key”class=”keyword” /><input type=”image”src=”/theme/default/images/bnt_search.gif” /></form>

2、高级(按分类和关键词)搜索框表单:

<formaction=”{webroot}plug/search.asp” method=”get”onsubmit=”return checksearch(this)”>

关键字:<input type=”text” name=”key”/>

类别选择:

<selectname=”classid”>

<optionvalue=”0″>不限类别</option>

{sdcms:rstop=”0″ table=”sd_category” where=”followid=0 andmodeid>0″ order=”ordnum,cateid” }

<optionvalue=”{$rs[cateid]}”{if clng(classid)=$rs[cateid]}selected=”selected”{/if}>{$rs[catename]}</option>

{/sdcms:rs}</select>

<inputtype=”submit” value=”搜索” />

</form>

五、热门搜索的关键词有哪些查询方法:

<divclass=”subject”>热门搜索</div>

<ulclass=”toplist”>

{sdcms:rstable=”sd_expand_keyword” top=”10″where=”islock=1″ order=”hits desc,id desc”}

<li><ahref=”{webroot}plug/search.asp?key={server.urlencode($rs[title])}”title=”{$rs[title]}”>{sdcms.cutstr($rs[title],30,1)}</a></li>

{/sdcms:rs}

</ul>

赞(0) 打赏
未经允许不得转载:老K博客 » sdcms搜索结果页使用说明及代码
分享到: 更多 (0)

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏