首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 3.1 SP2 的友情链接的修改。 ★★★★★ 【字体:小 大】 
3.1 SP2 的友情链接的修改。
http://www.foosun.cn   作者:yeewee   来源:  点击:  更新时间:06-06-18 11:19:44


'友情链接
Function FriendLink(LinkTypeStr,TitleNumberStr,PicWidthStr,PicHeightStr,LinkNumberStr,RowNumberStr,RowHeightStr,NewWindowTF)
 Dim FriendLinkSql,RsFriendLinkObj,i
 If TitleNumberStr <> "" then
  TitleNumberStr = Cint(TitleNumberStr)
 Else
  TitleNumberStr = 10
 End If
 IF NewWindowTF = "1" Then
  NewWindowTF = "target=""_blank"""
 Else
  NewWindowTF = ""
 End IF
 Select Case RefreshType
  Case "Index"
   FriendLinkSql = "Select Top " & LinkNumberStr & " * from FS_FriendLink where Address like '%1%' and Type=" & LinkTypeStr
  Case "Class"
   FriendLinkSql = "Select Top " & LinkNumberStr & " * from FS_FriendLink where Address like '%2%' and Type=" & LinkTypeStr
  Case "News"
   FriendLinkSql = "Select Top " & LinkNumberStr & " * from FS_FriendLink where Address like '%3%' and Type=" & LinkTypeStr
  Case "Special"
   FriendLinkSql = "Select Top " & LinkNumberStr & " * from FS_FriendLink where Address like '%4%' and Type=" & LinkTypeStr
  Case Else
   FriendLinkSql = ""
 End Select
 if FriendLinkSql <> "" then
  Dim TTTemp,Temp_Str
  Set RsFriendLinkObj = Conn.Execute(FriendLinkSql)
  if Not RsFriendLinkObj.Eof then
   if RowHeightStr <> "" then RowHeightStr = " Height=""" & RowHeightStr & """"
   FriendLink = "<table cellpadding=""2"" bgColor=""#cccccc""  cellspacing=""1"" border=""0"" width=""100%"">"
   do while Not RsFriendLinkObj.Eof
    FriendLink = FriendLink & "<tr bgColor=""#f5f5f5"">"
    for i = 1 to RowNumberStr
     if LinkTypeStr = "0" then
      FriendLink = FriendLink & "<td " & RowHeightStr & " align=""center""><a href=""" & RsFriendLinkObj("Url") & """ "& NewWindowTF &">" & GotTopic(RsFriendLinkObj("Name"),TitleNumberStr) & "</a></TD>"  '<TD>从上面移下来用于文字友情链接成为表格,当然可以设表格为其他颜色
     else
      TTTemp = RsFriendLinkObj("Content")
      If Instr(1,LCase(TTTemp),"http://",1)<>0 then
       Temp_Str = TTTemp
      Else
       Temp_Str = AvailableDoMain & TTTemp
      End If
      FriendLink = FriendLink & "<a href=""" & RsFriendLinkObj("Url") & """ "& NewWindowTF &"><img border=""0"" width=""" & PicWidthStr & """ Height=""" & PicHeightStr & """ src=""" &Temp_Str & """></a>&nbsp;"  '加空格用于图片友情连接中的距离 同理可加表格
     end if
     RsFriendLinkObj.MoveNext
     if RsFriendLinkObj.Eof then Exit For
    Next
    FriendLink = FriendLink & "</tr>"
   Loop
   FriendLink = FriendLink & "</table>"
  else
   FriendLink = ""
  end if
  Set RsFriendLinkObj = Nothing
 else
  FriendLink = ""
 end if
End Function

图片点击可在新窗口打开查看
文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:实现点击图片打开下一页功能
·下一篇:可以自定义排序、是否审核显示的友情链接
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237