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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] ss7.5 图文资讯显示数目问题!

[复制链接]
leafies 发表于 2010-4-7 11:04:32 | 显示全部楼层 |阅读模式
图文资讯
<!--{if !empty($_SBLOCK['picnews'])}-->
                <!--{eval $picnews2 = @array_slice($_SBLOCK['picnews'], 0, 11);}-->
                <!--{/if}-->
用的是这个模块。。
但是不管我怎么改 @array_slice($_SBLOCK['picnews'], 0, 11);} 这里的参数 都只能显示4个图
但是我换成这个 后
<!--{block name="spacenews" parameter="type/$channel/haveattach/2/showattach/1/showdetail/1/order/i.dateline DESC/limit/0,11/subjectlen/18/subjectdot/0/messagelen/170/messagedot/1/cachetime/11930/cachename/picnews"}-->
就可以把所有的 图片新闻调出来。。
为什么呢 。。
高手能说一下这两个区别嘛 。。。
谢谢
davinciywf 发表于 2010-4-7 12:17:14 | 显示全部楼层
<!--{block name="spacenews" parameter="type/$channel/haveattach/2/showattach/1/showdetail/1/order/i.dateline DESC/limit/0,11/subjectlen/18/subjectdot/0/messagelen/170/messagedot/1/cachetime/11930/cachename/picnews"}-->
这句代码要在
<!--{if !empty($_SBLOCK['picnews'])}-->
                <!--{eval $picnews2 = @array_slice($_SBLOCK['picnews'], 0, 11);}-->
                <!--{/if}-->
之前,第一句代码相当于执行SQL语句,其中limit/0,11/表示调用最新的11张图(从第0开始至10,不包括11即第12张图片的),你也可以改成/1,11/即调用从倒数第二新的10张图
然后呢,第一句代码把SQL查找的值放到$_SBLOCK['picnews']数组里键值为0值为11的数
你问题在于把上述两句代码顺序翻转了或缺少了某一句代码,所以导致$_SBLOCK['picnews']引用的是前面你未曾注意的类似这样<!--{block name="spacenews的语句。
另外,第一句代码是执行SQL,没有任何输出,第二句代码是执行输出
两句代码都不是可以相互替代的
回复

使用道具 举报

 楼主| leafies 发表于 2010-4-7 13:58:29 | 显示全部楼层
谢谢
晓得了
是不是 可以直接
<!--{block name="spacenews" parameter="type/$channel/haveattach/2/showattach/1/showdetail/1/order/i.dateline DESC/limit/0,11/subjectlen/18/subjectdot/0/messagelen/170/messagedot/1/cachetime/11930/cachename/picnews"}-->
用这个。。
然后 直接 输出 就可以了
回复

使用道具 举报

New2010 发表于 2010-4-7 14:55:16 | 显示全部楼层
关注下,帮顶了
回复

使用道具 举报

lidq.jingwu 发表于 2010-4-7 15:23:05 | 显示全部楼层
回复 1# leafies


    <!--{if !empty($_SBLOCK['picnews'])}-->
                <!--{eval $picnews2 = @array_slice($_SBLOCK['picnews'], 0, 11);}-->
                <!--{/if}-->
这个不是调用代码,它只不过是一个存放数据的变量_SBLOCK['picnews'],真正实现数据调用的应该在其他地方。
而下面的调用代码是真正的调用代码,所以修改会出现效果。
回复

使用道具 举报

wisesc 发表于 2010-4-7 16:20:55 | 显示全部楼层
学习!学习!学习!学习!
回复

使用道具 举报

shmoost 发表于 2010-4-24 13:55:46 | 显示全部楼层
不知道什么情况.不好说
回复

使用道具 举报

wanghani 发表于 2010-5-3 00:58:11 | 显示全部楼层
再论坛里搜索一下吧.记得是有的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 22:58 , Processed in 0.114875 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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