K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

【手把手教程系列】让搜索页面能显示自定义的字段

1Next >

iitding 发表于:10-09-04 15:48 编辑于:09-04 15:53 [添加收藏] 楼主 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人

如果你设定了OO模块,希望搜索页面能显示自定义的字段
由于自己不懂程序,折腾半天找到一个办法可以自定义搜索结果页面了。

找到对应模块下的search.asp
/page/模块名/search.asp

假设模块名是iitding
我希望结果页面显示一个images字段
用编辑器打开 
找到行46


 
  sql="select top 1000 kid,listid,ktitle,kdescription,kdate,kgrade,kpath from king__tour_page where "&query&" order by kid desc;"
 
  qcount=conn.execute("select count(kid) from king__tour_page where kshow=1 and "&query&";")(0)
在后面加入images字段
  
  sql="select top 1000 kid,listid,ktitle,kdescription,kdate,kgrade,kpath,kc_images from king__tour_page where "&query&" order by kid desc;"
 
  qcount=conn.execute("select count(kid) from king__tour_page where kshow=1 and "&query&";")(0)
然后到96行左右的位置
  
     king.ol="<div>"
 
     king.ol="<h3><a target=""_blank"" href="""&kc.getpath(dp.data(0,i),dp.data(5,i),king.inst&listpath&"/"&dp.data(6,i))&""">"&keylight(htmlencode(dp.data(2,i)),tquery)&"</a></h3>"
 
     king.ol="<p>"&keylight(htmlencode(king.lefte(dp.data(3,i),200)),tquery)&"</p>"
 
     king.ol="<p><a target=""_blank"" href="""&king.inst&listpath&"/"">"&htmlencode(listname)&"</a> - <span>"&dp.data(4,i)&"</span></p>"
 
     king.ol="</div>"
注意到我标红的数字,每个数字代表一个字段名,就是行46那里从kid开始计算, 从0数起,1个数字对应一个,刚才images字段数过来对应的数字是7,所以对应的位置加入
  
     king.ol="<div>"
 
     king.ol="<h3><a target=""_blank"" href="""&kc.getpath(dp.data(0,i),dp.data(5,i),king.inst&listpath&"/"&dp.data(6,i))&""">"&keylight(htmlencode(dp.data(2,i)),tquery)&"</a>--"&keylight(htmlencode(dp.data(7,i)),tquery)&"</h3>"
 
     king.ol="<p>"&keylight(htmlencode(king.lefte(dp.data(3,i),200)),tquery)&"</p>"
 
     king.ol="<p><a target=""_blank"" href="""&king.inst&listpath&"/"">"&htmlencode(listname)&"</a> - <span>"&dp.data(4,i)&"</span></p>"
 
     king.ol="</div>"
这样就可以在搜索结果页面显示自定义的字段了,再用CSS把行96那堆显示页面效果用的重新编辑整理一下,搜索结果页面就可以随行所意的安排布局了。

 

zongxiao08 发表于:11-04-29 11:27 沙发 [回复] #Top#
zongxiao08 人气:145 积分:1044 金币:3553
谢谢分享啊

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号