Тест предстоящего релиза
| Kabak |
|
|---|---|
|
судя по сообщению проблема в recentitems.functions.php ( не помогает ) раньше просто выдовало что на форуме нет сообщений - пустая таблица
Fatal error2023-06-24 21:14 SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND (`cot_forum_topics`.`ft_mode` = 0) AND ft_movedto = 0' at line 1
#0 /var/www/dacha/system/database.php(372): cot_diefatal('...')
#1 /var/www/dacha/plugins/recentitems/inc/recentitems.functions.php(53): CotDB->query('...')
#2 /var/www/dacha/plugins/recentitems/recentitems.index.php(94): cot_build_recentforums('...', '...', '...', 0, '', '...')
#3 /var/www/dacha/modules/index/index.php(52): include('...')
#4 /var/www/dacha/index.php(150): require_once('...')
Добавлено 9 часов спустя:
"ft_can_in()" что должно быть внутри скобок ? там ничего нет и это вызывает проблему. Добавлено 3 минуты спустя: 29 строка resentitems.functions.php
$where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';
не правильно отрабатывает вот этот блок кода когда нет открытых разделов форума для группы пользователя для которого генерится список обновлений на форумах
if ($rightprescan) {
if (!$authCategories['readAll']) {
$sqlCategories = array_map(
function ($value) {return Cot::$db->quote($value);},
$authCategories['read']
);
$where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';
}
}
Добавлено 2 минуты спустя: что обозначет ft_cat ? Відредаговано: Kabak (25.06.2023 06:47, 2 року тому) |