web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

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

330 ℃
     

帝国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://ipkd.cn/webs_1274.html

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

当前位置: 网站首页 > 帝国cms
本文共计2668个字,预计阅读时长18分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
下一篇: 推荐一款免费好看的中文设计字体——字体传奇特战体
x 打工人ai神器