解决全站搜索结果不能调用缩略图的问题
   
lan988 级别:管理员    + 关注TA 支持(0) | 反对(0)原内容


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

(注意,这里说的搜索是 域名/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" />

就大功告成了

回到顶部顶端 回到底部底部