Вывод последних комментариев

Вывод последних комментариев

Очень часто от посетителей приходит вопрос, как на сайте DLE Архив реализован вывод последних комментариев. Отвечу так: блок вывода комментариев реализован стандартным функционалом движка. Пример ниже основан с использованием шаблона Green из дистрибутива DLE 13.x.


Установка:
  1. Создать шаблон comments_last.tpl с содержимым:
    <div class="story_line">
    	<a href="{news-link}-id-{id}" title="Написан {date=d/m/Y} в статье > {news-title}">
    		<i class="image cover" style="background-image: url({foto})"></i>
    		<div>
    			<b class="date">{login}</b>
    			<span class="title">{comment limit="75"}...</span>
    		</div>
    	</a>
    </div>

  2. Для вывода блока, в нужном месте main.tpl добавить:
    <div class="block">
    {customcomments category="1-7" template="comments_last" available="global" from="0" limit="7" order="date" sort="desc" cache="yes"}
    </div>

    где 1-7 - категории, из которых будем выводить комментарии.
    где comments_last - имя созданного шаблона из пункта 1 установки.
  3. Готово!

green_templates.zip
Создайте аккаунт или авторизуйтесь для скачивания
 

Примечание от Oxigen: добавлен шаблон Green

Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 7

Oxigen 10 декабря 2023 15:05
XaOS - ясно, для исправления в comments_last.tpl строку:
<a href="{news-link}-id-{id}" title="Написан {date=d/m/Y} в статье > {news-title}">

Заменить на:
<a href="{news-link}#comment-id-{id}" title="Написан {date=d/m/Y} в статье -> {news-title}">

И почистить кеш.
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
XaOS 10 декабря 2023 13:04
Oxigen, у меня после обновления ссылки стали такого вида
https://domen.ru/chtivo/847-korotkie-istorii-iz-zhizni.html-id-4 

и ведут они на 404 ошибку, хотя код я не менял, вносил только правки в шаблоны по рекомендациям с оф.сайта.
Oxigen 10 декабря 2023 07:33
XaOS, что там можно фиксить, если это стандартный функционал движка?
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
XaOS 9 декабря 2023 18:22
Для версии dle 17 можно фикс? Перестал работать виджет после обновления движка.
MrAstute 10 сентября 2020 16:29
Цитата: Oxigen
background-size: 44px;

Oxigen, Благодарочка bowtie innocent
Oxigen 10 сентября 2020 16:12
MrAstute, на самом деле аватарка 1080х1080px stuck_out_tongue_winking_eye там у тебя.
Вообщем в style.css к стилю .story_line .image добавь background-size: 44px;
--------------------
Всё, что вы напишите, будет использовано против вас при показе контекстной рекламы :)
MrAstute 9 сентября 2020 22:08
Помогите разобраться. Поставил, всё ровно. Но аватарка сама стоит криво. Она 101х101 в css стоит чтобы показывалось 44х44, но оно показывает только часть аватарки. Вот пример: http://prntscr.com/ueh9u4