Zencart的模板二级目录导航下拉插件代码

Zencart的模板初始导航是没有下拉功能的,今天我们就看看二级目录导航如何下拉。

打开百度APP看高清图片

Zencart的模板初始导航一般都是在tpl_header.php中调用tpl_top_nav.php这个文件,今天我们所写的代码是在tpl_header.php中直接写的,tpl_header.php的路劲是/includes/templates/你的模板/common/里面的。

下面我们看看代码如何编写:

<?php

$order_by = " order by a.sort_order, b.categories_name ";

$categories_tab_query = "select a.categories_id,b.categories_name from " .

TABLE_CATEGORIES . " a, " . TABLE_CATEGORIES_DESCRIPTION . " b where a.categories_id=b.categories_id and a.parent_id= '0' and a.cat_rec_new= '1' and b.language_id='" . (int)$_SESSION['languages_id'] . "' and a.categories_status='1'" .

$order_by;

$categories_tab = $db->Execute($categories_tab_query);

//echo count($categories_tab->fields['categories_name']);

while(!$categories_tab->EOF) {

$catecontent .= '<li class="mu_nav_ico"><a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . (int)$categories_tab->fields['categories_id']) . '"><span>'.$categories_tab->fields['categories_name'].'</span></a>' . "\n";

//====================2

$pid = $categories_tab->fields['categories_id'];

$sql = "select a.categories_id,b.categories_name from " .

TABLE_CATEGORIES . " a, " . TABLE_CATEGORIES_DESCRIPTION . " b where a.categories_id=b.categories_id and a.parent_id= '".(int)$categories_tab->fields['categories_id']."' and b.language_id='" . (int)$_SESSION['languages_id'] . "' and a.categories_status='1'" .$order_by."";

$categories_main = $db->Execute($sql);

if(!$categories_main->EOF){

$catecontent .= '<ul>' . "\n";

while(!$categories_main->EOF) {

$catecontent .= '<li><a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . (int)$categories_tab->fields['categories_id'].'_'.$categories_main->fields['categories_id']) . '">'.$categories_main->fields['categories_name'].'</a></li>' . "\n";

$categories_main->MoveNext();

}

$catecontent .= '</ul>' . "\n";

}

$catecontent .= '</li>' . "\n";

$categories_tab->MoveNext();

}

echo $catecontent;

?>

我们只需要把这串代码放入导航对应的代码即可。

这里需要注意的是样式以及js需要自己去编写的。具体的js和样式我们下篇文章再来告诉大家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

easydaylive

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值