JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » JAVA版本 
帖子内容
1 楼
tommy
注册会员
积分 112
注册 2010-06-04
     
jsp版首页幻灯效果的实现方式
不太完美,能凑合用

1、下载bcastr4.swf(下载地址:http://www.ruochi.com/main/2008/03/19/bcastr-40/;下载示例包,里面有bcastr4.swf)。

2、调用模板里建立一个flash节点,内容如下:
<data>
<channel>
{@}
<item>
<link>123</link>
<image>{$=getActualRoute("products")}/{$image}</image>
<title>{$topic}</title>
</item>
{@}
</channel>
</data>

3、首页模板,也就是你想让幻灯效果出现的位置插入以下代码:
<object type="application/x-shockwave-flash" data="bcastr4.swf?xml=
{$=itransfer("genre=products;tpl=flash;type=new;topx=3")}
"  width="230" height="170" id="vcastr4">
<param name="movie" value="bcastr4.swf?xml=
{$=itransfer("genre=products;tpl=flash;type=new;topx=3")}
" />
</param>
</object>

注:1、红色为调用语句,也就是你想从哪些地方读出图片信息。我调用的是产品展示的p_image字段的图片。
2、注意蓝色字体文件的存放位置。我自己放在根目录。

存在问题:<link>链接</link>中不能用{$-baseurl}?type=detail&id={$id},如果这样调用会出现图片无法显示。
<title>标题</title>也不能用字符串截取函数{$=getLeftB(htmlencode(getRsValue('rst', 'topic')), "26", "....")},这样也会出现无法显示图片的问题。我自己判断可能是由于bcastr4不能识别“?”,或者是这些调用语句的单引号或者双引号与bcastr4内置的xml调用语句冲突了。带“?”的完整url也不行,例如“http://localhost:8080/wwww/products/?type=detail&id=11”。当然,也可能是我调用的不正确。新手,请谅解!

请老大出来解决下这个存在的问题,给个解决方案。

本帖由 tommy 于 2010-06-09 10:43:31 编辑过
2010-06-09 10:35:50
2 楼
jetiben
管理员
积分 7330
注册 2006-06-28
     
回复: jsp版首页幻灯效果的实现方式
不错不错,& 号,可以变成 &amp; 试试,因为这种特殊符号需要转义才能使用的。
2010-06-09 17:20:40
3 楼
tommy
注册会员
积分 112
注册 2010-06-04
     
回复: jsp版首页幻灯效果的实现方式
用转义字符还是不能解决问题!
还有啥办法没?
2010-06-10 11:58:46
4 楼
哥只是个传说
注册会员
积分 48
注册 2010-10-02
     
回复: jsp版首页幻灯效果的实现方式
good
2010-10-04 12:34:02 [承接]【ASP◆ASP.NET◆PHP◆JSP】JTBC模块◆插件开发◆功能加强QQ343794579
5 楼
work258
注册会员
积分 2
注册 2010-10-06
     
回复: jsp版首页幻灯效果的实现方式
怎么把标题放在下面了 bcastr4中??
2010-10-07 12:20:02