aspcms免费开源企业网站开发建设管理系统源码程序

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2601|回复: 0

ASPCMS幻灯片不显示的解决办法

[复制链接]

187

主题

188

帖子

609

积分

高级会员

Rank: 4

积分
609
发表于 2019-3-28 11:29:53 | 显示全部楼层 |阅读模式
在调试aspcms网站时,遇到一个问题,首页幻灯片不显示。
后经过调试发现,是由于flash调用代码不兼容所致。
遂找到解决方法,通过以下途径:
在文件inc/AspCms_MainClass.asp 中找到:
  1. Str="<script type="text/javascript" language="JavaScript">// <![CDATA[
  2. "&vbcrlf& _                    
  3.                                "var swf_width='"&slideWidth&"';"&vbcrlf& _
  4.                                "var swf_height='"&slideHeight&"';"&vbcrlf& _
  5.                                "var configtg='0xffffff:文字颜色|2:文字位置|0x000000:文字背景颜色|30:文字背景透明度|0xffffff:按键文字颜色|0x4f6898:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间|3:图片过渡效果|1:是否显示按钮|_blank:打开新窗口';"&vbcrlf& _
  6.                                sFiles&vbcrlf& sLinks &vbcrlf& sTexts&vbcrlf& _
  7.                                "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 +'"">');"&vbcrlf& _                             "document.write('<param name=""movie"" value="""&sitePath&"/flash/slideflash.swf""><param name=""quality"" value=""high"">');"&vbcrlf& _                         "document.write('<param name=""menu"" value=""false""><param name=wmode value=""opaque"">');"&vbcrlf& _                     "document.write('<param name=""FlashVars"" value=""bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+configtg+'"">');"&vbcrlf& _                 "document.write('<embed src="""&sitePath&"/flash/slideflash.swf"" wmode=""opaque"" FlashVars=""bcastr_file='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'&bcastr_config='+configtg+'& 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>'); "&vbcrlf& _
  8.                                "
  9. // ]]>" elseif slidestyle=1 then Str="<script type="text/javascript"></script>"&vbcrlf&
复制代码
替换成:
  1. Str="<script type="text/javascript" language="JavaScript">// <![CDATA[
  2. "&vbcrlf& _                    
  3.                                "var swf_width='"&slideWidth&"';"&vbcrlf& _
  4.                                "var swf_height='"&slideHeight&"';"&vbcrlf& _
  5.                                "var configtg='0xffffff:文字颜色|2:文字位置|0x000000:文字背景颜色|30:文字背景透明度|0xffffff:按键文字颜色|0x4f6898:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间|3:图片过渡效果|1:是否显示按钮|_blank:打开新窗口';"&vbcrlf& _
  6.                                sFiles&vbcrlf& sLinks &vbcrlf& sTexts&vbcrlf& _
  7.           "var texts='' ;"&vbcrlf& _
  8.           "config=configtg"&vbcrlf& _
  9.           "var swf_dir=""/focus.swf"";"&vbcrlf& _
  10.           "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+'"">');"&vbcrlf& _ "document.write('<param name=""movie"" value=""'+swf_dir+'"" />');"&vbcrlf& _          "document.write('<param name=""quality"" value=""high"" />');"&vbcrlf& _          "document.write('<param name=""menu"" value=""false"" />');"&vbcrlf& _     "document.write('<param name=""wmode"" value=""transparent"" />');"&vbcrlf& _         "document.write('<param name=""FlashVars"" value=""config='+config+'&bcastr_flie='+files+'&bcastr_link='+links+'&bcastr_title='+texts+'"" />');"&vbcrlf& _          "document.write('<embed src=""'+swf_dir+'"" wmode=""opaque"" FlashVars=""config='+config+'&bcastr_flie='+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"" />');"&vbcrlf& _      "document.write('</object>');"&vbcrlf& _
  11.                                          "
  12. // ]]>" elseif slidestyle=1 then Str="<script type="text/javascript"></script>"&vbcrlf&
复制代码
注意,像这样的代码,总共有4处,全部替换即可。
因为在aspcms程序中提供了4个幻灯片,如果不需要,可以只替换第一段代码。
然后上传focus.swf文件到网站根目录,即像http://www.8119.org/focus.swf这样的位置即可。
在这里,影子提供自己修改好的文件,供大家参考:
AspCms_MainClass.asp下载:http://pan.baidu.com/s/1o69cvzW
focus.swf文件下载:http://pan.baidu.com/s/1u7H86
通过以上方法,可以解决部分港台主机上ASPCMS幻灯片不显示的的问题,如果无法解决您的网站问题,可以在此留言,共同学习研究。

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|aspcms免费开源企业网站开发建设管理系统源码程序 ( 冀ICP备17022052号-2|网站地图

GMT+8, 2024-5-4 22:23 , Processed in 0.035841 second(s), 19 queries .

Powered by aspcms免费开源企业网站开发建设管理系统源码程序

© 2001-2025 aspcms免费开源企业网站开发建设管理系统源码程序

快速回复 返回顶部 返回列表