Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 循环语句却不循环如何是好~

[复制链接]
ppddt2011 发表于 2009-9-7 10:23:24 | 显示全部楼层 |阅读模式
各位高手帮我看看我的幻灯片代码读取资讯里面有图片的文章~模块应该没有错循环问题出在哪实在是找不到
                           <!--{block name="spacenews" parameter="catid/9,10/haveattach/2/order/i.dateline DESC/limit/0,4/cachetime/900/subjectlen/20/subjectdot/1/showdetail/1/cachename/tupian/tpl/data"}--><!--图片-->
                      <div class="daoduimage">
                          
<script language='javascript'>
linkarr = new Array();
picarr = new Array();
textarr = new Array();
var swf_width=350;
var swf_height=300;
var files = "";
var links = "";
var texts = "";
var i = 0;

   <!--{eval $i=0;}-->
  <!--{loop $_SBLOCK['tupian'] $key $value}-->
   picarr[$i] = "$value[a_thumbpath]";
   linkarr[$i] = "<!--{eval echo url_remake($value['url']);}-->";
   textarr[$i] = "$value[subject]";
   <!--{eval $i++;}-->
   <!--{/loop}-->
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="{S_URL}/templates/$_SCONFIG[template]/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="{S_URL}/templates/$_SCONFIG[template]/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>
回复

使用道具 举报

lidq.jingwu 发表于 2009-9-7 10:42:55 | 显示全部楼层
$_SBLOCK['tupian']里面是否有数据,用{eval print_r($_SBLOCK['tupian']);}打印看一下。
回复

使用道具 举报

 楼主| ppddt2011 发表于 2009-9-7 11:46:35 | 显示全部楼层
有数据的·读出来一个图片 就是不循环~
回复

使用道具 举报

 楼主| ppddt2011 发表于 2009-9-7 14:23:36 | 显示全部楼层
解决了吧0改一就出来了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 15:21 , Processed in 0.116728 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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