ECShop 网上商店系统支持论坛's Archiver

gavin105 发表于 2007-5-26 11:20

二级分类怎样才能设置一行几列

如图,这样长长的不好看

QingHou 发表于 2007-5-29 11:43

去掉<br>

hailongc 发表于 2007-6-11 15:12

[quote]原帖由 [i]QingHou[/i] 于 2007-5-29 11:43 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=55710&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
去掉 [/quote]

这样恐怕排出来的分类难以对齐吧,如果指定要让一行显示2列或者3列该怎么弄呢

好像前段时间有讨论过这个话题,但好像最终还是没有解决,不了了之了:'(

hailongc 发表于 2007-6-12 09:01

怎么没人回答??

那就一直顶上去,直到解决为止~~~~~~~~~~~~~

QingHou 发表于 2007-6-12 14:05

[code]{cycle values="''"}
      <!--{foreach from=$cat.children item=child}-->
      <span style="white-space:nowrap;"><A href="{$child.url}">{$child.name|escape:html}</A>{cycle values=",,<br />"}[/code]

luckypcl 发表于 2007-7-2 11:33

我也期待这个问题解决~~~

shopcrazy 发表于 2007-7-7 21:40

期待解决~~~~~

shopcrazy 发表于 2007-7-8 15:48

[quote]原帖由 [i]QingHou[/i] 于 2007-6-12 14:05 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=58459&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
{cycle values="''"}
      
      {$child.name|escape:html}{cycle values=",,"} [/quote]


这个到哪个文件里修改?

QingHou 发表于 2007-7-8 16:34

以默认模板修改为每行显示2列为例子
打开 category_tree.lbi 搜索[code]      <!--{foreach from=$cat.children item=child}-->
      <span style="white-space:nowrap;"><A href="{$child.url}">{$child.name|escape:html}</A></span>[/code]替换为[code]{cycle values="''"}
      <!--{foreach from=$cat.children item=child}-->
      <span style="white-space:nowrap;"><A href="{$child.url}">{$child.name|escape:html}</A>{cycle values=",<br />"} [/code]

显示三列的话 就在把[code],<br />[/code]改为[code],,<br />[/code]  

多一个逗号

shopcrazy 发表于 2007-7-8 17:33

[quote]原帖由 [i]QingHou[/i] 于 2007-7-8 16:34 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=63796&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
以默认模板修改为每行显示2列为例子
打开 category_tree.lbi 搜索      
      {$child.name|escape:html}替换为{cycle values="''"}
      
      {$child.name|escape:html}{cycle values=","}

显示三 ... [/quote]

我是烧包的模板,首页的商品分类是可以多行多列显示的,但二级目录内的商品分类就只能显示一列,见附件

shopcrazy 发表于 2007-7-8 17:40

[quote]原帖由 [i]shopcrazy[/i] 于 2007-7-8 17:33 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=63815&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]


我是烧包的模板,首页的商品分类是可以多行多列显示的,但二级目录内的商品分类就只能显示一列,见附件 [/quote]

我的设想如下图:

shopcrazy 发表于 2007-7-8 17:43

[quote]原帖由 [i]shopcrazy[/i] 于 2007-7-8 17:40 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=63820&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]


我的设想如下图: [/quote]


点到“贝朗”页面了,那“贝朗”显示下级分类,其他的品牌分类还是按上图所示,点到哪个品牌,那个品牌在所有品牌的第一位,显示下级分类。其他的多列在下面

不知道我表达清楚没有

shopcrazy 发表于 2007-7-8 17:44

不知道如果要实现这个功能的话,需要修改哪些内容?

QingHou 发表于 2007-7-8 21:38

[quote]原帖由 [i]shopcrazy[/i] 于 2007-7-8 17:43 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=63822&ptid=28216][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]



点到“贝朗”页面了,那“贝朗”显示下级分类,其他的品牌分类还是按上图所示,点到哪个品牌,那个品牌在所有品牌的第一位,显示下级分类。其他的多列在下面

不知道我表达清楚没有 [/quote]

这个现在做不到,要修改程序。

散步的鱼 发表于 2007-11-14 01:54

2.5得程序修改过了。整个catergory_tree.lbi已经没有上面的代码了

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="title-div"><img src="../images/category.gif" alt="Category" width="158" height="39" /></div>
<div id="cat-div" style="padding:5px 10px;">
  <ul>
    <!--{foreach from=$categories item=cat}-->
    <li> <span class="parent-cat"><A href="{$cat.url}">{$cat.name|escape:html}</A></span><br />
      <!--{foreach from=$cat.children item=child}-->
      <span style="white-space:nowrap;"><A href="{$child.url}">{$child.name|escape:html}</A></span>
      <!--{/foreach}-->
    </li>
    <!--{/foreach}-->
  </ul>
</div>

lictor 发表于 2007-11-22 13:10

顶上去,我找了很久,原来已经有答案了 ^_^

志信康宁 发表于 2007-11-23 18:55

还是不成功啊,不知道何故。

coolec 发表于 2007-11-28 12:24

试了不行,有没有效的方法?

lictor 发表于 2007-11-28 21:26

有没有方法啊

半根烟 发表于 2007-11-28 22:19

顶起来。。我也想知道

e9space 发表于 2007-12-9 00:26

我想知道,要2.5版本的

pauljstc 发表于 2007-12-16 19:53

2.5de  zenmr  nong

yule315.com 发表于 2007-12-18 15:38

期待2.5的

asher 发表于 2007-12-18 16:13

也可以在CSS控制。。。用百分比的方式。。

cnrk 发表于 2008-11-9 17:46

\themes\default\style.css里
173和180行左右,改成如下。
#category_tree dl{float:left;margin:6px;}
#category_tree dd{float:left;width:80px;padding:3px 0 3px 10px;}


注意自己调节那个width:80px

erickgao 发表于 2008-11-10 02:56

学习了

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.