首页
工具箱
Search
1
Vue vben admin 2.0的封装部分坑点
1,546 阅读
2
python生成剪映草稿解析
1,403 阅读
3
百度地图坐标系对腾讯地图坐标系转换
1,250 阅读
4
VUE中使用mathjs的方法
1,158 阅读
5
解决Ant Design Vue的Select搜索指定字段的问题
1,078 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
ecshop
茶树虾
累计撰写
306
篇文章
累计收到
125
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
工具箱
搜索到
1
篇与
四级分类
的结果
2012-02-07
ecshop四级分类循环优化
最近一直早搞ecshop,越来越觉得ec一点都不人性化。而且那个库文件就是加大工作量的一个鸡肋。不过工作还是要做的!在修改分类的时候,我发现ec默认只有2级分类循环,如果添加了3级或者4级分类的话,就无法显示了!经过大量的查找资料和实验,终于把ec的4级分类循环给做出来了!现在发布一个教程,方便下新手!首先,我们找到ecshop模版目录下的/library/category_tree.lbi文件,然后我们把原始的内容给全部替换成以下文件<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script language="javascript"> function expandIt(divId){ var objDiv = document.getElementById(divId); var spobjDiv=document.getElementById("sp"+divId); if (objDiv.style.display=="none"){ spobjDiv.src='/images/menu_minus.gif'; objDiv.style.display="block"; }else{ spobjDiv.src='/images/menu_plus.gif'; objDiv.style.display="none"; }} </script> <div class="mod1 mod2 blank" id="historybox"> <span class="lb"></span><span class="rb"></span> <div class="cagegoryCon"> <h1 style="background:url(../images/cateBg.gif); height:27px; line-height:27px; padding-left:10px;"><a href="catalog.php"><font style=" font-size:14px;">{$lang.all_category}</font></a></h1><dl> <!--{foreach from=$categories item=cat}--> <dt>{if $cat.cat_id}<img src="/images/menu_plus.gif" id="spcattree{$cat.id}" onClick="expandIt('cattree{$cat.id}');" border=0>{/if}<a href="{$cat.url}"> {$cat.name|escape:html}</a></dt> <dd id="cattree{$cat.id}" style="display:none"> <!--{foreach from=$cat.cat_id item=child}--> {if $child.cat_id}<p><img src="/images/menu_plus.gif" id="spcattree{$child.id}" onClick="expandIt('cattree{$child.id}');" border=0>{else}<p>{/if}<a href="{$child.url}" onfocus="this.blur()"> {$child.name|escape:html}</a></p> <ul id="cattree{$child.id}" style="display:none"> <!--{foreach from=$child.cat_id item=childe}--> <li> {if $childe.cat_id}<img src="/images/menu_plus.gif" id="spcattree{$childe.id}" onClick="expandIt('cattree{$childe.id}');" border=0>{/if}<a href="{$childe.url}" onfocus="this.blur()">{$childe.name|escape:html}</a></li> {if $childe.cat_id}<li id="cattree{$childe.id}" style="display:none"> <!--{foreach from=$childe.cat_id item=childer}--> <p> <a href="{$childer.url}" onfocus="this.blur()">{$childer.name|escape:html}</a></p> <!--{/foreach}--> </li>{/if} <!--{/foreach}--> </ul> <!--{/foreach}--> </dd> <!--{/foreach}--> </dl> </div> <div class="bottom"><span></span></div> </div> 这个我就不一一解释了,使用了js可以收缩使分类更加方便了!然后打开模板目录下的style.css进行下美化加工打开style.css查找.cagegoryCon dl dt{ color:#C90C53; font-weight:bold; font-size:12px; margin-bottom:5px; }在其下面添加.cagegoryCon dt a,.cagegoryCon dt a:visited{color:#FF9966; font-weight:bold;} .cagegoryCon dl dd p a,.cagegoryCon dl dd p a:visited{color:#FC6; font-weight:bold;} .cagegoryCon dl dd ul li a,.cagegoryCon dl dd ul li a:visited{color:#F99; font-weight:bold;}这样就大功告成了!哦,对了,还有那个收缩的图片,点击下载记得把图片解压出来放到根目录的images文件夹哦!!!!
2012年02月07日
261 阅读
0 评论
0 点赞