自动FLASH新闻幻灯图片样式自定义(for CMS 3.0)

作者:    更新时间:2008-1-26 19:35:51
SEO

自动FLASH新闻幻灯图片样式自定义(for CMS 3.0)

1、首先打开 common\template\label\show.xcml 文件,增加下列节点:

  <item>
    <type>0</type>
    <style>list_flashpic</style>
    <value><![CDATA[ num={$sn}; imgUrl{$sn}="{$picurl}"; imgtext{$sn}="{$topic}"; imgLink{$sn}=escape("{$linkurl}");]]></value>
    <tpl><![CDATA[<!-------- FlashPic Starts -------->      
<SCRIPT type=text/javascript>
var focus_width = 242    //显示图片宽度
var focus_height = 182   //显示图片高度
var text_height = 20     //显示文字标题栏高度
var num = 0;
var pics ='';
var links ='';
var texts ='';
var swf_height = focus_height+text_height
{$tpl}
for (i=1;i<num;i++) {
   if (pics=="") pics=eval("imgUrl"+i);
   pics=pics+"|"+eval("imgUrl"+(i+1));
   if (links=="") links=eval("imgLink"+i);
   links=links+"|"+eval("imgLink"+(i+1));
   if (texts=="") texts=eval("imgtext"+i);
   texts=texts+"|"+eval("imgtext"+(i+1));
}
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/ads/playswf.swf"><param name=wmode value=transparent><param name="quality" value="high">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="/ads/playswf.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</script>
<!-------- FlashPic End -------->]]></tpl>
    <flag></flag>
    <remark></remark>
  </item>

2、前台调用语句,红色部分为调用数目,Flash支持最多调用6条显示:
Code:
<%=cls.label_show("news","list","flashpic","type=pic;cnum=5;rnum=1;tnum=40;target=")%>


3、FLASH 文件下载,该文件放置的具体位置要和节点内蓝色部分对应。 点击下载
www.0577seo.com 温州seo优化网版权申明:大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。 转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
上一篇:如何确定网站栏目
下一篇:广告投放秘籍,站长必看
网友评论
站内搜索
相关文章
站长推荐
  • 站长工具
    温州SEO
    seo培训 seo优化教程