瀏覽代碼

Update channelartlist.lib.php

tags/6.3.2
叙述、别离 10 月之前
父節點
當前提交
4f8236e5a4
共有 1 個檔案被更改,包括 6 行新增3 行删除
  1. +6
    -3
      src/system/taglib/channelartlist.lib.php

+ 6
- 3
src/system/taglib/channelartlist.lib.php 查看文件

@@ -13,7 +13,7 @@ require_once(DEDEINC.'/archive/partview.class.php');
function lib_channelartlist(&$ctag, &$refObj) function lib_channelartlist(&$ctag, &$refObj)
{ {
global $dsql, $envs, $_sys_globals; global $dsql, $envs, $_sys_globals;
$attlist = "typeid|0,row|10,cacheid|,notypeid|0,currentstyle|"; //后续添加否定栏目调用notypeid
$attlist = "typeid|0,row|10,cacheid|,type|,notypeid|0,currentstyle|"; //后续添加否定栏目调用notypeid
FillAttsDefault($ctag->CAttribute->Items, $attlist); FillAttsDefault($ctag->CAttribute->Items, $attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP); extract($ctag->CAttribute->Items, EXTR_SKIP);
$innertext = trim($ctag->GetInnerText()); $innertext = trim($ctag->GetInnerText());
@@ -32,8 +32,11 @@ function lib_channelartlist(&$ctag, &$refObj)
if (empty($totalnum)) $totalnum = 20; if (empty($totalnum)) $totalnum = 20;
//获得类别id总数的信息 //获得类别id总数的信息
$typeids = array(); $typeids = array();
if ($typeid==0 || $typeid=='top') {
$tpsql = " reid=0 AND channeltype>0 AND ishidden<>1 ";
if ($type=='reid') {
$reid = $refObj->TypeLink->TypeInfos['reid'];
$tpsql = " reid='$reid' AND ispart<>2 AND ishidden<>1 ";
} else if ($typeid == 0 || $typeid == 'top') {
$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
} else { } else {
if (!preg_match('#,#', $typeid)) { if (!preg_match('#,#', $typeid)) {
$tpsql = " reid='$typeid' AND ishidden<>1 "; $tpsql = " reid='$typeid' AND ishidden<>1 ";


Loading…
取消
儲存