求dedecms模板嵌入swf(flash)的方法

求dedecms模板嵌入swf(flash)的方法,第1张

我也遇到过这个问题,后来实在无解啊,最后用敏缺了笨办法。

{dede:global.cfg_templets_skin/}/

把这个去掉,换成绝对路桥棚辩径和带 templetes/default/swf/xixi.swf

问题ok

<script language='javascript'>

linkarr = new Array()

picarr = new Array()

textarr = new Array()

var swf_width=280

var swf_height=192

var files = ""

var links = ""

var texts = ""

//这里设置调用标记

{dede:arclist flag='f' row='5'}

linkarr[[field:global.autoindex/]] = "[field:arcurl/]"

picarr[[field:global.autoindex/]] = "[field:litpic/]"

textarr[[field:global.autoindex/]] = "[field:title function='html2text(@me)'/]"

{/dede:arclist}

for(i=1i<picarr.lengthi++){

if(files=="") files = picarr[i]

else files += "|"+picarr[i]

}

for(i=1i<linkarr.lengthi++){

if(links=="") links = linkarr[i]

else links += "行档|"+linkarr[i]

}

for(i=1i<textarr.lengthi++){

if(texts=="") texts = textarr[i]

else texts += "|"+textarr[i]

}

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="'+ swf_width +'" height="'+ swf_height +'">')

document.write('<param name="movie" value="{dede:global.$cfg_templeturl/}/images/bcastr3.swf"><param name="quality" value="high">')

document.write('<param name="menu" value="false"><param name=wmode value="袭如opaque">')

document.write('<param name="FlashVars" value="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'">')

document.write('<embed src="{dede:global.cfg_templeturl/}/images/bcastr3.swf" wmode="opaque" FlashVars="bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&menu="false" quality="high" width="'+ swf_width +'"拍带启 height="'+ swf_height +'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />')document.write('</object>')

</script> 用这个就OK的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12288388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存