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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 关于模块调用中的数组变量显示 请官方给个说法(secho似乎不能用了)

[复制链接]
xledoo 发表于 2008-2-19 13:16:35 | 显示全部楼层 |阅读模式
如题

在使用新版本的SS制作模板时发现{evla secho $value}不能用了,显示Array!请问一下,新版本的SS的自定义函数是不是吧secho去掉了?如果是的话,应该如何获得模块数组中的数据名称?
茄子 发表于 2008-2-20 09:38:57 | 显示全部楼层
1,evla应该是eval吧
2,一般数据存储在类似$_SBLOCK['xxx']数组里

如果您取不到变量,说明写的有问题
回复

使用道具 举报

 楼主| xledoo 发表于 2008-2-20 19:26:31 | 显示全部楼层
1.我打错拉!!!
2.我用创建了个新模块,数组名称为“topnews”

<!--{loop $_SBLOCK['topnews'] $value}-->

{eval secho($value)}
<!--{/loop}-->

输出:Array
回复

使用道具 举报

racezine 发表于 2008-2-20 19:30:15 | 显示全部楼层
{eval secho($value)}wrong

{eval secho($value);}
回复

使用道具 举报

 楼主| xledoo 发表于 2008-2-20 20:10:45 | 显示全部楼层
php没有报错啊~只是显示Array
回复

使用道具 举报

xazzz 发表于 2008-2-20 20:14:06 | 显示全部楼层
看你变量查询条件是否可行 还有确保你开始循环前加了 查询标签  o(∩_∩)o...
回复

使用道具 举报

yan8725831 发表于 2008-2-22 12:08:15 | 显示全部楼层
好的东西,别沉下.我顶~~~!!!
回复

使用道具 举报

白色的生活 发表于 2008-4-9 09:41:15 | 显示全部楼层
我定一下 我的模型是后台建立的  但是也是和楼主一样的问题  茄子 告诉我怎么回事啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 02:42 , Processed in 0.028313 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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