内容正在载入中,请稍后……
公告
About me
搜索
统计
其他
19 Apr.2010

给JTBC(ASP)(1_0 Final)CMS添加Bcastr 4.0 Beta FLASH幻灯片 晴

作者: 我就是个世界   分类:技术&学习 » ASP学习   出处:本站原创            | |
给JTBC(ASP)(1_0 Final)CMS添加Bcastr 4.0 Beta FLASH幻灯片

Bcastr 4.0 Beta 是一款很强悍的、开源(Open Source)的flash image silde show 图片轮换播放效果 !

网址:http://www.ruochigroup.com/main/2008 /03/19/bcastr-40/

Highslide JS



引用

更多实例

    * Bcastr Example

更新
2008-06-09

    * 使用as3.0重写,效率有所提高
    * 增加了几种变换方式
    * 新参数和bcastr3.x不同,xml格式采用rss2.0的格式,可以直接读取rss中的图片(不能跨域)
    * 可以通过xml对播放器设置
    * 等多参数可以设置

下载

    * 实例
    * 源代码
    * Google Code Project Hosting


开始讲正题:

首先把原bcastr4.swf放到网站的可以找到的位置,然后在模板管理->调用模板->增加一个新的节点
name:      flashpic
tpl_default:

<data>
    <channel>{$}{$$}
<item>
  <link>{$baseurl}redir.asp?id={$id}</link>
  <image>{$baseurl}{$=split('{$content_images_list}', '|')(0)}</image>
  <title>{$topic}</title>
</item>{$$}{$}
    </channel>
</data>

================================================
common/incfiles/module.asp 里修改一下
---------------------------------
在110行左右, Case Else 上面加:

    Case "pics"
        tsqlstr = "select top " & ttopx & " * from " & tdatabase & " where " & tfpre & "hidden=0 and a_content_images_list NOT LIKE '' and a_content_images_list not like '%.doc%'"
        tsqlorder =" order by " & tfpre & "time desc"
  
----------
在165行左右, If tmpc >= ttopx Then Exit Do 上面加:

    If itype="pics" Then
      tmpstrd = Replace(tmpstrd, "{$id}", trs(tidfield))
    tmpstrd = Replace(tmpstrd, "{$baseurl}", tbaseurl)
    tmpstrd = Replace(tmpstrd, "{$urltype}", turltype)
    tmpstrd = Replace(tmpstrd, "{$a_content_images_list}", trs("a_content_images_list"))
    'response.write "<br/>" & trs("a_content_images_list")
    tmpstre = tmpstre & creplace(tmpstrd)
    trs.movenext
    tmpc = tmpc + 1
  end if


在想要调用的模板处加上:
<object type="application/x-shockwave-flash" data="{$global.images}swf/bcastr4.swf?xml={$=itransfer('pics', 'flashpic', 'topx=6;tnum=13;genre=article;osql= and a_class=2;')}"  width="300" height="280" id="vcastr3"><param name="movie" value="{$global.images}swf/bcastr4.swf?xml={$=itransfer('pics', 'flashpic', 'topx=6;tnum=13;genre=article')}" /></object>

===========================
OK 看看有标题有图片的幻灯片:)

说明一下:

这个redir.asp文件是要重新创建的,文件放在相应的模块内,跟index.asp同级路径(具体解释:并非JTBC根目录,而是需要参看第二步中相应调用路径所在的文件夹,譬如调用article文章系统图片,那么就要将这个文件复制到article文件夹目录下)
redir.asp 文件代码内容为:

<%
response.redirect "./?type=detail&id=" & request("id")
%>



PHP版请看这里:JTBC(php版):  FLASH幻灯片完美调用方法 分享到QQ空间
最后编辑: 我就是个世界 编辑于May 27, 2012 12:40
时间:06:05 评论(0) 引用(0) 阅读(4916) Tags: , , , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情