channelartlist 顶级栏目及二级栏目为外部链接无法调用的问题

2019年7月24日00:27:12 评论 64 次浏览

channelartlist 顶级栏目及二级栏目为外部链接无法调用的问题

默认是可以调用带文章的,但是很多时候,需要调用外部链接
{dede:channelartlist  typeid='2'}
调用分类,只能调用 栏目而不能调用单页或是外部链接的问题

##解决方法\include\taglib\channelartlist.lib.php

  //获得类别ID总数的信息
    $typeids = array(); 
    if($typeid==0 || $typeid=='top') { 
        $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 "; 
    } 
    else 
    { 
        if(!preg_match('#,#', $typeid)) { 
            $tpsql = " reid='$typeid' AND ispart<>2 AND ishidden<>1 "; 
        } 
        else { 
            $tpsql = " id IN($typeid) AND ispart<>2 AND ishidden<>1 "; 
        } 
    } 

如果是调用顶级栏目,导航的外部链接 就把

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

改成

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

二级导航的 把  AND ispart<>2 AND ishidden<>1  去掉就行。

weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: