|
主题:※打造通用静态搜索页面※ …申请加精… [收藏主题] ![]() |
转到: |
![]() ![]() 用途:文章、商城、圈子等模型通用搜索,实现分类、结果页面静态 (实际意义看各位需要)
示例:本人利用商城分类搜索 (不失通用代表性,其他可仿照方案一自行设计)
方案:
一、自己打造ASP查询中间过程
思路:根据自己设计的查询表单字段,写处理页面(ASP),对查询结果汇总标识(方便SQL标签使用,最好为自动编号的ID字段),利用{ReqNum(字符串)}或{ReqStr(字符串)}来取得Url的参数值。 流程:设计查询表单 >> 写中间查询程序 >> 自定义SQL标签 >> 输出静态查询结果页 ① 设计查询表单 ② 写中间查询程序 ⑴ 判断传递参数正确性; ⑵ 根据参数条件查询商品记录集; ⑶ 汇总查询结果(商品ID编号到汇总字段,如tmpProduct) ⑷ 将其他需要参数一起传递到查询结果页面,如:
③ 自定义SQL标签 利用{ReqNum(字符串)}或{ReqStr(字符串)}来取得Url的参数值,利用where ID in {ReqStr(list)}截取传递到静态页面的参数,并给SQL标签查询得到结果,如:
④ 自定义静态页面输出查询结果
如上,传递到Product.html静态页面?后面的参数,被获取后,可以正常输出在Product.html页面,实现商品搜索静态页:
***********************************************************************************
二、利用自定义SQL标签嵌套实现
思路: 如果各位系统支持SQL标签嵌套,可以根据传递多元参数+SQL标签嵌套原理,实现一定程度的分类搜索效果
利弊: 实现过程简单、务须亲自编写asp脚本代码,但查询形式简单,不利于复杂分类查询,且对有条件查询支持效果不是很好
所需工具: 查询表单,自定义静态页面,SQL标签(至少2个),{ReqNum(字符串)}或{ReqStr(字符串)}
示例:略 Tips:本主题已被版主或管理员关闭,可以正常浏览,但不能发表回复! |
|
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
|
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
|
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
|
![]() ![]() ![]() ![]() |
<上一主题 | 下一主题 > |