Как поставить якорь для комментария в DLE 11
Новые теги появившиеся в DataLife Engine 11 наконец-то позволили добавить худо-бедно поддержку якорей для перехода к конкретным комментариям внутри публикации.
Для самых нетерпеливых пример кода:
в шаблоне comments.tpl для заголовка комментария пишем:
[aviable=lastcomments] {* отображает свое содержимое только при просмотре страницы /index.php?do=lastcomments *}
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<h3 style="margin-bottom: 0.4em;"><a href="{news-link}-id-{id}">{news-title}</a></h3>
</div>
[/aviable]
в ком же шаблоне в начале блока с комментариев добавляем
<a href="#comment-id-{id}" title="постоянная ссылка на комментарий"><span class="badge">#{id}</span></a>
Ну а теперь немного теории:
Онлайн-документация по шаблонам DLE на официальном сайте разработчиков выдает достаточно скудный набор поддерживаемых тегов. Полезных для создания якоря только два.
Идентификационный номер комментария
Выводит URL новости, которой принадлежит данный комментарий, при просмотре последних комментариев. При выводе комментариев в новости тег вырезается. Данный тег будет полезен при использовании пользовательского вывода комментариев и при показе последних комментариев.
А вот альтернативная база документации по DLE, проект dle-doc.ru указывает еще на один крайне полезный, но не описанный в официальной документации тег
Идентификационный номер комментария в БД
Именно этот тег позволяет реализовать ссылку на якорь к конкретному комментарию внутри полной новости.

<a href="#comment-id-{id}">#{id}</a>
пример #comment-id-114
Всем хорош данный метод, но и он увы не совершенен :(
Подобным образом не работают переходы к комментариям если они располагаются на второй и последующих страницах

пример #comment-id-260
Так-же он не сработает, если у вас включена динамическая загрузка комментариев.
Но даже такое решение - лучше, чем ничего.
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.
Похожие публикации
Как добавить виджет комментарии вконтакте для ДЛЕ-сайта
При помощи виджета ВКонтакте Вы можете за 5 минут добавить на Ваш сайт возможность комментирования статей и других материалов. 80 миллионов пользователей не только смогут моментально делиться своим... читать далее
Шаблон версии для печати print.tpl для DLE
Страница сайта предназначаемая для печати в современном вебе уже не так актуальна как во времена ЭЛТ-мониторов и отстуствия постоянного онлайна, но в некоторых областях до сих пор есть спрос на такие... читать далее
Переключение шаблонов мобильной и настольной версии сайта в DLE
Хотя сейчас в моде исключительно адаптивные сайты, но они не всегда позволяют максимально эффективно решить задачу по адаптации контента под мобильные устройства. Зачастую проще сделать мобильную... читать далее
OpenID Mod авторизации для DLE
ОБНОВЛЕНИЕ ! Представляем вам долгожданный модуль OpenID авторизации на сайтах работающих на движке DataLife Engine. Модуль использует Loginza.API, позволяет авторизироваться с помощью следующих... читать далее
Как сделать вывод похожих новостей на усмотрения редакции
Вместо автоматической подборки похожих новостей в DLE можно без каких-либо модификаций исходного кода реализовать вывод "рекомендуемых новостей" на усмотрение автора публикации. Весь секрет в... читать далее
Сайт на прокачку или Аларм-Ман.ру перезагрузка
Представим ситуацию: у вас уже есть сайт, но был он разработан в стародавние времена и кроме дизайна и некоторого количества информации ничего из себя ценного не представляющий... А нынешняя... читать далее
Прокомментировать
Облако тегов
angular css CSS es6 frontend habrahabr.ru HTML html html5 JavaScript javascript js react ReactJS seo SEO на Хабрахабре vue Блог компании RUVDS.com Веб-дизайн Интернет-маркетинг Поисковая оптимизация Программирование Разработка веб-сайтов Уроки CSS на Хабрахабре автомобильный сайт блог браузеры верстка вёрстка дайджест интернет-магазин информационный ресурс корпоративный сайт модуль мы рекомендуем портфолио разработка ссылки фронтенд
Реклама на сайте
Самая подробная информация Экобалтика - биотуалеты туалетные кабины (МТК) у нас. . Студия создания и продвижения сайтов hover.com.ua