Модуль Последние комментарии для DLE 9.x - 10.x [ShowComments]

Тема в разделе "DLE", создана пользователем Gameer, 24 июл 2015.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. Gameer

    Gameer Постоялец

    Регистр.:
    25 апр 2014
    Сообщения:
    129
    Симпатии:
    82
    showcomments.png
    Представляю вашему внимаю ShowComments для 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 - выводит только комментарии из тех новостей которые имеют рейтинг больше чем (принимает число)

    Установка :
    1. Скопировать содержимое папки upload в корень сайта, предварительно поменять название шаблона сайта на своё.
    2. Открыть main.tpl перед закрывающим тегом HEAD прописать:
      HTML:
      <link media="screen" href="{THEME}/comm/style.css" type="text/css" rel="stylesheet" />
    3. В нужное место вставить строку:
      PHP:
      {include file="engine/modules/comm.php"}
    Для того что бы как то их применить нужно к строке дописать :
    PHP:
    {include file="engine/modules/comm.php?max_comm=15"}
    А потом дописывать через
    PHP:
    &
    Пример :
    PHP:
    {include file="engine/modules/comm.php?max_comm=15&fullname=1&rating=4"}
    этот код выведет в блоке 15 комментариев при условии того что у все комментаторов заполнено Полное имя и рейтинг их комментария больше 4

    Автор : Gameer.
    DLE : 9.x - 10.x UTF-8

    Модуль получил место на github, скачать последнюю версию можете здесь https://github.com/cold-tea/ShowComments/releases
     

    Вложения:

    Последнее редактирование модератором: 25 июл 2015
    gusewww нравится это.
  2. Gameer

    Gameer Постоялец

    Регистр.:
    25 апр 2014
    Сообщения:
    129
    Симпатии:
    82
    От 03.09.2015 (21:00) :
    1. Обновлен модуль.
    2. Добавлен фильтр по имени пользователей
    3. Исправлена работа кэша. Спасибо ПафНутиЙ за это.
    4. Поправлен и исправлен код в некоторых местах.