Дубль id="dle-ajax-comments" в полной новости

Один неприятный момент появился в 9.0 версии движка, когда в fullstory.tpl указывается место для вывода комментариев ({comments}). В таком случае при просмотре полной новости будут отображаться два тега с одинаковым id="dle-ajax-comments", что может привести к некоторым недоразумениям с использованием JS в шаблоне. Да и на валидность это влияет.
Если Вы используете вывод комментариев с указанием их места вывода (и только в этом случае), то необходимо открыть engine/classes/comments.class.php и найти:

if ($area != 'ajax' AND $config['comm_msort'] == "DESC" )        
$tpl->copy_template = "n<div id="dle-ajax-comments"></div>n" . $tpl->copy_template;

и
if ($area != 'ajax' AND $config['comm_msort'] == "ASC" )        
$tpl->result['comments'] .= "n<div id="dle-ajax-comments"></div>n";


И закомментировать эти строчки, то есть должно получиться:
//if ($area != 'ajax' AND $config['comm_msort'] == "DESC" )        
//$tpl->copy_template = "n<div id="dle-ajax-comments"></div>n" . $tpl->copy_template;

и
//if ($area != 'ajax' AND $config['comm_msort'] == "ASC" )        
//$tpl->result['comments'] .= "n<div id="dle-ajax-comments"></div>n";

соответственно.

Источник:DLELovers