账号通
    

账号  

密码  

3498

查看

3

回复
主题:[分享]解决全站搜索结果不能调用缩略图的问题 [收藏主题] 转到:  
seekin 当前离线

442

主题

4

广播

1

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

用户积分:3753 分
登录次数:277 次
注册时间:2007/6/4
最后登录:2018/5/4
seekin 发表于:2011/3/4 12:07:11   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

可能有些朋友和我一样有需要,在全站搜索中搜索出的结果列表中都能显示缩略图

(注意,这里说的搜索是 域名/plus/search/下的全站搜索,不是各模型的搜索,模型的搜索缩略图已有网友解决了)

解决方法:

打开/plus/search/下的index.asp文件

找到约83行的

case "id" echo GetNodeText("id")

在下面插入

case "photourl"

         if GetNodeText("photourl")="" then

            echo "/images/nopic.gif"

          else echo GetNodeText("photourl")

         end if

再找到

FieldStr="ID,Tid,Title,ChannelID,InfoID,Intro,AddDate,Fname"  

改成

FieldStr="ID,Tid,Title,ChannelID,InfoID,Intro,AddDate,Fname,photourl"

再找到下面几行

Select Case KS.C_S(ChannelID,6)

      case 1 FieldStr="ID,Tid,Title,photourl,Intro,AddDate,Fname"

   case 2 FieldStr="ID,Tid,Title,photourl,PictureContent As Intro,AddDate,Fname"

   case 3 FieldStr="ID,Tid,Title,photourl,DownContent As Intro,AddDate,Fname"

修改改成

Select Case KS.C_S(ChannelID,6)

      case 1 FieldStr="ID,Tid,Title,photourl,Intro,AddDate,Fname"

   case 2 FieldStr="ID,Tid,Title,photourl,PictureContent As Intro,AddDate,Fname"

   case 3 FieldStr="ID,Tid,Title,photourl,DownContent As Intro,AddDate,Fname"

(如果有用视频音乐等等其它模型的,在case 4 5 6等相对应后面加上photourl就行了,我只用到文章,图片,软件所以只改了前3个)

  

然后在全站搜索模板里{@loop.begin}与{@loop.end}之间适当位置加入

<img src="{@item.photourl}" border="0" />

就大功告成了

给个演示: http://www.logotu.com/plus/search/

祝你好远



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