织梦dedecms系统中如何根据个别字段值显示顺序

来源:爱站网时间:2020-07-14编辑:网友分享
我们很多文件都会按顺序进行排列,但是网站开发中要让文章按顺序排列似乎有一定的难度,今天爱站技术频道小编就和大家介绍织梦dedecms系统中如何根据个别字段值显示顺序,希望对你学习这方面知识有帮助。

我们很多文件都会按顺序进行排列,但是网站开发中要让文章按顺序排列似乎有一定的难度,今天爱站技术频道小编就和大家介绍织梦dedecms系统中如何根据个别字段值显示顺序,希望对你学习这方面知识有帮助。

需要修改系统文件.include\arc.listview.class.PHP

找到类似这句$artlist1 .= $this->dtp2->GetResult();

修改为,意思是说,如果文档是已经结束活动的信息,与进行中的分开运算.最后进行拼接.这样,就可以把本已按id降序调用好的20个文章列表,进行重新调整位置后,再显示

[php] view plain copy
 
  1. if($row['myendtime']!=''){  
  2.                     if($row['myendtime']
  3.                       
  4.                     $artlist2 .= $this->dtp2->GetResult();  
  5.                 }else{  
  6.                     $artlist1 .= $this->dtp2->GetResult();  
  7.                     }  
  8.                     $artlist=$artlist1.$artlist2;  
  9.                       
  10.                     }else{  
  11.                     $artlist .= $this->dtp2->GetResult();  
  12.                     }  

如果是网站首页.用dede:arclist调用列表.则需要修改另外一个文件.\include\taglib\arclist.lib.php,找到下面两句.

[php] view plain copy
 
  1. $liststr = $dtp2->GetResult();  
  2.       $artlist.= $liststr."\r\n";   

整体替换为

[php] view plain copy
 
  1. $liststr = $dtp2->GetResult();  
  2.        
  3.      if($row['myendtime']!=''){  
  4.      if($row['myendtime']
  5.        
  6.                     $artlist2 .= $liststr."\r\n";  
  7.     }else{  
  8.      
  9.                     $artlist1 .= $liststr."\r\n";  
  10.      }  
  11.      $artlist=$artlist1.$artlist2;  
  12.        
  13.      }else{  
  14.       $artlist.= $liststr."\r\n";  
  15.      }   

今天爱站技术频道小编为大家介绍的织梦dedecms系统中如何根据个别字段值显示顺序,到这里已经结束了,相信未来你们将更加需要我们,我们将继续为你带来服务。

上一篇:三步教你实现织梦批量管理文章的标签功能

下一篇:dedcms二次开发之文章收集总次数统计功能

您可能感兴趣的文章

相关阅读

查看更多 >