织梦导航channelartlist标签不显示外部链接栏目修改教程

栏目设置外部链接后,更新后导航不显示,经过查看导航使用的是channelartlist调用导航 ,Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接。

这就来介绍下修改方法:

在文件 include/taglib/channelartlist.lib.php第67行左右,

查找:

$tpsql = \" reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 \";

修改为:

$tpsql = \" reid=0 AND ishidden<>1 AND channeltype>0 \";

即删除 AND ispart<>2

完成。

栏目为外部链接时默认使用新窗口打开,其它栏目使用当前窗口打开的修改方法。

查找:

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

在代码的下一行增加:

if($typeids[$i][\'ispart\'] == 2){
$pv->Fields[\'typeurl\'] = $pv->Fields[\'typeurl\'].\'\" target=\"_blank\';
}

这样,在输出的链接后就自动增加了新窗口打开的代码了。 

温馨提示:本文最后更新于2022/10/20 02:49:42若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
喜欢本文内容,请点击【点赞】【分享】【收藏】
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容