账号通
    

账号  

密码  

5919

查看

10

回复
主题:※打造通用静态搜索页面※ …申请加精… [收藏主题] 本贴被认定为精华 转到:  
asd_asd8362 当前离线

77

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:1024 分
登录次数:66 次
注册时间:2008/4/15
最后登录:2018/1/31
asd_asd8362 发表于:2008/9/1 12:42:00   | 只看该作者 查看该作者主题 楼主 

用途:文章、商城、圈子等模型通用搜索,实现分类、结果页面静态 (实际意义看各位需要)

 

示例:本人利用商城分类搜索 (不失通用代表性,其他可仿照方案一自行设计)

 

方案:

 

一、自己打造ASP查询中间过程

 

思路:根据自己设计的查询表单字段,写处理页面(ASP),对查询结果汇总标识(方便SQL标签使用,最好为自动编号的ID字段),利用{ReqNum(字符串)}或{ReqStr(字符串)}来取得Url的参数值。

流程:设计查询表单 >> 写中间查询程序 >> 自定义SQL标签 >> 输出静态查询结果页

① 设计查询表单


此主题相关图片如下:eg1.gif
eg1.gif

② 写中间查询程序

⑴ 判断传递参数正确性;

⑵ 根据参数条件查询商品记录集;

⑶ 汇总查询结果(商品ID编号到汇总字段,如tmpProduct)

⑷ 将其他需要参数一起传递到查询结果页面,如:
response.redirect "../html/product.html?big="&bcname&"&sub="&scname&"&keyword="&keyword&"&list="&tmpProduct&"&num="&sRs.recordcount&""

 

③ 自定义SQL标签

利用{ReqNum(字符串)}或{ReqStr(字符串)}来取得Url的参数值,利用where ID in {ReqStr(list)}截取传递到静态页面的参数,并给SQL标签查询得到结果,如:

 


此主题相关图片如下:eg2.gif
eg2.gif

 

④ 自定义静态页面输出查询结果

 

如上,传递到Product.html静态页面?后面的参数,被获取后,可以正常输出在Product.html页面,实现商品搜索静态页:



此主题相关图片如下:eg3.jpg
eg3.jpg

 

 

***********************************************************************************

 

二、利用自定义SQL标签嵌套实现

 

思路: 如果各位系统支持SQL标签嵌套,可以根据传递多元参数+SQL标签嵌套原理,实现一定程度的分类搜索效果

 

利弊: 实现过程简单、务须亲自编写asp脚本代码,但查询形式简单,不利于复杂分类查询,且对有条件查询支持效果不是很好

 

所需工具: 查询表单,自定义静态页面,SQL标签(至少2个),{ReqNum(字符串)}或{ReqStr(字符串)}

 

示例:略

Tips:本主题已被版主或管理员关闭,可以正常浏览,但不能发表回复!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hybt 当前离线

41

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:451 分
登录次数:21 次
注册时间:2008/9/29
最后登录:2013/6/24
hybt 发表于:2009/3/17 1:02:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wiki 当前离线

1001

主题

3

广播

6

粉丝
添加关注
级别:八年级

用户积分:4722 分
登录次数:206 次
注册时间:2008/12/22
最后登录:2017/7/26
wiki 发表于:2009/3/16 21:20:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hensey 当前离线

64

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:577 分
登录次数:32 次
注册时间:2009/2/24
最后登录:2011/5/3
hensey 发表于:2009/3/16 19:23:00   | 只看该作者 查看该作者主题 板凳 
科汛智能建站系统
嗯??回复才能看嘛?。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
asd_asd8362 当前离线

77

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:1024 分
登录次数:66 次
注册时间:2008/4/15
最后登录:2018/1/31
asd_asd8362 发表于:2008/9/1 15:12:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
didadida 当前离线

99

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1723 分
登录次数:266 次
注册时间:2007/11/11
最后登录:2015/5/14
didadida 发表于:2008/9/1 14:34:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qystone 当前离线

93

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1331 分
登录次数:130 次
注册时间:2008/1/14
最后登录:2010/1/12
qystone 发表于:2008/9/1 13:19:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
asd_asd8362 当前离线

77

主题

0

广播

1

粉丝
添加关注
级别:学前班

用户积分:1024 分
登录次数:66 次
注册时间:2008/4/15
最后登录:2018/1/31
asd_asd8362 发表于:2008/9/1 13:14:00   | 只看该作者 查看该作者主题 8楼 

示例包括很多部分的东西,比如建立自定义页面、自定义SQL标签等,坛子里其他朋友都已经做过教程了,我主要提供这种方法的思路,毕竟需要写一些代码,况且代码质量和结构因人而异...

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mz520 当前离线

628

主题

6

广播

2

粉丝
添加关注
级别:六年级

用户积分:3600 分
登录次数:170 次
注册时间:2008/8/23
最后登录:2014/8/5
mz520 发表于:2008/9/1 13:10:00   | 只看该作者 查看该作者主题 9楼 
做在线知识付费 选科汛云开店
只是一个示例,希望出详细教程!请菜鸟也会做!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qingsong2008 当前离线

13

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:433 分
登录次数:24 次
注册时间:2008/8/13
最后登录:2009/12/19
qingsong2008 发表于:2008/9/1 13:04:00   | 只看该作者 查看该作者主题 10楼 
科汛在线商城系统(NET)

沙好了,好贴。学习了~~~

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.17578秒 powered by KesionCMS 9.0