Если взглянуть в page_header.tpl на строчку до ревизии 566, на которой возникает ошибка, то изначально она выглядела так:
PHP:
var ajax = new Ajax('{SITE_URL}ajax.php', 'POST', 'json');
Где в качестве пути брался полный URL до файла ajax.php, что исключало ошибку в разделе администрирования, когда путь уже был относительно папки "admin".
Текущая строка имеет вид:
PHP:
var ajax = new Ajax('{$bb_cfg['ajax_url']}', 'POST', 'json');
Логичней было:
PHP:
var ajax = new Ajax('{SITE_URL}{$bb_cfg['ajax_url']}', 'POST', 'json');
Если смысл был в отказе от URL ссылки, то тогда:
PHP:
// так:
var ajax = new Ajax('{#BB_ROOT}{$bb_cfg['ajax_url']}', 'POST', 'json');
// либо так:
var ajax = new Ajax('{$bb_cfg['script_path']}{$bb_cfg['ajax_url']}', 'POST', 'json');
// или:
var ajax = new Ajax('{FORUM_PATH}{$bb_cfg['ajax_url']}', 'POST', 'json');
... ну и соответственно слеш из конфига перед ajax.php убрать