php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop分类树显示所有分类的解决方法 - ecshop

ecshop分类树显示所有分类的解决方法 - ecshop

分享到:
【字体:
导读:
          解决方法如下,在goods php里,分类树,大概在128行,找下就有了,将$smarty-assign( 39;categories 39;, get_categories_tree($goods[ 39;...

ecshop分类树显示所有分类的解决方法

解决方法如下,在goods.php里,分类树,大概在128行,找下就有了,将

$smarty->assign('categories', get_categories_tree($goods['cat_id'])); 

改为 $smarty->assign('categories', get_categories_tree());

主要就是把goods['cat_id']或得的ID去掉就可以了,之后清缓存再看下前台,是不是已经变化了呢,注:到这里只解决了一半,还要在category.php进行一样的操作,这样在分类页也显示所有分类了。

还有更简单的办法就是修改 get_categories_tree 函数,是水神提醒我的,修改如下:

  1. if ($cat_id > 0) 
  2.     $sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'"
  3.     $parent_id = $GLOBALS['db']->getOne($sql); 
  4. else 
  5.     $parent_id = 0; 

找到这段判断语句,注释掉,再加上,添加设置,读出所以分类:$parent_id = 0;

分享到:
ecshop后台登录超时session过期的解决办...
ecshop后台登录超时session过期的解决办法 可能有不少用户会发现自己的ecshop经常会使用关就超时了,这个问题解决办法有很多种,我们可以直接在ecsho中进行修改,具体方法如下,在includescls_session.php中修改 var $max_life_time = 1440;  // SESSION 过期时间、单位秒这段代...
本机安装Ecshop时出现创建管理员帐号失败...
本机安装Ecshop时出现创建管理员帐号失败 这是自己碰到的问题,今天早上在用一ec开发东西时发现本机安装Ecshop时出现创建管理员帐号失败. 修改了install/includes/lib_installer.php的411或者412行,记住路径一定要正确,代码如下: include(ROOT_PATH . 'install/languages/' . $s...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……