include('includes/cls_json.php');    $json   = new JSON;
    $res    = array('err_msg' => '', 'result' => '');
    $gid     = (isset($_REQUEST['id'])) ? intval($_REQUEST['id']) : 1;
    $goods2 = get_goods_info($gid);
    $parent_id2=$db->getOne("select parent_id from " . $ecs->table("category") . " where cat_id=" . $goods2['cat_id']);
    $smarty->assign('categories',         get_cat_list(0, $parent_id2));  // 分类树
    $res['result'] = '<ul>';
    echo 'categories ' . count(categories);
    foreach(from=$categories item=cat)
    {
      echo 'categories ' . $cat.cat_name;
      $res['result'] .='<li class=';
      if ($cat.is_here==1) 
       {$res['result'] .= 'open';}
      else
       {$res['result'] .= 'close';}
      $res['result'] .= '><h2><img class=click src=images/menu-blank.gif alt= title=Shrink Or Expand /><a href=';
      $res['result'] .= $cat.url;
      $res['result'] .= ' title=';
      $res['result'] .= $cat.cat_name;
      $res['result'] .= 'class=STYLE1>' . $cat.cat_name . '</a>';
      echo 'categories childs ' . $cat.childs;
      if ($cat.childs>0) 
      {
        $res['result'] .= '</h2> <ul>';
        foreach(from=$cat.children item=child_cat)
        {
  $res['result'] .= ' <li class=';
          if ($child_cat.is_here==1)
          {
            $res['result'] .= 'open ';
          }
          elseif ($child_cat.childs>0)
          {
            $res['result'] .= 'close ';
          }
          else
          {
            $res['result'] .= 'child ';
          }
          $res['result'] .= '><img class=';
          if ($child_cat.childs>0)
          {
            $res['result'] .= 'click';
          }
          else
          {
           $res['result'] .= 'dot';
          }
          $res['result'] .= 'src=images/menu-blank.gif /><a href=' . $child_cat.url . ' title =' . $child_cat.cat_name . '>' . $child_cat.cat_name . '<span style=color:#888>';
          $res['result'] .= '[' .$child_cat.amount. ']</span></a>';
          if ($child_cat.childs>0)
          {
            $res['result'] .= ' <ul>';
            foreach (from=$child_cat.children item=sub_child_cat)
            {
              $res['result'] .= '<li class=child><img class=dot src=images/menu-blank.gif/><a href=' . $sub_child_cat.url . ' title=' . $sub_child_cat.cat_name;
              $res['result'] .= '>' . $sub_child_cat.cat_name . '<span style="color:#888">[' . $sub_child_cat.amount . ']</span></a></li>'; 
            }
            $res['result'] .= ' </ul>';
          }
          $res['result'] .= '</li>';
        } 
        $res['result'] .= ' </ul>';
      }
      $res['result'] .= '</li>';    }
    $res['result'] .= ' </ul>';
$res['result'] .= ' ererer' . $goods2['cat_id'] . ' ' .count(categories);
    die($json->encode($res));