![]() |
![]() ![]() ![]() |
可能有些朋友和我一样有需要,在全站搜索中搜索出的结果列表中都能显示缩略图
(注意,这里说的搜索是 域名/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" />
就大功告成了