百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>织梦CMS教程> 织梦所有文章列表看最新更新工夫修改
分享文章到:

织梦所有文章列表看最新更新工夫修改

发布时间:01/14 来源:未知 浏览: 关键词:
第一步:寻到织梦后台默许的dede/templets里面离别遮盖:dede/templets下面的这个文件:content_list.htm以及dede/这个名目下面的:content_list.php   content_list.php:直接复制即可:     <?php /**  * 内容列表  * content_s_list.php、content_i_list.php、content_select_list.php  * 均运用本文件作为现实处置代码,只是运用的模板不一样,若有相干变动,只需改本文件及相干模板即可  *  * @version        $Id: content_list.php 1 14:31 2010年7月12日Z tianya $  * @package        DedeCMS.Administrator  * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.  * @license        http://help.dedecms.com/usersguide/license.html  * @link           http://www.dedecms.com  */ require_once(dirname(__FILE__).'/config.php'); require_once(DEDEINC.'/typelink.class.php'); require_once(DEDEINC.'/datalistcp.class.php'); require_once(DEDEADMIN.'/inc/inc_list_functions.php');   $cid = isset($cid) ? intval($cid) : 0; $channelid = isset($channelid) ? intval($channelid) : 0; $mid = isset($mid) ? intval($mid) : 0;   if(!isset($keyword)) $keyword = ''; if(!isset($flag)) $flag = ''; if(!isset($arcrank)) $arcrank = ''; if(!isset($dopost)) $dopost = '';   //检查权限许可,总权限 CheckPurview('a_List,a_AccList,a_MyList');   //栏目阅读许可 $userCatalogSql = ''; if(TestPurview('a_List')) {     ; } else if(TestPurview('a_AccList')) {     if($cid==0 && $cfg_admin_channel == 'array')     {         $admin_catalog = join(',', $admin_catalogs);         $userCatalogSql = " arc.typeid IN($admin_catalog) ";     }     else     {         CheckCatalog($cid, '你无权阅读非指定栏目的内容!');     }     if(TestPurview('a_MyList')) $mid =  $cuserLogin->getUserID();   }   $adminid = $cuserLogin->getUserID(); $maintable = 'zuimoban_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 `zuimoban_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 = '所有栏目&gt;';     }     else     {         $row = $tl->dsql->GetOne("SELECT id,typename,maintable FROM `zuimoban_channeltype` WHERE id='$channelid'");         $positionname = $row['typename']." &gt; ";         $maintable = $row['maintable'];         $channelid = $row['id'];     } } else {     $positionname = str_replace($cfg_list_symbol," &gt; ",$tl->GetPositionName())." &gt; "; }   //中选择的是单表模型栏目时,直接跳转到单表模型治理区 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 `zuimoban_arcatt` ORDER BY sortid ASC'); while($frow = $dsql->GetArray('f')) {     $flagsArr .= ($frow['att']==$flag ? "<option value='{$frow['att']}' selected>{$frow['attname']}</option> " : "<option value='{$frow['att']}'>{$frow['attname']}</option> "); }     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 = "<input type='button' class='coolbg np' onClick="location='catalog_do.php?cid=".$cid."&dopost=listArchives&gurl=content_list.php';" value='所有文档' />"; } else {     $CheckUserSend = "<input type='button' class='coolbg np' onClick="location='catalog_do.php?cid=".$cid."&dopost=listArchives&arcrank=-1&gurl=content_list.php';" value='稿件审核' />"; }   $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:直接复制即可:     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> <title>文档治理</title> <link rel="stylesheet" type="text/css" href="css/base.css"> <script language="javascript" src="../include/js/dedeajax2.js"></script> <script language="javascript" src="js/ieemu.js"></script> <script language="javascript" src="js/context_menu.js"></script> <script language="javascript" src="js/main.js"></script> <script language="javascript" src="js/list.js"></script> </head> <body leftmargin="8" topmargin="8" background='images/allbg.gif' onLoad="ContextMenu.intializeContextMenu()">   <!--  迅速转换位置按钮  --> <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ccd9b9" align="center"> <tr>  <td height="26" background="images/newlinebg3.gif">   <table width="98%" border="0" cellspacing="0" cellpadding="0">   <tr>   <td align="center">   <input type='button' class="coolbg np" onClick="location='catalog_do.php?channelid={dede:global.channelid/}&cid={dede:global.cid/}&dopost=addArchives';" value='增加文档' />   {dede:if $adminid==$mid }     <input type='button' class="coolbg np" onClick="location='content_list.php?cid={dede:global.cid/}&mid=0';" value='全部文档' />     {else}     <input type='button' class="coolbg np" onClick="location='content_list.php?cid={dede:global.cid/}&mid=<?php echo $cuserLogin->getUserID(); ?>';" value='我的文档' />     {/dede:if}     {dede:global.CheckUserSend/}  <input type='button' class="coolbg np" onClick="location='catalog_main.php';" value='栏目治理' />  <input type='button' class="coolbg np" name='bb1' onClick="location='makehtml_list.php?cid={dede:global.cid/}';" value='更新列表' />  <input type='button' class="coolbg np" name='bb2' onClick="location='makehtml_archives.php?cid={dede:global.cid/}';" value='更新文档' />  <input type='button' class="coolbg np" name='bb1' onClick="location='recycling.php?cid={dede:global.cid/}';" value='文章回购站' />  </td>  </tr> </table> </td> </tr> </table>    <!--  内容列表   --> <form name="form2"> <table width="98%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CFCFCF" align="center" style="margin-top:8px"> <tr bgcolor="#E7E7E7" >     <td height="28" colspan="10" background="images/tbg.gif" style="padding-left:10px;">     ◆ {dede:global.positionname/}文档列表 &nbsp;(运用鼠标右键弹出菜单)     </td> </tr> <tr align="center" bgcolor="#FBFCE2" height="25">     <td width="6%">ID</td>     <td width="4%">选中</td>     <td width="28%">文章标题</td>     <td width="10%">更新工夫</td>     <td width="10%">类目</td>     <td width="8%">点击</td>     <td width="6%">HTML</td>     <td width="8%">权限</td>     <td width="8%">发表人</td>     <td width="10%">操纵</td> </tr> {dede:datalist} <tr align='center' bgcolor="#FFFFFF" height="26" align="center" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';">     <td nowrap>         {dede:field.id/}     </td>     <td>         <input name="arcID" type="checkbox" id="arcID" value="{dede:field.id/}" class="np" />     </td>     <td align='left'>         <span id="arc{dede:field.id/}">             <a href='archives_do.php?aid={dede:field.id/}&dopost=editArchives'                  oncontextmenu="ShowMenu(event,this,{dede:field.id/},'{dede:field.title function="str_replace(''', '', @me)" /}')">                 <u>{dede:field.title/}</u>             </a>         </span>         {dede:field.flag function='IsCommendArchives(@me)'/}     </td>     <td title="{dede:field.pubdate function='GetDateTimeMk(@me)'/}">{dede:field.senddate function='GetDateMk(@me)'/}</td>     <td><a href='content_list.php?cid={dede:field.typeid/}'>{dede:field.typeid function='GetTypename(@me)'/}</a></td>     <td>{dede:field.click/}</td>     <td>{dede:field.ismake function="IsHtmlArchives(@me)"/}</td>     <td>{dede:field.arcrank function="GetRankName(@me)"/}</td>     <td>{dede:field.mid function=GetMemberName(@me)/}</td>     <td>         <img src='images/trun.gif' title="编辑属性" alt="编辑属性" onClick="QuickEdit({dede:field.id/}, event, this);" style='cursor:pointer' border='0' width='16' height='16' />         <img src='images/gtk-edit.png' title="编辑" alt="编辑" onClick="editArc({dede:field.id/});" style='cursor:pointer' border='0' width='16' height='16' />         <img src='images/part-list.gif' title="预览" alt="预览" onClick="viewArc({dede:field.id/});" style='cursor:pointer' border='0' width='16' height='16' />     </td> </tr> {/dede:datalist} <tr bgcolor="#ffffff"> <td height="36" colspan="10">     &nbsp;     <a href="javascript:selAll()" class="coolbg">全选</a>     <a href="javascript:noSelAll()" class="coolbg">取消</a>     <a href="javascript:updateArc(0)" class="coolbg">&nbsp;更新&nbsp;</a>     <a href="javascript:checkArc(0)" class="coolbg">&nbsp;审核&nbsp;</a>     <a href="javascript:adArc(0)" class="coolbg">&nbsp;举荐&nbsp;</a>     <a href="javascript:;" onClick="moveArc(event,this,<?php echo (empty($channelid) ? 0 : $channelid); ?>)" class="coolbg">&nbsp;挪移&nbsp;</a>     <a href="javascript:delArc(0)" class="coolbg">&nbsp;删除&nbsp;</a>     <?php if($channelid==1) echo "    <a href="javascript:kwArc(0)" class="coolbg">&nbsp;主动关键字&nbsp;</a> "; ?>     <a href="javascript:;" onClick="cAtts('attsAdd',event,this)" class="coolbg">&nbsp;添加属性&nbsp;</a>     <a href="javascript:;" onClick="cAtts('attsDel',event,this)" class="coolbg">&nbsp;删除属性&nbsp;</a> </td> </tr> </form> <tr align="right" bgcolor="#F9FCEF">     <td height="36" colspan="10" align="center">         {dede:pagelist listsize=3/}     </td> </tr> </table>   <!--  搜寻表单  --> <form name='form3' action='content_list.php' method='get'> <input type='hidden' name='dopost' value='listArchives' /> <table width='98%'  border='0' cellpadding='1' cellspacing='1' bgcolor='#cfcfcf' align="center" style="margin-top:8px">   <tr bgcolor='#EEF4EA'>     <td background='images/wbg.gif' align='center'>       <table border='0' cellpadding='0' cellspacing='0' height="32">         <tr>           <td width='160'>           <select name='cid' style='width:150px'>           <option value='0'>选中栏目...</option>               {dede:global.optionarr /}           </select>         </td >         <td nowrap>           关键字:         </td>         <td width='130'>               <input type='text' name='keyword' value='{dede:global.keyword/}' style='width:120px' />         </td>         <td width='90'>             <select name='orderby' style='width:80px'>             <option value='id'>排序...</option>             <option value='pubdate'>更新工夫</option>             <option value='sortrank'>置顶权值</option>             <option value='click'>点击量</option>             <option value='scores'>评价积分</option>             <option value='lastpost'>最后评价</option>           </select>       </td>       <td width='90'>             <select name='flag' style='width:80px'>             <option value=''>属性...</option>             {dede:global.flagsArr /}           </select>       </td>        <td>           <input name="imageField" type="image" src="images/button_search.gif" width="60" height="22" border="0" class="np" />        </td>       </tr>      </table>    </td>   </tr> </table> </form> <div style="width:250px;height:25px;background:#aaa;position:fixed;bottom:0;right:0;border:solid 2px green;"><input type="text" id="articleid" value="请输入文章id..." onfocus="if(this.value=='请输入文章id...'){this.value='';}"  onblur="if(this.value==''){this.value='请输入文章id...';}" /><input type="button" name="" value="编辑" target="_blank" onclick="var arcid = document.getElementById('articleid').value;window.open('/dede/archives_do.php?aid=' + arcid + '&dopost=editArchives')"/>&nbsp;&nbsp;<input type="button" name="" value="预览" target="_blank" onclick="var arcid = document.getElementById('articleid').value;window.open('/plus/view.php?aid=' + arcid)"/></div> </body> </html>   然后离别保留即可;
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板