Столкнулся с такой вещью: подразделы универсального каталога выводятся на сайте не в алфавитном порядке, а по айдишнику. Это неудобно и неправильно, если подразделов много.
Как это фиксится:
1. Открываем файлик /components/catalog/model.php
2. Ищем такую лабуду:
3. Меняем её на другую лабуду:
После этого все подразделы будут сортироваться по алфавиту.
Как это фиксится:
1. Открываем файлик /components/catalog/model.php
2. Ищем такую лабуду:
$sql = "SELECT cat.*, IFNULL(COUNT(con.id), 0) as content_count FROM cms_uc_cats cat LEFT JOIN cms_uc_items con ON con.category_id = cat.id AND con.published = 1 WHERE (cat.parent_id=$parent_id) AND cat.published = 1 GROUP BY cat.id";
$sql = "SELECT cat.*, IFNULL(COUNT(con.id), 0) as content_count FROM cms_uc_cats cat LEFT JOIN cms_uc_items con ON con.category_id = cat.id AND con.published = 1 WHERE (cat.parent_id=$parent_id) AND cat.published = 1 GROUP BY cat.id ORDER BY cat.title ASC";
Реклама #
13 лет назад #
s21 13 лет назад #
у меня вот такую ошибку выдает при переходе в каталог после внесения изменений.. в чем дело?
s21 13 лет назад #
надо заменить GROUP BY cat.title ASC";
и все вроде заработало...