程序员人生 网站导航

风讯cms专题flash幻灯自由标签的设置方法

栏目:DedeCMS时间:2014-04-02 23:53:31

由于在网站建设过程中,需要用到制作某一专题的幻灯图片,可目前系统对这点还没有现成的标签支持,搜了一下,发现在asp版中曾有一位高手就这一问题给过解决方案http://bbs.foosun.cn/showtopic-77511.aspx,进数据库看了看,发现sql版的字段和以前已经有了变动,抱着试试看的态度自己做了一下,居然成功了,呵呵分享一下成果。
1、新建自由标签,然后按照图中所示给出具体条件
点击在新窗口浏览图片 CTRL+鼠标滚轮可放大/缩小
{#
pics308+="|[*fs_news.PicURL*]";
links308+="|[*fs_news.NewsID*]";
texts308+="|(#Left([*fs_news.NewsTitle*],20)#)";
#}
pics308=pics308.substr(1,300);
links308=links308.substr(1,300);
texts308=texts308.substr(1,300);
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_width308 +"" height=""+ swf_height308 +"">");
document.write("<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="/Flash.swf"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF">");
document.write("<param name="menu" value="false"><param name=wmode value="opaque">");

document.write("<param name="FlashVars" value="pics="+pics308+"&links="+links308+"&texts="+texts308+"&borderwidth="+focus_width308+"&borderheight="+focus_height308+"&textheight="+text_height308+"">");
document.write("<embed src="/Flash.swf" wmode="opaque" FlashVars="pics="+pics308+"&links="+links308+"&texts="+texts308+"&borderwidth="+focus_width308+"&borderheight="+focus_height308+"&textheight="+text_height308+"" menu="false" bgcolor="white" quality="high" width=""+ focus_width308 +"" height=""+ swf_height308 +"" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />");
document.write("</object>");
//-->
</SCRIPT>

保存,将建立的自由标签插入模板中即可
其中texts308+="|(#Left([*fs_news.NewsTitle*],20)#)"; 设置显示标题的字数

声明:本人也是初学者,目前水平只处在照猫画虎阶段,感谢alont 给出的解决方案!
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐