帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流6.0版本二级导航轻松设置 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:6.0版本二级导航轻松设置 [加入收藏夹]   

bbs32479
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :46
注册时间:2009-12-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
6.0版本二级导航轻松设置
首先,本文不采用“带模板的栏目导航标签(showclasstemp)",因为它支持的父参数太少,只有4个(:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id)。优先使用“循环栏目导航标签listshowclass”,这是因为它的父参数很多(:[!--bclassname--]:父栏目名,[!--bclassurl--]:父栏目链接,[!--bclassid--]:父栏目id,[!--bclassimg--]:父栏目图片,[!--bintro--]:父栏目简介,[!--bnum--]:父栏目信息数,[!--bno--]:父栏目序号)。
而且我们接下来要制作的就是“中国站长站chinaz.com”的栏目二级导航
第一步,分析篇:
“中国站长站chinaz.com”的栏目二级导航的大概html代码如下:
<div class="nav">
    <div class="navinner">
      <ul class="navlist">
        <li><a href="/">首页</a></li>
        <li><a href="/News/Index.html" id="nav_1" onmouseover="showMenu('nav_1','subnav1')">新闻资讯</a>
          <div class="subnav disable" id="subnav1">
            <p class="pointer">.</p>
            <p><span> <a href="/News/It/Index.html">业界动态</a> | <a href="/News/Invest/Index.html">收购融资</a> | <a href="/News/Portals/Index.html">门户动态</a> | <a href="/News/Search/Index.html">搜索引擎</a> | <a href="/News/Game/Index.html">网络游戏</a> | <a href="/News/Biz/Index.html">电子商务</a> | <a href="/News/Media/Index.html">广告传媒</a> | <a href="/News/Soft/Index.html">厂商开发</a> </span></p>
          </div>
        </li>
        <li><a href="/Webmaster/Index.html" id="nav_2" onmouseover="showMenu('nav_2','subnav2')">站长在线</a>
          <div class="subnav disable" id="subnav2">
            <p class="pointer">.</p>
            <p><span> <a href="/Webmaster/RecSite/Index.html">好站推荐</a> | <a href="/Webmaster/Gather/Index.html">站长聚会</a> | <a href="/Webmaster/Visit/Index.html">站长访谈</a> | <a href="/Webmaster/Club/Index.html">站长茶馆</a> | <a href="/Webmaster/Topsite/Index.html">网站排行</a> </span></p>
          </div>
        </li>……
        </ul>
   </div>
</div>
        
大家可以看出这是一个典型的列表式外加循环子栏目导航,其中父栏目不单有名字链接,还有id和序号,带模板的栏目导航showclasstemp是不能托起这个二级导航动态链接显示重任的,只能使用listshowclass.

第二步.代码篇
1、tab.Js文件的修改:-----------这个是站长站的二级导航JS,直接上他的网站复制下来,具体内容就不列出(就是你二级导航所用到的javascript,复制到这里)

2、打开后台——管理标签模板——选择“1号子栏目导航标签模板”。点击“修改”,在页面模板内容中输入以下内容:(对应父栏目内容)
<li><a href="[!--bclassurl--]" id="nav_[!--bno--]" onmouseover="showMenu('nav_[!--bno--]','subnav[!--bno--]')">[!--bclassname--]</a>
          <div class="subnav disable" id="subnav[!--bno--]">
            <p class="pointer">.</p>
            <p><span> | [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--] </span></p>
          </div>
</li>
在列表内容模板输入:(对应子栏目)<a href="[!--classurl--]">[!--classname--]</a> |
点击“保存模板”

3、打开后台-模板管理-管理模板变量-[!--temp.header--] ,把前面中国站长站的二级导航HTML代码,修改一下:
<div class="nav">
    <div class="navinner">
      <ul class="navlist">
        <li><a href="/">首页</a></li>
            [listshowclass]'0',1,1,0[/listshowclass]
      </ul>
    </div>
  </div>
在此解释一下:这里是让所有的像父栏目按照1号栏目标签的样子,连带子栏目一起显示出来。不带信息数和栏目数

4、到此还不能结束,大家修改完后会发现,在首页正常显示,到了另一个父栏目下却不是显示一排父栏目,而是子栏目的,非正常显示。这是因为我们还未设置下面一项:打开后台——栏目管理——管理栏目——选择每一个父栏目——点击“修改”——选择“生成选项”——选择“列表模式”和“内容页模式”都为动态生成——点击“提交”——刷新首页




2009-12-31 15:17:00 已设置保密 顶部 回复 引用 报告 编辑 删除

bbs32479
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :46
注册时间:2009-12-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

占沙发




2009-12-31 15:19:11 已设置保密 顶部 回复 引用 报告 编辑 删除

ltl007
用户头衔:举人

精华贴   :0
发贴数   :146
经验值   :696
注册时间:2009-05-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

ok~~~~~~~~ok




2010-01-01 14:35:00 已设置保密 顶部 回复 引用 报告 编辑 删除

害虫
用户头衔:书生

精华贴   :0
发贴数   :45
经验值   :146
注册时间:2008-11-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

收藏




2010-01-02 01:26:34 已设置保密 顶部 回复 引用 报告 编辑 删除

bbs32479
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :46
注册时间:2009-12-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原来我一直以为二级导航很难搞,原来这么容易啊。看来要深入研究试验几下才会懂!!




2010-01-05 17:18:06 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5869
经验值   :16740
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持一下




2010-01-06 08:29:20 已设置保密 顶部 回复 引用 报告 编辑 删除

yongyang
用户头衔:书生

精华贴   :0
发贴数   :47
经验值   :146
注册时间:2009-12-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

学习




2010-01-06 08:30:46 已设置保密 顶部 回复 引用 报告 编辑 删除

grint
用户头衔:举人

精华贴   :0
发贴数   :322
经验值   :1059
注册时间:2009-02-10
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

不错




2010-01-06 11:35:24 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

精华贴   :0
发贴数   :6840
经验值   :21341
注册时间:2008-07-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]





2010-01-07 10:19:32 已设置保密 顶部 回复 引用 报告 编辑 删除

mini
用户头衔:进士

精华贴   :0
发贴数   :1080
经验值   :3084
注册时间:2009-07-31
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

好东西




2010-01-08 09:39:55 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1