Здравствуйте! Создал сегодня на сайте новый раздел, и хотел на главной вывести анонсы последних материалов из этого раздела, но почему-то в модуле "Последние материалы" в строчке — "Материалы из раздела" показывает только часть разделов и подразделов, не пойму почему, раньше я как-то не замечал, может оно и всегда так было. Может где ограничение стоит в движке, лимит? Или это у меня на сайте какой-то глюк произошел? Подскажите пожалуйста что делать?
P.S. У меня просто на сайте много разделов создано, а в модуле может лимит какой-то стоит вот и не отображает все разделы а только часть?
Модуль Последние материалы
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
В настройках модуля не все категории отображаются
#2
21 августа 2011 в 03:44
Что, совсем ничего нельзя сделать?:( Уже заменял файл модуля последних новостей:
modules/mod_latest/module.php
он у меня изменялся и я думал может из за этого, но все-равно не помогло, помогите пожалуйста!
modules/mod_latest/module.php
он у меня изменялся и я думал может из за этого, но все-равно не помогло, помогите пожалуйста!
#3
7 сентября 2011 в 13:31
Проделал все это дело на чистом, только что установленном движке.
Создал 110 разделов:
Если зайти в какой нибудь раздел, то там где отображается перечень всех разделов то тоже показывает так как положено все разделы:
А вот когда например я хочу вывести новости из раздела допустим — section_105 с помощью модуля "Последние материалы" то в настройках этого модуля отображается выбор раздела только до — section_99:
Получается что отображается только сотня разделов (вместе с корневым разделом), а если будут еще и вложенные подразделы, то количество разделов отображаемое для выбора в модуле еще сокращается.
Как решить эту проблему с ограниченным выбором? Или это уже нужно писать в багтреккер?
Создал 110 разделов:
Если зайти в какой нибудь раздел, то там где отображается перечень всех разделов то тоже показывает так как положено все разделы:
А вот когда например я хочу вывести новости из раздела допустим — section_105 с помощью модуля "Последние материалы" то в настройках этого модуля отображается выбор раздела только до — section_99:
Получается что отображается только сотня разделов (вместе с корневым разделом), а если будут еще и вложенные подразделы, то количество разделов отображаемое для выбора в модуле еще сокращается.
Как решить эту проблему с ограниченным выбором? Или это уже нужно писать в багтреккер?
Сегодня в 19:19
#4
7 сентября 2011 в 14:02
видимо лимит в запросе. поищите что то вроде LIMIT 99
#5
7 сентября 2011 в 14:12
видимо лимит в запросе. поищите что то вроде LIMIT 99
В запросе есть лимит но не понятно сколько:
$sql = "SELECT con.*, con.pubdate as fdate, u.nickname as author, u.login as author_login FROM cms_content con LEFT JOIN cms_category cat ON cat.id = con.category_id LEFT JOIN cms_users u ON u.id = con.user_id WHERE con.published = 1 AND con.showlatest = 1 AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '$today' AND con.pubdate <= '$today')) ".$catsql." ORDER BY con.id DESC LIMIT ".$cfg['newscount'];
#6
7 сентября 2011 в 14:14
это не тот. этот выводит в модуль
#7
7 сентября 2011 в 14:28
я смотрел в файле — \modules\mod_latest\module.php, а другого ограничения я там не вижу...
здесь тоже ничего подобного нет — \admin\modules\mod_latest\backend.xml, может еще какой-то файл должен относиться к этому модулю?
здесь тоже ничего подобного нет — \admin\modules\mod_latest\backend.xml, может еще какой-то файл должен относиться к этому модулю?
#8
7 сентября 2011 в 14:33
private function renderListDB($param) { $inDB = cmsDatabase::getInstance(); $html = ''; $name = (string)$param['name']; $value = (string)$param['value']; $src = (string)$param['src']; $order_by = ($tree ? 'NSLeft' : $src_title); $select = "{$src_id} as value, {$src_title} as title"; if ($tree) { $select .= ", NSLevel as level"; } $where = ($src_where) ? "WHERE {$src_where}" : ''; $sql = "SELECT {$select} FROM {$src} {$where} ORDER BY {$order_by} LIMIT 100"; $result = $inDB->query($sql);
#9
7 сентября 2011 в 15:16
Спасибо огромное, помогло!:) Не думал, что для модуля будет идти ограничение в ядре движка...
Спасибо вам maxisoft и RooKee!
Спасибо вам maxisoft и RooKee!