JA News中的Category顺序
正在搞的一个站点上使用了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就可以了。

相关文章

第一次到访,希望以后多多交流
[回复]