ecshop首页怎么调用顶级分类的第三级分类名称

如题也就是调用顶级分类子分类的子分类调用指定顶级分类的第三级分类(直接调用第三级分类不需要顶级分类的子分类)... 如题也就是调用顶级分类子分类的子分类
调用 指定 顶级分类的第三级分类(直接调用第三级分类不需要顶级分类的子分类)
展开
 我来答
百度网友96ffcf7
2015-08-05 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118717
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
第一步:找到根目录下category.php,搜索以下代码
function get_cat_info($cat_id)
{
return $GLOBALS['db']->getRow('SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
" WHERE cat_id = '$cat_id'");
}
在“keywords”前、“SELECT”后加上“cat_name,”
第二步:转到90行左右,找到
$smarty->assign('cat_style', htmlspecialchars($cat['style']));
在后面加上一行
$smarty->assign('catname', htmlspecialchars($cat['cat_name']));
第三步:打开模板category.dwt,在需要的地方用{$catname}调用。
云创
2023-07-25 广告
要找到一家更省钱的代码静态分析服务,可以考虑以下几个方面:1. 了解自身的需求和预算:首先需要了解自己的项目对代码静态分析服务的需求,以及可承受的预算范围。这将有助于缩小选择范围,找到适合自己的服务。2. 调查市场上的竞争情况:了解市场上提... 点击进入详情页
本回答由云创提供
杂_草_丛_生
2014-07-22 · 超过45用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:81.3万
展开全部
includes/lib_goods.php
文件里面的 get_categories_tree(), get_child_tree(),不是能取到顶级到末级分类的 数组吗?
根据你自己的需要 稍微改下就好了 。
更多追问追答
追问
不好意思没说清楚 我的意思是调用指定顶级分类的第三级分类
追答
 function get_categories($cat_id =0){
if($cat_id >0){//顶级分类id
//取第二级分类id
$sql = 'SELECT cat_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE parent_id = '$cat_id' AND is_show = 1 ";
$res = $GLOBALS['db']->getAll($sql);
$sec_cat_ids ='';
foreach ($res AS $row){
$sec_cat_ids .= $sec_cat_ids ? ','.$row['cat_id'] : $row['cat_id'];
}
$childs = array();
//第三级分类
$child_sql = 'SELECT cat_id, cat_name, parent_id, is_show FROM ' . $GLOBALS['ecs']->table('category') .
                "WHERE parent_id in ( ".$sec_cat_ids." ) AND is_show = 1 ORDER BY sort_order ASC, cat_id ASC";
        $childs = $GLOBALS['db']->getAll($child_sql);

return $childs;
}
 }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式