欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
DEDECMS如何应用ARCLIST标识中IDLIST开展文章内容排列
时间: 2021-02-23 10:27 浏览次数:
1、寻找return lib_arclistDone 这一段编码,在其前边再加$orderidlist = $ctag- GetAtt( orderidlist ); 而且在lib_arclistDone涵数启用的最终面再加主要参数$orderidlist,编码以下: $orderidlist = $ctag- GetAtt(
  1、寻找return lib_arclistDone 这一段编码,在其前边再加$orderidlist = $ctag- GetAtt( orderidlist ); 而且在lib_arclistDone涵数启用的最终面再加主要参数$orderidlist,编码以下:   $orderidlist = $ctag- GetAtt( orderidlist ); 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,$orderidlist   2、寻找function lib_arclistDone这一段编码,在涵数lib_arclistDone的最终再加主要参数$orderidlist= N ,编码以下:   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 ,$orderidlist= N )   3、寻找$innertext = trim($innertext); ,在其下边再加$orderidlist = AttDef($orderidlist, N );编码以下:   $orderby = strtolower($orderby); $keyword = trim($keyword); $innertext = trim($innertext); $orderidlist = AttDef($orderidlist, N ); $tablewidth = $ctag- GetAtt( tablewidth ); $writer = $ctag- GetAtt( writer ); if($tablewidth == ) $tablewidth = 100;   4、检索 //特定了id或应用缓存文件中的id 把下边的标准句子改为:   //特定了id或应用缓存文件中的id if($idlist != ) $query = SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart, tp.moresite,tp.siteurl,tp.sitepath $addfieldsSql FROM `$maintable` arc left join `dede_arctype` tp on arc.typeid=tp.id $addfieldsSqlJoin WHERE arc.id in($idlist) if($orderidlist == N ) { $query .= $ordersql; } else { $query .= ORDER BY FIELD(arc.id,$idlist) 那样就对arclist加上了一个orderidlist特性,有主要参数Y/N, 默认设置为N,为Y的情况下,便可以按idlist 排列了。实际上这一基本原理也十分简易,便是运用的MYSQL数据信息库的ORDER BY FIELD作用。因此那样大家便可令其用idlist排列了

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



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