栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦所有文章列表看最新更新时间修改

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦所有文章列表看最新更新时间修改

   
第一步:找到织梦后台默认的dede/templets里面分别覆盖:dede/templets下面的这个文件:content_list.htm以及dede/这个目录下面的:content_list.php   content_list.php:直接复制即可:     getUserID();   }   $adminid = $cuserLogin->getUserID(); $maintable = 'dede58_archives'; setcookie('ENV_GOBACK_URL', $dedeNowurl, time()+3600, '/'); $tl = new Typelink($cid);   //---------------------------------------- //在不指定排序条件和关键字的情况下直接统计微表 //---------------------------------------- if(empty($totalresult) && empty($keyword) && empty($orderby) && empty($flag)) {     $tinyQuerys = array();          if(!empty($userCatalogSql))     {         $tinyQuerys[] = str_replace('arc.', '', $userCatalogSql);     }          if(!empty($channelid) && empty($cid))     {         $tinyQuerys[] = " channel = '$channelid' ";     }     else     {         $tinyQuerys[] = " channel>0 ";     }          if(!empty($arcrank))     {         $tinyQuerys[] = " arcrank='$arcrank' ";     }     else     {         $tinyQuerys[] = " arcrank > -2 ";     }          if(!empty($mid))     {         $tinyQuerys[] = " mid='$mid' ";     }          if(!empty($cid))     {         $tinyQuerys[] = " typeid in(".GetSonIds($cid).") ";     }          if(count($tinyQuerys)>0)     {         $tinyQuery = "WHERe ".join(' AND ',$tinyQuerys);     }     // 缓存处理     $sql = "SELECT COUNT(*) AS dd FROM `dede58_arctiny` $tinyQuery ";     $cachekey = md5($sql);     $arr = GetCache('listcache', $cachekey);     if (empty($arr))     {         $arr = $dsql->GetOne($sql);         SetCache('listcache', $cachekey, $arr);     }     $totalresult = $arr['dd']; }   if($cid==0) {     if($channelid==0)     {         $positionname = '所有栏目>';     }     else     {         $row = $tl->dsql->GetOne("SELECt id,typename,maintable FROM `dede58_channeltype` WHERe id='$channelid'");         $positionname = $row['typename']." > ";         $maintable = $row['maintable'];         $channelid = $row['id'];     } } else {     $positionname = str_replace($cfg_list_symbol," > ",$tl->GetPositionName())." > "; }   //当选择的是单表模型栏目时,直接跳转到单表模型管理区 if(empty($channelid)    && isset($tl->TypeInfos['channeltype'])) {     $channelid = $tl->TypeInfos['channeltype']; } if($channelid < -1 ) {     header("location:content_sg_list.php?cid=$cid&channelid=$channelid&keyword=$keyword");     exit(); }     // 栏目大于800则需要缓存数据 $optHash = md5($cid.$admin_catalogs.$channelid); $optCache = DEDEDATA."/tplcache/inc_option_$optHash.inc";   $typeCount = 0; if (file_exists($cache1)) require_once($cache1); else $cfg_Cs = array(); $typeCount = count($cfg_Cs); if ( $typeCount > 800) {     if (file_exists($optCache))     {         $optionarr = file_get_contents($optCache);     } else {          $optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid);         file_put_contents($optCache, $optionarr);     } } else {      $optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid); }   $whereSql = empty($channelid) ? " WHERe arc.channel > 0  AND arc.arcrank > -2 " : " WHERe arc.channel = '$channelid' AND arc.arcrank > -2 ";   $flagsArr = ''; $dsql->Execute('f', 'SELECT * FROM `dede58_arcatt` ORDER BY sortid ASC'); while($frow = $dsql->GetArray('f')) {     $flagsArr .= ($frow['att']==$flag ? " " : " "); }     if(!empty($userCatalogSql)) {     $whereSql .= " AND ".$userCatalogSql; } if(!empty($mid)) {     $whereSql .= " AND arc.mid = '$mid' "; } if($keyword != '' && intval($keyword) > 1) {     $whereSql .= " AND arc.dutyadmin LIKE '$keyword' "; }   elseif($keyword != ''){       $whereSql .= " AND arc.title LIKE '%$keyword%' "; }   if($flag != '') {     $whereSql .= " AND FIND_IN_SET('$flag', arc.flag) "; } if($cid != 0) {     $whereSql .= ' AND arc.typeid IN ('.GetSonIds($cid).')'; } if($arcrank != '') {     $whereSql .= " AND arc.arcrank = '$arcrank' ";     $CheckUserSend = ""; } else {     $CheckUserSend = ""; }   $orderby = empty($orderby) ? 'id' : preg_replace("#[^a-z0-9]#", "", $orderby); $orderbyField = 'arc.'.$orderby;   $query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake, arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid,arc.dutyadmin FROM `$maintable` arc $whereSql ORDER BY $orderbyField DESC";   if(empty($f) || !preg_match("#form#", $f)) $f = 'form1.arcid1';   //初始化 $dlist = new DataListCP(); $dlist->pageSize = 30;   //GET参数 $dlist->SetParameter('dopost', 'listArchives'); $dlist->SetParameter('keyword', $keyword); if(!empty($mid)) $dlist->SetParameter('mid', $mid); $dlist->SetParameter('cid', $cid); $dlist->SetParameter('flag', $flag); $dlist->SetParameter('orderby', $orderby); $dlist->SetParameter('arcrank', $arcrank); $dlist->SetParameter('channelid', $channelid); $dlist->SetParameter('f', $f);   //模板 if(empty($s_tmplets)) $s_tmplets = 'templets/content_list.htm'; $dlist->SetTemplate(DEDEADMIN.'/'.$s_tmplets);   //查询 $dlist->SetSource($query);   //显示 $dlist->Display(); // echo $dlist->queryTime; $dlist->Close();   content_list.htm:直接复制即可:     文档管理    
       
    {dede:if $adminid==$mid }         {else}         {/dede:if}     {dede:global.CheckUserSend/}          
  
        {dede:pagelist listsize=3/}    
       然后分别保存即可;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/5530.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号