热搜词
发表于 2011-8-30 17:46:50 | 显示全部楼层 |阅读模式
  1. {php $k=0}
  2. {loop subcat($catid,0,0,$siteid) $v}
  3. {loop subcat($v[catid],0,0,$siteid) $r}
  4. {php $k++}
  5. <li><a href="{$r[url]}"><img src="{$r[image]}"></a></li>
  6. {/loop}
  7. {php if($k>6) break;}
  8. {/loop}
复制代码

{php if($k>6) break;}

这句话限制了  如果 $k大于6  就终止循环
全部评论1
灰儿 发表于 2011-8-30 17:48:16 | 显示全部楼层
此函数在global.func.php中定义
function subcat($module = 'phpcms', $parentid = NULL, $type = NULL)
{
        global $CATEGORY;
        $subcat = array();
        foreach($CATEGORY as $id=>$cat)
        {
                if($cat['module'] == $module && ($parentid === NULL || $cat['parentid'] == $parentid) && ($type === NULL || $cat['type'] == $type)) $subcat[$id] = $cat;
        }
        return $subcat;
}
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-9-19 10:02 , Processed in 0.164642 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team