欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦模板导航如何调用栏目时不显示外部链接栏目
这篇文章主要为大家详细介绍了织梦模板导航如何调用栏目时不显示外部链接栏目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

我们在做织梦模板的时候,经常需要些调用栏目内容的导航,但是有些栏目导航,我们是外部链接,如下图:

织梦模板导航如何调用栏目时不显示外部链接栏目

如果我们在做栏目属性的时候选择的是外部链接,也就是站外地址(红色框内的选项),但是我们在写织梦模板导航的时候不希望出现的导航里,该如何操作呢?这时候我们可以找到文件 include/taglib/channelartlist.lib.php第67行左右,

找到下面的语句

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

删除其中的AND ispart<>2,也就是修改成如下语句

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

这样我们就可以在模板调用栏目的时候不显示外部链接栏目了。

另外361模板再给大家深入讲一点,如果想实现栏目为外部链接时使用新窗口打开,其它栏目使用当前窗口打开该如何实现呢?

可以按照下面的修改方法来实现。

在文件 include/taglib/channelartlist.lib.php中查找

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

在代码的下一行增加:

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

这样我们就能在输出站外链接的时候自动增加target="_blank';,实现新窗口打开了。

以上就是织梦模板导航如何调用栏目时不显示外部链接栏目的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 外部链接 模板导航

上一篇织梦模板下拉导航为空的解决办法

下一篇织梦模板小教程:图片友情链接如何修改图片大小

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在