• Автор:

    Flesha
  • Добавлено:

    ноя 01, 2015
  • Комментариев:

    1
  • Просмотров:

    998

Модуль ShowComments 2.1

Модуль ShowComments 2.1

Представляю вашему внимаю модуль ShowComments 2.1 для DLE 9.x - 10.x. С помощью этого модуля вы сможете вывести последние комментарии в любом месте сайта в любом tpl файле. Указать нужные фильтры для гибкого вывода нужных вам комментариев без заморочек, а так же благодаря всем нужным тегам для шаблона еще и красиво вывести. Модуль устанавливается без правок движка, в этом еще одно его преимущество.

Параметры фильтров:
- max_comm - максимальное кол-во выводимых комментариев (принимает число)
- max_text - максимальное кол-во символов при выводе комментария (принимает число)
- max_title - максимальное кол-во символов при выводе заголовка новости (принимает число)
- stop_category - из каких категорий не выводить (принимает числа через запятую или дефис пример 1,4-5,7)
- from_category - из каких категорий выводить (принимает числа через запятую или дефис пример 1,4-5,7)
- stop_id - исключаем комментарии по id новостей (принимает числа через запятую или дефис пример 1,4-5,7)
- from_id - выводит комментарии только из этих новостей (принимает числа через запятую или дефис пример 1,4-5,7)
- avatar - выводит только комментарии авторов которые имеют загруженный аватар (принимает 1)
- news - выводит только комментарии авторов которые имеют новости (принимает 1)
- news_user - выводит комментарии авторов которые имеют кол-во новостей больше чем (принимает число)
- comm - выводит комментарии авторов которые имеют кол-во комментариев больше чем (принимает число)
- fav - выводит только комментарии авторов которые имеют закладки (принимает 1)
- fullname - выводит только комментарии авторов которые заполнили полное имя (принимает 1)
- land - выводит только комментарии авторов которые заполнили место жительства (принимает 1)
- rating - выводит только комментарии у которых рейтинг больше чем (принимает число)
- nxf - выводит комментарии только из тех новостях которые имеют доп поле(я) с заполненным(и) значением(ями)(принимает значения name|value^name1|value1 (name - название доп поля на латинице | value - значение доп поля)
- uxf - выводит комментарии только тех пользователей у которых доп поле(я) с заполненным(и) значением(ями) (принимает значения name|value^name1|value1 (name - название доп поля на латинице | value - значение доп поля)
- ncomm - выводит комментарии только из тех новостей которые имеют кол-во комментариев больше чем (принимает число)
- fixed - выводит только комментарии из тех новостей которые зафиксированы (принимает 1)
- tags - выводит только комментарии из тех новостей которые имеют теги (принимает слова через запятые : музыка,гранж,гражднаская оборона)
- read - выводит только комментарии из тех новостей которые имеют просмотров больше чем (принимает число)
- nrating - выводит только комментарии из тех новостей которые имеют рейтинг больше чем (принимает число)
- user- выводит комментарии только этого/этих пользователя(ей) (принимает ники юзеров через запятые : ПафНутиЙ,Gameer,Sander)
- not_user- выводит комментарии кроме этого/этих пользователя(ей) (принимает ники юзеров через запятые : ПафНутиЙ,Gameer,Sander)
- date_news- выводит комментарии за определенную дату новостей (принимает даты в таком формате 2015.01.01/2015.16.10 (первая дата начало, вторая конец разделяется через слэш /))
- date_comm- выводит комментарии за определенную дату комментариев (принимает даты в таком формате 2015.01.01/2015.16.10 (первая дата начало, вторая конец разделяется через слэш /))
- day_news- выводит комментарии за определенные дни новостей (принимает число)
- day_comm- выводит комментарии за определенные дни комментариев (принимает число)
- temp- задать другой шаблон оформления для вывода комментариев (принимает название шаблона без .tpl, шаблон должен лежать в папке comm что в вашем шаблоне)

Установка:
Читайте в install.html

Использования фильтров:
Для того что бы как то их применить нужно к строке дописать:
{include file="engine/modules/comm.php?max_comm=15"}


а потом дописывать через:
&


Пример:
{include file="engine/modules/comm.php?max_comm=15&fullname=1&rating=4"}

этот код выведет в блоке 15 комментариев при условии того что у все комментаторов заполнено Полное имя и рейтинг их комментария больше 4

От 24.07.2015 (00:34):
Обновлен модуль.
Убран вывод комментариев гостей, из-за этого была проблема с выводом.
Добавлен фильтр по доп полям.

От 24.07.2015 (11:10):
Обновлен модуль.
Модуль теперь позиционирует как ShowComments и автором является Gameer (https://dle-faq.ru/modules/16033-poslednie-kommentarii-dlya-dle-9x-10x.html#comment-id-46664)
Добавлен фильтр по тегам.
Добавлен фильтр по рейтингу новостей.
Добавлен фильтр по просмотру новостей.
Добавлен фильтр по фиксации новостей.
Добавлен фильтр по комментариям новостей.

Добавлен тег
[user_url] * текст * [/user_url]

- обернет текст внутри в ссылку на профиль автора комментария.

Добавлен тег
[color]*текст *[/color]

- обернет текст внутри в цвет группы к которой относится автор комментария.

Добавлен тег
{rating}

- выведет рейтинг новости (в числе).

Добавлен тег
{views}

- выведет кол-во просмотров новости.

От 03.09.2015 (21:00) :
Обновлен модуль.
Добавлен фильтр по имени пользователей
Исправлена работа кэша. Спасибо ПафНутиЙ за это.
Поправлен и исправлен код в некоторых местах.

От 16.10.2015 (10:15) :
- Обновлен модуль.
- Обновлен код модуля.
- Исправлены все найденные ошибки, баги и недочеты.
- Добавлены новые теги в шаблон (вывод дополнительных полей как новостей так и пользователей, тип рейтинга для DLE 10.4 и выше, удобный лимит на символы в заголовке новости или комментарии)
- Вывод Uppod плеера по методу интеграции в DLE
- Возможность задавать свой шаблон для вывода комментариев.
- Добавлены новые фильтры.

От 31.10.2015 (19:33) :
- Поправлен код для вывода разных блоков.

Не реализовано в этой версии :
Обновления блоков комментариев в реальном времени. Проблема из за распарсинга и возможности множества блоков с комментариями.

Автор: RooTM (30.09.2011)
Доработал скрипт: ПафНутиЙ (15.02.2013)
Доработал скрипт: Gameer (23.07.2015)

Автор: Gameer (igameer.ru)
Версия DLE: DLE 9.x - 10.x

Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться

Комментарии:


  1. _15 → 23 февраля 2016 21:46
    Максимальное количество комментариев не меняется... Хочу сделать, что-бы выводилось 3 последних комментария, но все равно выводятся все... Код:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.