dedecms 顶级栏目加外链,使用dede:channelartlist 遍历导航无法显示,如何才能显示出加外链的顶级栏目

dedecms 顶级栏目加外链,使用dede:channelartlist 遍历导航无法显示,如何才能显示出加外链的顶级栏目,第1张

如果一级栏目设置成外链后,那么这个一级栏目包括其下的二级  三级栏目等都将不显示在导航中。。。这是由余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 "

保存,重新生成,刷新!  OK

这个很简单,dede里面自带的有个跳转的功能,是文章的属性里面,和推荐头条这些属性在一起的,你勾选跳转就可以,然后填写网址,如果文章中多处描文本有跳转,你可以用这些描文本发布成新闻,然后找到该新闻的本站链接,然后做上链接,这样看起来还是在本站,其实已经跳到别的网站上面去了,感觉你这样做的意义不大,描文本本来就可以做链接到其他网站,我说的方法是最简单的,当然如果你懂代码可以自己写一个跳转也不是太复杂,估计你也不会不然不会这里问了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11748408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存