无须安装插件实现二级分类显示

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: daimadaquan

版面规则
本版面不能发新贴,可以回复

无须安装插件实现二级分类显示

帖子半凉气候 » 2008-09-12 5:58

刚在英文官方论坛上看到的,不知道这里有人发过没。希望对大家有帮助。

打开文件'includes/classes/category_tree.php',

1)改变第70行代码
-----------------------------------------------------------------------------------
if (zen_not_null($cPath)) {

改为 if (zen_not_null($cPath) or 1) {

2)在第72行和73行之间插入代码
-----------------------------------------------------------------------------------
原代码:

reset($cPath_array);

while (list($key, $value) = each($cPath_array)) {

-----------------------------------------------------------------------------------
在上面两行代码之间插入:

$cPath_array = array(#,#);

#代表你想要展开的分类id。
半凉气候
新手上路
新手上路
 
帖子: 10
注册: 2008-09-11 0:11

Re: 无须安装插件实现二级分类显示

帖子半凉气候 » 2008-10-01 4:05

:shock: 经过测试,用以上方法展开的分类列表会出现二级分类对齐问题。
今天偶又从官网论坛上搜罗到一个实现分类展开的插件,安装测试很好用,样式如下:
图片
是不是不错呀? :lol:
该插件在官方的插件列表里找不到。下载地址在这里http://www.fileden.com/files/2071/zencart_module/ch_category_1.3x.zip。
里面只有两个文件,安装后,layer boxes controller里面会出现一个ch_category box,用它替代系统的category box 就行了。
半凉气候
新手上路
新手上路
 
帖子: 10
注册: 2008-09-11 0:11

Re: 无须安装插件实现二级分类显示

帖子ec737 » 2008-10-22 21:50

这样的不太好用啊。
要想vwww.lightinthebox.com这样的才好。
要这样,还不如像我网站这样的。
ec737
新手上路
新手上路
 
帖子: 8
注册: 2008-10-22 21:39
地址: http://www.ec737.com

Re: 无须安装插件实现二级分类显示

帖子阿忠 » 2009-04-06 23:47

按照楼主的第一种做法,我进行了实验,新发现了一个问题,

就拿演示来说,点开 商品分类----影视-----动作
会发现在中间位置的顶部,显示的是 首页 :: 硬件 :: 软件 :: 影视 :: 动作
而正常的是 首页 :: 影视 :: 动作
多出了两个.

我现在也只是拿 动作 来做例子,其他的也是一样的情况.

看来这个方法还有待改进

愿向版主请教一下
阿忠
中级会员
中级会员
 
帖子: 55
注册: 2007-10-22 18:40

Re: 无须安装插件实现二级分类显示

帖子luweijie » 2009-04-24 23:33

半凉气候 写道::shock: 经过测试,用以上方法展开的分类列表会出现二级分类对齐问题。
今天偶又从官网论坛上搜罗到一个实现分类展开的插件,安装测试很好用,样式如下:
图片
是不是不错呀? :lol:
该插件在官方的插件列表里找不到。下载地址在这里http://www.fileden.com/files/2071/zencart_module/ch_category_1.3x.zip。
里面只有两个文件,安装后,layer boxes controller里面会出现一个ch_category box,用它替代系统的category box 就行了。

使用了这个方法后,发现导航中的连接有部分无法打开,另外,二级目录中的连接本来是有颜色的,点击过后会变成黑色,用户看上去不是很清楚。
luweijie
普通会员
普通会员
 
帖子: 39
注册: 2009-02-09 15:22

Re: 无须安装插件实现二级分类显示

帖子luckmin » 2009-09-06 22:07

我改好...非常好用.谢谢
luckmin
初来乍到
初来乍到
 
帖子: 3
注册: 2009-09-06 7:04

Re: 无须安装插件实现二级分类显示

帖子xcccb » 2010-04-13 16:25

这个也存在一个严重的问题。就是分类的URL上显示会有问题,第一个一级类别及第一个一级类别下的二级分类显示都不会有问题是,下面的其他二级分类URL上就会有前一个一级类别的类别ID,如一极类别的URL中显示1,1_1,1_2...第二个类别的二级分类应该是2_1,2_2..可是结果他并不是这个。而是又跟上了第一个一级类别ID,如1_2_1,1_2_2...前面的这个"1_" 怎么去都去不掉。
xcccb
普通会员
普通会员
 
帖子: 43
注册: 2009-02-17 16:41

Re: 无须安装插件实现二级分类显示

帖子y051313 » 2011-02-17 16:36

折腾了几个小时,楼上说的问题解决了

修改方式:
if ($rows->RecordCount()>0) {
$new_path .= $value;
改成
if ($rows->RecordCount()>0) {
$new_path = '';
$new_path .= $value;
y051313
普通会员
普通会员
 
帖子: 27
注册: 2009-03-04 10:35

Re: 无须安装插件实现二级分类显示

帖子gomonday » 2011-03-08 14:31

看看先,我想自己改动来显示二级分类,要改那个文件啊
gomonday
普通会员
普通会员
 
帖子: 25
注册: 2010-05-26 8:39
QQ 帐号: 865033952

Re: 无须安装插件实现二级分类显示

帖子其路悠悠 » 2011-07-27 17:08

ch_category_1.3x 这个东西现在哪还有下的?
其路悠悠
中级会员
中级会员
 
帖子: 52
注册: 2011-06-08 14:25

下一页

回到 精华共享

在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客