转载 让文章列表在 Joomla!后台按照时间顺序排列收藏

新一篇: 如何选择合适的下载组件 | 旧一篇: 如何让Joomla!隐藏文章的简介文字

不知道你是否注意到这个问题:
          Joomla 默认的后台文章列表排序一直是单元/分类/时间的次序,而不是首先按照文章的创建时间排序。这就容易造成一种麻烦:假如你有两个分类,其中一个有100篇文章,而另一个只有2篇文章,不巧地很,你现在要修改第二个分类的第二篇文章,尽管可能是今天早上刚刚发表的,那么你也必须在后台翻页3次到5次(取决于你每页显示文章的数目),直到将那101篇文章都翻过去,才能看到你要修改的这篇文章。

这样的设置显然不够人性化。我喜欢后台的文章列表按照发表日期排序,新文章在最上边,这样我随时都可以修改刚刚发表的文章——我想这也是人之常情,往往刚刚发表之后才需要修改一下。

遗憾的是,Joomla开发人员似乎忽略了这个需要,在后台管理中,甚至连这样一个允许按照时间排序的选项都没有。至少到今天还没有。

假如你有与我同样的喜好,那么继续往下看,我们来解决这个问题。

打开<Joomla>/administrator/components/com_content/admin.content.php  这个文件,在大约第150行左右,找到如下代码:

原始代码
  1. $order = "\n ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering";

将它替换成下面的代码:

  1. // comment out below for backup reasons, then add new line of code
  2.  
  3. // $order = "\n ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering";
  4.  
  5. $order = "\n ORDER BY c.created DESC";

至此修改成功。现在上传修改后的文件覆盖原来的文件。按键盘上的F5刷新一下后台,是否看到所有文章列表已经按照时间排序!


 

发表于 @ 2008年01月19日 15:35:00|评论(loading...)|编辑

新一篇: 如何选择合适的下载组件 | 旧一篇: 如何让Joomla!隐藏文章的简介文字

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © 血色残阳