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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] uchome 开发问题 求解

[复制链接]
ctt.snail 发表于 2010-4-26 12:08:43 | 显示全部楼层 |阅读模式
我在source/space_index.php文件里写的:
  1. //话题 by ctt.snail
  2. $mtaglist = array();
  3. if(ckprivacy('mtag')) {
  4.         $query = $_SGLOBAL['db']->query("SELECT main.* FROM ".tname('thread')." main WHERE main.digest=1 ORDER BY main.hot DESC , main.displayorder DESC LIMIT 0,4");
  5.         while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  6.                 $mtaglist[] = $value;
  7.         }
  8. //                print_r($mtaglist);
  9. //                exit;
  10. }
复制代码
然后,模板loop:
  1. <!--{if $mtaglist}-->
  2.                     wow!
  3.                     <!--{else}-->
  4.                     no data!
  5.                     <!--{/if}-->
复制代码
显示为:no data!
但 print_r($mtaglist); 是有数据的!请问想像默认模板那样 loop $mtaglist的数据,还需要改动那里呀?
ifuleni 发表于 2010-4-26 12:09:06 | 显示全部楼层
回复

使用道具 举报

lidq.jingwu 发表于 2010-4-26 13:37:42 | 显示全部楼层
循环是可以的,可能是数据有些不正确吧。
最好在模板中将数据打印出来看一来。
{eval print_r($mtaglist);}

模板中打印不出来,可能在之前的某个地方,变量被更改了。
回复

使用道具 举报

 楼主| ctt.snail 发表于 2010-4-26 15:47:09 | 显示全部楼层
循环是可以的,可能是数据有些不正确吧。
最好在模板中将数据打印出来看一来。
{eval print_r($mtaglist) ...
lidq.jingwu 发表于 2010-4-26 13:37

恩 解决了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 06:24 , Processed in 0.021815 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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