Полезная статья устранение ошибки id dle-ajax-comments в DLE 9.0

Раздел: DataLife Engine » Полезные статьи для DLE
Полезная статья устранение ошибки " id dle-ajax-comments " в Dle 9.0


Один неприятный момент появился в дле 9.0 версии движка, когда в fullstory.tpl указывается место для вывода комментариев (comments). В таком случае при просмотре полной новости будут отображаться два тега с одинаковым id="dle-ajax-comments", что может привести к некоторым недоразумениям с использованием JS в шаблоне дле. Да и на валидность это влияет.
Полезная статья устранение ошибки id dle-ajax-comments
Если Вы используете вывод комментариев с указанием их места вывода (и только в этом случае), то необходимо открыть 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";


Что касается вопроса «Валидности» об этом лучше прочитать на ресурсе, где подробно об этом написано.
Понять каким-образом это можно сделать советую заглянуть на веб-ресурс (который я часто посещаю и с интересом читаю статьи) по продвижению с названием KtoNaNovenkogo и заработку на ваших ресурсах.

Предлагаем прочесть статью что такое Datalife Engine cms скачать полезная статья устранение ошибки id dle-ajax-comments в DLE 9.0
  • 0
Рубрика: Все для DLE » Полезные статьи
Ранее » Сжатие CSS файлы шаблона с помощью сжатия javascript« Далее Снимаем копирайты с нуллед DataLife Engine
Добавление комментарияОставить комментарий