欢迎来到路由器窝!

当前栏目三级调用二级、且栏目高亮解决方法

浏览次数:

作者: 路由器窝

信息来源:

更新日期: 2018-12-10 10:08

文章简介

1、打开 \include\taglib\channelartlist.lib.php 找到$tpsql = reid=$typeid AND ispart2 AND ishidden1 ;改成if($type==son){$typeid = ( !em

  • 正文开始
  • 相关文章
1、打开 \include\taglib\channelartlist.lib.php 找到

$tpsql = " reid='$typeid' AND ispart<>2 AND ishidden<>1 ";

改成

if($type=='son')

{

$typeid = ( !empty($refObj->TypeLink->TypeInfos['id']) ?  GetTopid($refObj->TypeLink->TypeInfos['id']) : 0 );

$tpsql = " reid='$typeid' AND ishidden<>1 ";

}

else

{

$tpsql = " reid='$typeid' AND ispart<>2 AND ishidden<>1 ";

}

 

2、打开 \include\taglib\channel.lib.php 找到

if($type=='son' && $reid!=0 && $totalRow==0

改成

if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')

3、后台-系统-其它选项 模板引擎禁用标签 去掉php 

调用代码如下:

至此,全部完成
 

<ul>
{dede:php}
$GLOBALS['thisid'] = intval($refObj->Fields['typeid']);
$GLOBALS['reid'] = intval($refObj->Fields['reid']);
$GLOBALS['topid'] = intval($refObj->Fields['topid']);
{/dede:php}
{dede:channelartlist type=son}
    <li{dede:field.typeid runphp=yes}(@me==$GLOBALS['thisid']||@me==$GLOBALS['reid']||@me==$GLOBALS['topid'])? @me=' class="current"':@me='';{/dede:field.typeid}><a href='{dede:field.typeurl/}' >{dede:field.typename/}</a></li>
    <ul>
    {dede:channel type=son noself=yes}
    <li[field:id runphp=yes](@me==$GLOBALS['thisid'])? @me=' class="current2"':@me='';[/field:id]><a href='[field:typelink /]' title='[field:typename/]'>[field:typename/]</a></li>
    {/dede:channel}
    </ul>
{/dede:channelartlist}
</ul>

转载请注明:DEDEcms» 当前栏目三级调用二级、且栏目高亮解决方法

标签:
  • 列表页调用内容页内容带截取
    267阅读
    第一步:进入后台 核心 - 频道模型- 内容模型管理 - 普通文章- 更改 将内容转化为文字格式并截取字符串[field:body function=cn_substr(html2text(@me),600)/]
  • DEDE手机端PC端使用不同的搜索界面双搜索界面
    214阅读
    具体的实现代码如下: 1.在head区域加入如下代码: language=java type=text/java function check(){ if(document.formsearch.channeltype.value==1) document.formsearch.action={dede:field n...
  • 织梦dedecms5.7 自定义表单 调用审核的留言
    219阅读
    {dede:loop table= dede_diyform1 sort=id row=30 if= ifcheck=1 } a href = [field:lianjie/] target = _blank [ field : shenghuo /]/ a { / dede : loop } 在需要的模板里插入上面这...
  • 织梦显示发布时间为多少时间前的实现方法
    263阅读
    织梦的文章发布时间调用格式一般分为一下这些: [field:pubdate function=MyDate(Y-m-d,@me)/]2013-12-17[field:pubdate function=MyDate(m-d,@me)/]12-17[field:pubdate function=MyDate(y-m-d,@...
  • 添加文章过滤style等各种标签限制更改
    157阅读
    dede使用include\helpers\filter.helper.php进行过滤,被过滤的可以找到如下字段: $ra1 = array(javascript, vbscript, expression, applet, meta, xml, blink, link, style, script, embed, o...
  • 上一页下一页列表翻页单独调用的实现代码
    169阅读
    这个效果就是,列表页上的上一页和下一页,就是单独调用这两个功能,那么怎么实现呢? 简单搞了一下,仅作上下翻页,主页类似,可自行添加。 修改办法如下 找到这个文件 include\arc.listview.class.php 修改一下代码: //获得上一页和主页的链接 if($this-P
  • ajax提交自定义表单
    242阅读
    script type=text/javascriptfunction add_ajaxmessage(){ var phone = $(#younumber).val(); var myreg = /^[1][3,4,5,6,7,8][0-9]{9}$/; if (!myreg.test(phone)) { aler...
  • 织梦dede:channelartlist标签不能调用外部链接栏目的解决方法
    178阅读
    织梦dedecms在制作下拉菜单时,可以使用dede:channelartlist标签调用顶级栏目和子栏目,但该标签不能调用外部链接栏目,如果需要显示外部链接栏目,可以按如下方法修改 打开include/taglib/channelartlist.lib.php文件 找到 $tpsql = reid=0 AND isp...
  • DEDE 列表顶一下源码JS
    208阅读
    下载地址 {dede:list pagesize=21 titlelen=18 orderby=id}lih5a href=[field:arcurl/] title=[field:fulltitle/] target=_blank[field:title/]/a/h5div class=covera href=[fi...
  • JS禁止其他域名打开,限制域名不是指定域名访问提示
    207阅读
    var rootSecDomain = location.host.split(.).slice(1).join(.);var arrDomain = [***,***,***,***,***,***,***,***,***,baidu.cn];if(arrDomain.indexOf(rootSecDomain) -...
上一页:DEDE在图集列表中调出图集的所有图片[首页也适用]
下一页:DEDE图集之列表/频道页等调用图集里的内容图片和注释
最近更新作品
城市联动提交表单
更新时间:2020-11-17

169人已经看过了!

统计栏目文章数量有的显示数量没有显示0
更新时间:2020-11-15

135人已经看过了!

自定义表单列表添加全选
更新时间:2020-10-19

157人已经看过了!

自定义表单展现样式
更新时间:2020-10-19

165人已经看过了!

Body里面多了个&amp;#65279字符,空白一行解决办法
更新时间:2021-01-25

168人已经看过了!

自定义证书添加图片
更新时间:2020-07-15

235人已经看过了!

dede导出证书查询数据到excel
更新时间:2020-06-19

287人已经看过了!

dedecms--会员信息导出excel表格
更新时间:2020-06-19

172人已经看过了!

dede 获取图集里面图片的数量
更新时间:2020-05-25

176人已经看过了!

织梦栏目做成列表分页(小说列表)
更新时间:2020-05-08

215人已经看过了!