欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
让织梦cmsarclist适用notypeid特性的方式
时间: 2021-02-24 08:02 浏览次数:
关键改动文档是/include/taglib/下的arclist.lib.php文档,最先检索:return lib_arclistDone在涵数结尾再加:,$ctag- GetAtt( notypeid ),原先的编码变为以下的模样:return lib_arclistDone ( $ref

关键改动文档是/include/taglib/下的arclist.lib.php文档,最先检索:

return lib_arclistDone

在涵数结尾再加:,$ctag- GetAtt( notypeid ),原先的编码变为以下的模样:

return lib_arclistDone 

       ( 

         $refObj, $ctag, $typeid, $ctag- GetAtt( row ), $ctag- GetAtt( col ), $titlelen, $infolen, 

         $ctag- GetAtt( imgwidth ), $ctag- GetAtt( imgheight ), $listtype, $orderby, 

         $ctag- GetAtt( keyword ), $innertext, $envs[ aid ], $ctag- GetAtt( idlist ), $channelid, 

         $ctag- GetAtt( limit ), $flag,$ctag- GetAtt( orderway ), $ctag- GetAtt( subday ), $ctag- GetAtt( noflag ), 

         $tagid,$pagesize,$isweight,

$ctag- GetAtt( notypeid )        

     );

随后再检索function lib_arclistDone,一样在这里个涵数的后边再加一句编码:,$notypeid=0,改动后的涵数变为下边的模样:

function lib_arclistDone( $refObj, $ctag, $typeid=0, $row=10, $col=1, $titlelen=30, $infolen=160, 

        $imgwidth=120, $imgheight=90, $listtype= all , $orderby= default , $keyword= , 

        $innertext= , $arcid=0, $idlist= , $channelid=0, $limit= , $att= , $order= desc , $subday=0, $noflag= ,$tagid= , $pagesize=0, $isweight= N ,$notypeid=0)

最终,检索下列编码:$orwheres[] = arc.arcrank -1 ,在这里个编码的前边添加以下编码:

if(!empty($notypeid))  

    $orwheres[] = and arc.typeid NOT IN ( .GetSonIds($notypeid). )  

}

提交遮盖以后就可以应用arclist的notypeid特性,应用方式以下:

{dede:arclist row=6 orderby=pubdate notypeid= 7,8,9 }

含意是按升级時间,启用除开频道id是7,8,9的其他频道中的6总数据。


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园