JA News中的Category顺序

February 4, 2010 1 Comment 分类: Joomla

正在搞的一个站点上使用了Joomlart的JA News2 Module。这个Module在Joomla首页上显示Section中Category顺序的时候,是按照Category ID来排序的,即创建分类的时间先后顺序,率先建立的Category在前。但实际上,我们希望按照自己的意愿来排序,比如在Content->Category Manager中设置Order,但Ja News2并不支持我们的设置,只能修改module源文件。

以我正在使用的JA News II module version 1.0.1为例,编辑 modules/ja_news2/helper.php,第421行,找到:

$query = “SELECT `id`, `title`, `description`, CASE WHEN CHAR_LENGTH(`alias`) THEN CONCAT_WS(\”:\”, `id`, `alias`) ELSE `id` END as `slug` FROM `#__categories` s WHERE published = 1 and section=” . ( int ) $sid . $where;

在找到的这行的下面添加一行代码:

$query .= " ORDER BY s.ordering ASC";

然后到Content->Category中去设置Order就可以了。

Joomla Category Order

相关文章
一条评论
See sth. ? Say sth. !
  1. 第一次到访,希望以后多多交流

    [回复]

    淘客吧 February 6, 2010

发表评论

Commenter Gravatar