起点设计资源网提供更多的素材下载资源,让你设计工作更方便!
高级搜索 收藏本站 网站地图 RSS订阅 最新专题

DEDECMS

DEDECMS- dedecms首页flash幻灯片使用问题大全

『 更新时间:2008-11-16 』『 字体: 』『 作者:synne |  来源:dedecms 』


flash幻灯的基本使用:


1.文章必须有缩略图才会在flash那里显示。
2.发布文章时:其它参数(按钮在文章标题的上边)→自定义属性→设置为幻灯显示。
3.有些模块在发布两篇以上缩略图显示滚动时才显示。
4.文章标题不可以有特殊字符。如“'”、“/”等。所以大家在这里显示的文章标题最好不要带符号。
5.这里不可以显示远程图片,必须是upload里的图片。
6.图片必须是JPG格式(昨晚的重大发现)。


常见问题:

(提示:请做如下调试时最好先在测试站上进行,或者一定要做好备份。切记!)
(强调:注意在每一次修改后测试时,都要刷新首页。建议全站刷新)

空白一片:

在使用中遇到这种事情很无奈,我自己也是这样的问题.通过我的反复测试得到以下原因:

1.放在某个文件夹里的*.swf无效。各异尝试代替。
2.代码问题。在论坛里确实有很多好看的代码,别人可以用但是自己却用不了,也许这些代码需要本地化,而我却不具备这样的能力(不会看代码)。
3.你的模版自身的问题。这个就需要你本地安装一个试试、本地环境(windows xp)可以到这里下载傻瓜的一直下一步的环境搭建软件。 地址:http://www.allwiki.com/wiki/WAMP5

字串3


4.未知原因。

解决方法:

首先请打开安装文件里的upload\templets\default\index.php文件。。拷贝其flash段代码。

例如:

<script language='javascript'>
linkarr = new Array();
picarr = new Array();
textarr = new Array();

……

pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</script>


将其代替自己的模版的此段代码。(注意:将*.swf文件也放在相应的位置,在代码里可以找到value="{dede:global name='cfg_templeturl'/}/images/slide.swf 如此代码,这就是地址)



测试是否显示。

如果还不显示。请直接本地全新安装一个dede系统,从初始化开始测试。测试步骤:

⑴.发布文章,注意设置为幻灯显示。
⑵.查看是否显示(如果不显示,那要从自己的操作着手查自己的操作错误了)。


使用管理员发布的完美flash(在上面可以正常显示的时候再做下面的操作)。


到这个地址下载附件:
http://bbs.dedecms.com/read.php?tid=68225&fpage=5

字串6




1.拷贝附件里index.php文件里的flash控制代码(如前文所述方法)。然后替换自己模版flash代码
2.将*.swf文件放在images文件夹里。

(这时如果有图片的时候,就会显示)

如果不显示数字。请将var swf_height=你需要的宽度 。即可。



总显示孙燕姿的解决办法:

找到首页的模版templets/default/index.html,其他模版就找templets/模版文件夹名/index.html

然后搜索此段代码:

{dede:arcfulllist row='5' att='3'}
linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
picarr[[field:global name=autoindex/]] = "[field:litpic/]";
textarr[[field:global name=autoindex/]] = "[field:title/]";
{/dede:arcfulllist}

将:arcfulllist  替换为:arclist    。。记得是三处。替换后:

{dede:arclist row='5' att='3' type='image'}
linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
picarr[[field:global name=autoindex/]] = "[field:litpic/]";

字串5


textarr[[field:global name=autoindex/]] = "[field:title/]";
{/dede:arclist}

保存后更新就可以了。



原因:arcfulllist是全部页面。所以都会调用的。