欢迎来到六久阁织梦模板网!
织梦顶级栏目和子栏目保存目录相同默认页不同的设置方法

织梦顶级栏目和子栏目保存目录相同默认页不同的设置方法

浏览次数: 0

作者: 六久阁织梦模板网

信息来源: 六久阁

更新日期: 2019-06-11

文章简介

织梦程序中,当你想把顶级栏目和子栏目所有的静态文件都存在在同一个目录时,我们需要设置子栏目默认页的名称不同来区分,不然生成时会被最后生成的栏目覆盖index.html 例如,顶级栏目,我们不用修改它的【默认页的名称】index.html 所有子栏目,文件保存目

  • 正文开始
  • 相关文章

织梦程序中,当你想把顶级栏目和子栏目所有的静态文件都存在在同一个目录时,我们需要设置子栏目默认页的名称不同来区分,不然生成时会被最后生成的栏目覆盖index.html

例如,顶级栏目,我们不用修改它的【默认页的名称】index.html

织梦顶级栏目和子栏目保存目录相同默认页不同的设置方法

所有子栏目,文件保存目录都跟顶级栏目一样,但是默认页的名称不一样,例如

织梦顶级栏目和子栏目保存目录相同默认页不同的设置方法


最后还需要改一个文件

虽然我们可以设置系统-核心设置里的【栏目网址使用目录名(不显示默认页,即是 /a/abc/ 形式)】为【否】,但是后面会自带index.html尾巴,我们可以改一下程序文件来完美实现


打开 /include/helpers/channelunit.helper.php 找到 大概在251行

if($cfg_typedir_df=='N' || $isdefault==0) $reurl = $typedir.'/'.$defaultname;

改成

if($defaultname != 'index.html' || $cfg_typedir_df=='N' || $isdefault==0) $reurl = $typedir.'/'.$defaultname;

保存,重新生成全站就可以了。

最终效果

image.png


插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,需收取费用!想免费获取辛苦开发插件的请绕道!

织梦二次开发QQ群

本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: 织梦模板 » 织梦顶级栏目和子栏目保存目录相同默认页不同的设置方法

  • 织梦判断当前栏目下是否有子栏目的判断写法
    阅读
    直接上代码,可用于织梦当前栏目有无子栏目的判断输出 {dede:fieldname=typeidrunphp=yes}global$dsql;$sql=SELECTidFrom`dede_arctype`WHEREreid=@meAndishidden1orderbysortrankasclimit0,100;$row=$dsql-GetOne($sql);if(@me=is_array($row))@me=有子栏目;...
  • 织梦栏目列表链接形式改为指定默认页
    阅读
    织梦栏目列表链接形式改为指定默认页效果图: 第一步 修改栏目保存目录和默认页 第二步 打开 /include/helpers/channelunit.helper.php 找到 大概在251行 if($cfg_typedir_df==N || $isdefault==0) $reurl = $typedir./.$defaultname; 改成 if($defaultname...
  • 织梦导航顶级栏目判断有无下级栏目输出不同的url链接
    阅读
    织梦实现有二级栏目时一级栏目的Url输出 javascript:; 只有一级栏目就输出顶级栏目链接 判断是否有子栏目,有就输出 javascript:; ,没有子栏目就直接输出一级栏目的链接 {dede:fieldname=typeidrunphp=yes}global$dsql;$row=$dsql-GetOne(select*from`dede_a...
  • 织梦后台子栏目更改为顶级栏目之后导航高亮bug解决
    阅读
    把这个织梦子栏目移动到顶级栏目之后currentstyle出错,高亮同时显示以前的父栏目和当前栏目了。 这是官方程序的一个BUG,解决方法如下 已经移动为顶级栏目的,在后台-系统-SQL命令行工具,执行 UPDATE dede_arctype SET topid=0 WHERE id=21; 上面的id=21,...
  • 织梦dedecms子栏目获取顶级栏目名称和链接方法
    阅读
    dedecms5.7获取顶级栏目名称的标签 下面是调用顶级栏目名称的方法: 方法一: {dede:field.typeid runphp=’yes’}$ID = @me; $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID”; $query = mysql_query($sql);$row=mysql_fetch_array($query); $relID =...
  • 织梦获取当前页面的顶级栏目名称及链接教程
    阅读
    织梦获取当前页面的顶级栏目名称及链接方法:在织梦文件目录中打开 \include\extend.func.php 在最下面添加 /***获取顶级栏目相关信息**@accesspublic*@paramstring$tid栏目id*@paramstring$field栏目字段*@returnstring*/if(!function_exists(getToptype)){...
  • 织梦获取顶级栏目链接,名称及id方法
    阅读
    织梦顶级栏目链接,名称及id调用代码 {dede:field.typeid function=gettoptype(@me,id)/} //id {dede:field.typeid function=gettoptype(@me,name)/} //名称 {dede:field.typeid function=gettoptype(@me,link)/} //链接 修改 include/helpers/extend.helper....
  • 织梦子栏目调用currentstyle属性不支持typeid指定ID解决方案
    阅读
    很多站长在用织梦CMS系统制作网站时,经常会用到channel标签来调子栏目,但有的时候需要调用指定栏目的字栏目,而且还需要配合currentstyle属性做当前字栏目高亮的功能,但是织梦默认情况下是currentstyle对typeid是无效的。今天六久阁就跟大家分享一下解决...
  • 织梦有子栏目则调用子栏目,没有子栏目则输出空
    阅读
    使用DedeCMS在调用某栏目的子栏目的时候,六久阁用channelartlist标签时,当这个栏目没有子栏目时,就会出现重复同级栏目,如下图所示: 六久阁调用代码为: ul {dede:channelartlist typeid= 192 } li class = cc span class = ks_left a href= {dede:field...
  • dedecms织梦子栏目获取顶级栏目名称及链接url方法
    阅读
    打开 include/helpers/extend.helper.php ,添加一个函数: //六久阁模板收集资源/***获取指定栏目id的顶级栏目的名称**@returnstring*/if(!function_exists(getTopChannelName)){functiongetTopChannelName($id){global$dsql;$typeinfo=$dsql-GetOne(SELECT...
收藏此文 打赏本站

如本文对您有帮助,就请六久阁织梦模板网抽根烟吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
织梦访问手机端自动跳转到install/index.php的解决方法
« 上一篇 2019年06月13日
织梦联动筛选页调用筛选项作为标题
下一篇 » 2019年06月11日

精彩评论

有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐精品模板更多
资源文章分享响应式整站源码带测试数据
更新时间:2017-08-10

人已经看过了!

漂亮清爽的织梦会员中心模板带推广邀请发布文章
更新时间:2017-10-24

人已经看过了!

高端大气装修装饰公司营销官网(带手机端带筛选)
更新时间:2017-11-01

人已经看过了!

木质地板-家具橱柜织梦模板 带手机版
更新时间:2017-08-10

人已经看过了!

重型机械设备响应式织梦模板
更新时间:2017-08-10

人已经看过了!

矿山机械设备企业织梦模板 响应式网站
更新时间:2017-08-10

人已经看过了!

网页模板/视频素材/图片分享/源码商城站长交易平台
更新时间:2017-08-10

人已经看过了!