Если отключить AJAX добавление сообщений и будет включено объединение сообщений, в ответ мы будем получать JSON ответ, что не есть гуд
Для исправления, файл: engine/bullet_energy/action/site/newpost.php
Находим:
if($combine) {
return parent::$helper->getJson(array(
'param' => '1',
'id' => $row['getLastPost']['id'],
'data' => $resultPost)) ;
}
Меняем на:
if($combine) {
if(parent::$ajax) {
return parent::$helper->getJson(array(
'param' => '1',
'id' => $row['getLastPost']['id'],
'data' => $resultPost)) ;
} else {
header("Location: " . parent::$link->postPageLink($row['getLastPost']['position'], $row['insertPostId'], parent::$globalParam['id'], totranslit($row['topic']['title'], true, true), parent::$config['BE']['message_count_page'])) ;
die("Redirect") ;
}
}
PS в коде заложены функции работы форума без AJAX, но в Админке нельзя этого выбрать добавьте возможность, сейчас же необходимо лезть в файл:
engine/bullet_energy/helper/primary.php и менять:
parent::$ajax = $_SERVER['HTTP_X_REQUESTED_WITH'] == "XMLHttpRequest" ? true : false ;
на
parent::$ajax = false;