帝国CMS5.1如何解决首页二级导航显示问题

593 ℃

帝国cms5.1如何解决首页二级导航显示问题,下面我们来总结了一下:
一、需要改的地方有3处
1.位于web/skin/default/js/下的tabs.js把里面的内容改为

function tabit(btn) {
    var idname = new String(btn.id);
    var s = idname.indexOf("_");
    var e = idname.lastIndexOf("_") + 1;
    var tabName = idname.substr(0, s);
    var id = parseInt(idname.substr(e, 1));
    var tabNumber = btn.parentNode.childNodes.length;
    for (i = 0; i < tabNumber; i++) {
        document.getElementById(tabName + "_div_" + i).style.display = "none";
        document.getElementById(tabName + "_btn_" + i).className = "";
    };
    document.getElementById(tabName + "_div_" + id).style.display = "block";
    btn.className = "curr";
};

function etabit(btn8) {
    var idname = new String(btn8.id);
    var s = idname.indexOf("_");
    var e = idname.lastIndexOf("_") + 1;
    var tabName = idname.substr(0, s);
    var id = parseInt(idname.substr(e, 1));
    var tabNumber = btn8.parentNode.childNodes.length;
    for (i = 0; i < tabNumber; i++) {
        document.getElementById(tabName + "_div_" + i).style.display = "none";
        document.getElementById(tabName + "_btn8_" + i).className = "";
    };
    document.getElementById(tabName + "_div_" + id).style.display = "block";
    btn8.className = "curr";
};

2.打开后台-模板管理-管理模板变量-[!–temp.header–] 在末尾</table>标记前加入以下代码:

<tr>
  <td class=nav_sub>
    <!– 子栏目导航 –>
    <div id=tabnav_div_0></div>
    <div id=tabnav_div_1 style="DISPLAY: none">[showclasstemp]2,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_2 style="DISPLAY: none">[showclasstemp]65,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_3 style="DISPLAY: none">[showclasstemp]60,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_4 style="DISPLAY: none">[showclasstemp]4,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_5 style="DISPLAY: none">[showclasstemp]8,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_6 style="DISPLAY: none">[showclasstemp]3,1,0,0[/showclasstemp]</div>
    <div id=tabnav_div_7 style="DISPLAY: none">|
      <a href="#">CMS代码网</a>|
      <a href="#">郎咸平专区</a>|</div></td>
</tr>

3.打开后台修改首页模板选项-找到代码"tab1_btn"改为“tab1_btn8”(在tab选项卡的下面共有4处)也就是对应tabs.js里的btn8 注意:[showclasstemp]2,1,0,0[/showclasstemp]标签的内容根据你的网站情况填写,由于我的网站最后一个栏目是外部链接所以我填的实际地址,栏目可以随意删除/修改,但必须保证 id="tabnav_btn_0" – …… – id="tabnav_btn_9" 与 id="tabnav_div_0" – …… – id="tabnav_div_9" 能一一对应。(当然,也不一定就刚好是9,更多更少都行) 在浏览器里打开首页点击查看源文件看以看到id="tabnav_btn_0" – …… – id="tabnav_btn_9"在-[!–temp.header–] 里修改id="tabnav_div_0" – …… – id="tabnav_div_9"使之对应即可。 修改对象:/skin/default/css/style.css。查找以下代码修改为合适的左边距。最后别忘了刷新一下首页就能看见漂亮的二级导航菜单 ——————————————————————————–

/* 子栏目导航菜单距离调整 */
#tabnav_div_1 {
    }#tabnav_div_2 {
    padding-left:100px;
}
#tabnav_div_3 {
    padding-left:200px;
}
#tabnav_div_4 {
    padding-left:300px;
}
#tabnav_div_5 {
    padding-left:400px;
}
#tabnav_div_6 {
    padding-left:500px;
}
#tabnav_div_7 {
    padding-left:600px;
}
#tabnav_div_8 {
    padding-right:40px;
    text-align:right;
}

CMS网站被挂黑链应该如何解决?(如何防止黑链)

如何利用js实现换行

var、let、const的区别(什么时候调用)

js获取本周/本月/本季的起始时间、结束时间及本月天数

js获取2个数组中的相同数据和不同数组

标签: btn, CMS网站, idname, js换行, var

上面是“帝国CMS5.1如何解决首页二级导航显示问题”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1274.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

帝国CMS功能之商城系统在线支付后,订单邮件提
vue每次进入页面内容都能定位到头部
提升百度排名不可忽视的三个方面
Python语法如何创建单行注释和多行注释
vue项目如何实现标题闪烁通知效果(附带声音提示)