В общем методом многих тыканий нашел таки… можно сказать случайно:) Проблема в этой строке главного конфига
$config['module']['ls']['send_general'] = true; // Отправка на сервер LS общей информации о сайте
Меняем true на false, сбрасываем кеш и все ОК. Открывается быстро, надпись в разделе активных плагинов не такая
aceAdminPanel: v.2.0.392 -
а правильная
aceAdminPanel: v.2.0.392 - Ok
Не берусь судить что там где криво:) то ли почта не настроена, то ли движок долго ищет ее чтобы отправить данные на LS, но без отправки нет этих диких тормозов при входе в админку. Сейчас везде поставлю false.
Вот готовое решение, в config/config.local.php еще нужно добавить следующую сторку:
// ID блогов которые не следует выводить на главную страницу, через запятую к примеру '7,8,9' или '7' или просто 7
$config['module']['topic']['stopblog'] = 6;
Конкретно в 0.3.1 это решается так:
В /classes/modules/topic/mapper/Topic.mapper.class.php правим метод buildFilter(), добавляя туда следующее:
if (isset($aFilter['exclude_blog_id']) and is_array($aFilter['exclude_blog_id'])) {
$sWhere .= " AND t.blog_id not in (" . join(", ", $aFilter['exclude_blog_id']) . ")";
}
В /classes/modules/topic/Topic.class.php правим метод GetTopicsGood(), добавив в массив фильтра:
'exclude_blog_id' => array(13),
, где 13 — искомый айдишник блога.
Если совсем грамотно (и универсально) делать, то можно было бы вынести такие блоги в отдельную таблицу БД, написав соотвествующие обработчики.
Меняем true на false, сбрасываем кеш и все ОК. Открывается быстро, надпись в разделе активных плагинов не такая а правильная
Не берусь судить что там где криво:) то ли почта не настроена, то ли движок долго ищет ее чтобы отправить данные на LS, но без отправки нет этих диких тормозов при входе в админку. Сейчас везде поставлю false.
1. Открыть файл
2. Обернуть пункты списка «Активные» и «Заблудившиеся» конструкцией:
classes/modules/topic/Topic.class.php
classes/modules/topic/mapper/Topic.mapper.class.php
Вот готовое решение, в config/config.local.php еще нужно добавить следующую сторку:
В /classes/modules/topic/mapper/Topic.mapper.class.php правим метод buildFilter(), добавляя туда следующее:
В /classes/modules/topic/Topic.class.php правим метод GetTopicsGood(), добавив в массив фильтра:
, где 13 — искомый айдишник блога.
Если совсем грамотно (и универсально) делать, то можно было бы вынести такие блоги в отдельную таблицу БД, написав соотвествующие обработчики.