织梦channelartlist高亮并且让嵌套标签里的channel也支持高亮

作者 : MOOMOO 本文共902个字,预计阅读时间需要3分钟 发布时间: 2022-04-19 共13人阅读

导航高亮

打开 /include/taglib/channelartlist.lib.php 找到

$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);

在它下面加入

if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['reid'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] || $typeids[$i]['id'] == GetTopid($refObj->TypeLink->TypeInfos['id']) )
{
    $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
}
else
{
    $pv->Fields['currentstyle'] = '';
}

然后 dede:channelartlist 标签里是高亮标签调用是

{dede:field.currentstyle/}

嵌套标签

{dede:channelartlist row=7 typeid=top currentstyle=current}
    <li class="{dede:field.currentstyle/}">
    <a href=https://www.moomoo.top/wangzhanjiaocheng/"{dede:field.typeurl/}">{dede:field.typename/}>

实现教程

打开 /include/taglib/channel.lib.php 找到

global $dsql;

改成

global $dsql,$_sys_globals;

继续找到

$row['id']==$typeid

改成

$row['id']==$typeid || $row['id']==$_sys_globals['typeid']
1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站客服QQ:4387159,唯一购买官网:MooMoo.TOP!
3. 盗版,破解有损他人权益和违法作为,请各位会员支持正版!
MooMoo » 织梦channelartlist高亮并且让嵌套标签里的channel也支持高亮

常见问题FAQ

是否支持共享资源赚外快?
本站支持任何人上传资源,一经采用即可展示,客户下单既有80%的提成。
可以免费教技术吗?
大家可以加群进行探讨共同进步,重点问题管理员会进行解答。
我是小白要怎么学习?
加群后做到不耻下问,看文章学习演示就能成为大佬。

发表评论