DedeCmsV5.1正式版幻灯片不显示图像的原因

许三品 © 2008年8月24日 类归于: 网络日志

最近几天在忙着折腾一个DedeCms系统,因为门户通的空间闲着也是闲着,不如好好利用起来!因为自己从来没有碰过CMS系统,所以干脆用门户通的空间装一个来玩玩,欢迎大家前往观摩

人是很奇怪的动物,在没有接触之前往往会觉得这个未知东东很有难度,其实经过三两次“交锋”,很快就掌握了一些门道,也不太难,但我现在玩的这个DedeCmsV5.1正式版也有一个小BUG,就是首页幻灯片的显示有问题:标题正常显示并正常翻转,而图片却无法显示!

本人有一习惯,遇到问题首先是自己想办法解决,实在搞不定了才找朋友帮忙,而这个DEDE幻灯片的问题我弄了好长一段时间也找不到头绪,官方论坛上也有不少的朋友提出同样的问题,但却没有一个官方人员出来解决问题(这一点相当的不好,有点像去年初pjblog的情况),全都是一些不是根本解决问题的方案(也不是说不对,而是说得不到点)。

这个问题开始我觉得很奇怪,都是用同样的代码,为什么人家可以正常显示而自己的却不能正常显示呢?后来经过自己的一再研究,发现能够正常显示的都是本地上传的相对路径,而使用了绝对路径的就无法正常显示,所以严格的说不是dede幻灯片代码的有错,而是它的这个代码兼容性不好,需要改进一下,下面我装DEDE幻灯片的代码贴出来,如果懂的朋友不防帮忙修改一下,谢谢了!

<!--Flash幻灯--> <div class="swfnews"> <script language='javascript'>
linkarr = new Array();
picarr = new Array();
textarr = new Array();
var swf_width=280;
var swf_height=220;
var files = "";
var links = "";
var texts = "";
{dede:arclist row='5' att='3' type='image.'}
linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
picarr[[field:global name=autoindex/]] = "[field:litpic/]";
textarr[[field:global name=autoindex/]] = "[field:title function='htmlspecialchars(@me)'/]";
{/dede:arclist}
for(i=1;i<picarr.length;i++){
  if(files=="") files = picarr[i];
  else files += "|"+picarr[i];
}
for(i=1;i<linkarr.length;i++){
  if(links=="") links = linkarr[i];
  else links += "|"+linkarr[i];
}
for(i=1;i<textarr.length;i++){
  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 name='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 name='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> </div> <!--Flash幻灯结束-->

PS:终于给我发现原因了,原来只要取消上传图片添加水印功能即可正常显示外链图片!

更多相关文章

  • 史上最牛的免费空间:门户通
  • 花果山寨换新服务器,请帮忙测速
  • 如何进行门户通的域名托管
  • 成功从zblog转到wordpress
  • [彩虹杯]找个人与我一起幻想天使的爱
  • 上周前六:
  • Johnny (5)
  • 冰古 (3)
  • 石油杂志 (3)
  • jogocun (2)
  • 大帝007 (2)
  • 啊邓 (2)
  • 33 Comments

    1. 你做的这个站不害怕被封啊!??里边很多词汇都是敏感信息啊!

    2. 北街 说:

      这个网站有点意思啊……

      奥运16天过的太快了!

    3. neekey 说:

      DEDE的技术开发人员很业余,看来也是没什么时间管。而且DEDE的国际化程度不好,页面都是用GB2312编码的,国产的还是DISCUZ做得好

    4. jogocun 说:

      呀,门户通的支持装CMS呀?
      我试过几款的CMS都装不了的,有帝国CMS也失败~

    5. 东方夜雨 说:

      我也在用,有空交流交流。

    6. jogocun 说:

      我那天也装了纸梦,装的是5.1freesp1,你的是版本是商业版的?但是个人用~

    7. jogocun 说:

      又去观摩了下是 Powered by DedeCms V51GBK_SP1_B88
      我的 dede.haifol.com 不知道要做什么哦~~

    8. jogocun 说:

      NND,都没动什么,我那纸梦提示 Request var not allow!

    9. jogocun 说:

      试装了下phpcms。哇,安装界面太帅了,web安装界面实现了win安装的过程~
      http://phpcms.haifol.com 预览下~ 都不知道要干吗了~先装着站位哈~

    10. 小O 说:

      DEDE我总是感觉好多东西对我来说就是多余的,不过SEO效果不错!呵呵!

    11. 大 圣 说:

      可以采集吧,用火车头!

    12. jogocun 说:

      呵呵不落后来得及,你就可以多建立几个网站了,2G呢~

    13. jogocun 说:

      采集不行,试过了,空间不支持采集组件~

    14. 大 圣 说:

      嗯!有时间是要弄多几个!

    15. 大 圣 说:

      火车头是软件,不需要空间支持~

    16. jogocun 说:

      是的我用是这页面http://movie.qingtiandy.cn/tool/ 采集很强大~
      还有我说的采集是采集资源库是不行的,因为不支持采集组件,用探针就可以测试出来了。
      所以我们就自己添加数据了,用外部采集工具采集数据了。

    Post a Comment