首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 实现点击图片打开下一页功能 ★★★★★ 【字体:小 大】 
实现点击图片打开下一页功能
http://www.foosun.cn   作者:忘记注册了   来源:  点击:  更新时间:06-06-16 20:36:31

[修改]新闻内容中的图片自动适应页面大小、增加自身连接和无级缩放功能。

如果全部图片栏目(新闻内容中只有一张图片,没有其他任何内容)的话,则可以实现点击图片打开下一页的功能


第一步:

打开:Foosun\Admin\Refresh\Function.asp


找到大约278行,增加两个函数:

'====================2006-06-16=====================================
Function NextNews(TempNewsID)
 IF Fun_Refresh_Type <> "News" Then Exit Function
 Dim TempID,TempCID,TSql,TObj,TempSql,TempObj
  TSql = "Select ID,ClassID From Fs_News Where NewsID = '" & TempNewsID & "'"
  Set TObj = Conn.Execute(TSql)
  If Not TObj.Eof Then
  TempID = TObj("ID")
  TempCID = TObj("ClassID")
   TempSql = "Select Top 1 * From Fs_News Where ID > " & TempID & " And AuditTF = 1 And DelTF = 0 And ClassID = '" & TempCID & "' Order By ID"
   Set TempObj = Conn.Execute(TempSql)
    If Not TempObj.Eof Then
     NextNews = GetOneNewsLinkURL(TempObj("NewsID"))
    Else
     Exit Function
    End If
  Else
   Exit Function
  End If
  TempObj.Close
  Set TempObj = Nothing
  TObj.Close
  Set TObj = Nothing
End Function       

'======================================================================================    
'==============2006-05-07==============================================================
Function coden(contentss)
  dim re
           Set re=new RegExp
           re.IgnoreCase =true
           re.Global=True

           re.Pattern="(script)"
           Contentss=re.Replace(Contentss,"s cript")
     re.Pattern="<img.[^>]*src(=| )(.[^>]*)>"
     If instr(1,Contentss,"<IMG") = 1 Then
     Contentss=re.replace(Contentss,"<a href=""" & NextNews(Fun_Refresh_ID) & """ title=""下一张图片""><img src=$2 class=""tk"" style=""cursor: pointer"" onmousewheel=""return zoom_img(event,this)"" onload=""return imgzoom(this,580)""></a>")
     Else
     Contentss=re.replace(Contentss,"<img src=$2 class=""tk"" onclick=""javascript:window.open(this.src);"" style=""cursor: pointer"" alt=按此在新窗口浏览图片 onmousewheel=""return zoom_img(event,this)"" onload=""return imgzoom(this,580)"">")
         End if 
  set re = nothing
      coden = contentss
end function    
'=======================end=====================================================================

9 7 3 1 2 4 8 :
文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:3.1-幻灯新闻实现调用子类(后台控制,需要修改函数)
·下一篇:3.1 SP2 的友情链接的修改。
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237