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

 找回密码
 立即注册
搜索

[已答复] 怎么样解决loop $_SBLOCK[''] 自动换行的问题

[复制链接]
xiamoban 发表于 2009-10-6 23:48:30 | 显示全部楼层 |阅读模式
<!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->
$pvalue[url]
<!--{/loop}-->

会产生如下结果
http://................
http://...............

每个值都自动换行了,如果才能让这个LOOP不自动换行啊,谢谢你的指点!
回复

使用道具 举报

littlehz 发表于 2009-10-7 09:33:41 | 显示全部楼层
<!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->$pvalue[url]<!--{/loop}-->
回复

使用道具 举报

 楼主| xiamoban 发表于 2009-10-7 12:17:41 | 显示全部楼层
非常感谢LITTLEHZ回复,不过这样把代码都写到一行上,输出的结果还是会自动换行啊
结果还是这样
http://...
http://...

我都实验了好多种不同的写法,都是要换行,好像这个LOOP命令就自动的添加了换行符好,哪个文件才能找到并更改关于这个LOOP的具体设置啊?   希望littlehz能再看一下这个问题,非常感谢!!!
回复

使用道具 举报

littlehz 发表于 2009-10-7 18:31:16 | 显示全部楼层
实测
  1. <!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->
  2. $pvalue[url]
  3. <!--{/loop}-->
复制代码
这样写是不会产生换行的,loop循环不会添加换行,不产生\r或者\n或者\r\n或者<br />
输出之后的源代码为
  1. <!--最新资讯--><div class="col4" id="hot_news">
  2. <h3>最新资讯</h3>
  3. http://w.littz.cn/ss/?action-viewnews-itemid-38http://w.littz.cn/ss/?action-viewnews-itemid-36http://w.littz.cn/ss/?action-viewnews-itemid-37http://w.littz.cn/ss/?action-viewnews-itemid-35http://w.littz.cn/ss/?action-viewnews-itemid-34</div><!--col4 end-->
  4. </div><!--col1 end-->
复制代码
回复

使用道具 举报

 楼主| xiamoban 发表于 2009-10-16 12:43:48 | 显示全部楼层
本帖最后由 xiamoban 于 2009-10-16 12:54 编辑

请问littlehz, 我这样写为什么就换行了啊?我该怎么解决,我一直是想把SUPESITE的首页JS的图片幻灯换成FLASH的图片幻灯,但是每次调用图片只能显示一张,原因就在于图片URL自动换行,然后FLASH的<embed 代码就不识别换行后的其他图片URL了,请看下面实现FLASH幻灯的代码,注意我用标注红色的地方就是,产生的HTML文件我在FIREFOX浏览器里查看就是图片的URL是换行的,其中那个“|"符号是FLASH用来隔开几个图片的URL地址的


<!--{block name="spacenews" parameter="catid//haveattach/2/order/i.dateline DESC/limit/0,2/cachetime/7200/subjectlen/50/subjectdot/0/cachename/hotnewspic/tpl/data"}-->


                        <!--{if !empty($_SBLOCK['hotnewspic'])}-->

config='3|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000'

<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="358" height="240">

<embed src="images/focus.swf" wmode="opaque" FlashVars="config=3|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000&bcastr_flie=<!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->$pvalue[a_filepath]| <!--{/loop}-->&bcastr_link=<!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->$pvalue[url]| <!--{/loop}-->&bcastr_title=<!--{loop $_SBLOCK['hotnewspic'] $pvalue}-->$pvalue[subject]| <!--{/loop}-->" menu="false" quality="high" width="360" height="260" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>>
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-16 13:28:23 | 显示全部楼层
5# xiamoban


    换一种二进制的编辑器试一下,应该是编辑器软件自动加的换行吧。
EmEditor用这个软件试一下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-23 18:50 , Processed in 0.125749 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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