Блок последних комментариев v 1.2

Информация

Краткая информация по модулю "Блок последних новостей"

Дорогие друзья!!!

Мы благодарим Вас за то, что Вы решили использовать наш модуль "Блок последних новостей" для своего сайта.

1. Установка модуля

  1. Скопируйте все файлы из папки upload в данном архиве на ваш сервер.
  2. В основной шаблон (main.tpl), там где бы Вы хотели вывести блок, вставляем: {include file="engine/modules/last_comments.php"}.

2. Обновление модуля

  1. Скопируйте и замените все файлы из папки upload в данном архиве на ваш сервер.

3. Настройка шаблона

  1. Глобальные теги:
    • [aviable=раздел]текст[/aviable] - Выводит текст заключенный в теги если просматривается указанный раздел сайта.
      Например: [aviable=userinfo|register|main] текст [/aviable] - будет выводить текст заключенный в теги, на главной, при регистрации и при просмотре профиля пользователя
    • [not-aviable=раздел]текст[/not-aviable] - Тег полностью противоположен тегу [aviable=раздел]текст[/aviable].
      Например: [not-aviable=userinfo|register|main] текст [/not-aviable] - будет выводить текст заключенный в теги везде, кроме перечисленных разделов
    • [category=ID категорий через запятую]текст[/category] - будет выводить текст заключенный в теги, если посетитель просматривает категории указанных ID.
      Например: [category=1,2,3] текст [/category] - будет выводить текст заключенный в теги, если посетитель просматривает категории у которых ID равен 1 или 2 или 3
    • [not-category=ID категорий через запятую]текст[/not-category] - Тег полностью противоположен тегу [category=ID категорий через запятую]текст[/category].
      Например: [not-category=1,2,3] текст [/not-category] - будет выводить текст заключенный в теги, если посетитель НЕ просматривает категории у которых ID равен 1 или 2 или 3
    • [group=ID групп через запятую]текст[/group] - будет выводить текст заключенный в теги, если посетитель относится к одной из групп.
      Например: [group=1,2,3] текст [/group] - будет выводить текст заключенный в теги, если посетитель является администратором, главным редактором или журналистом.
    • [not-group=ID групп через запятую]текст[/not-group] - Тег полностью противоположен тегу [group=ID группы через запятую]текст[/group].
      Например: [not-group=1,2,3] текст [/not-group] - будет выводить текст заключенный в теги, если посетитель НЕ является администратором, главным редактором или журналистом.
    • {include file="URL"} - Тег подключает tpl шаблон или php скрипт.
      Например: {include file="templates/Default/mymod.tpl"} - будет подключен шаблон templates/Default/mymod.tpl; или {include file="engine/modules/mymod.php"} - будет подключен и выполнен скрипт engine/modules/mymod.php.
  2. Основные теги:
    • [main]Текст[/main] - Между этими тегами располагается основной шаблон модуля
    • [news]Текст[/news] - Между этими тегами располагается шаблон для заголовка новостей
    • [comment]Текст[/comment] - Между этими тегами располагается шаблон для комментариев
  3. Используемые теги между [main]Текст[/main]
    • {content} - Выводит основной контент модуля
  4. Используемые теги между [news]Текст[/news]
    • {id} - Выводит ID новости в которой опубликован комментарий
    • {comment} - Выводит комментарии к новости
    • {news-link} - Выводит ссылку на полную новость
    • {title} - Выводит заголовок новость
    • {title=N|Постфикс} - Выводит укороченный заголовок новости на N символов с постфиксом в конце.
      Например: {title=30} - обрезает заголовок на 30 символов; {title=30|...} - обрезает заголовок на 30 символов и добавляет в конец ...
    • [news-link]Ссылка[/news-link] - Создает ссылку на полную новость
    • {date} - Выводит дату публикации новости
    • {date=Формат даты} - Выводит дату публикации новости в указанном формате.
      Например: {date=d} - выведет день месяца публикации новости; {date=d} - выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время публикации новости
    • {author} - Выводит автора новости
    • [day-news]Текст[/day-news] - Выводит ссылку на все новости, опубликованные в тот же день что и данная новость.
    • [profile]Текст[/profile] - Выводит ссылку на профиль автора новости.
    • {comment-num} - Выводит количество комментариев к новости
    • {news-read} - Выводит количество просмотров новости
    • {rating} - Выводит рейтинг новости
  5. Используемые теги между [comment]Текст[/comment]
    • {id} - Выводит ID комментария
    • [comment-link]Ссылка[/comment-link] - Выводит ссылку на комментарий *
    • {author} - Выводит автора комментария
    • {news-link} - Выводит ссылку на полную новость, в которой опубликован комментарий
    • {comment-link} - Выводит ссылку на комментарий *
    • [profile]Текст[/profile] - Выводит ссылку на профиль автора комментария.
    • {comment} - Выводит весь комментарий без форматирования
    • {full-comment} - Выводит весь комментарий с форматированием
    • {comment=N|Постфикс} - Выводит укороченный комментарий на N символов с постфиксом в конце.
      Например: {comment=30} - обрезает комментарий на 30 символов; {comment=30|...} - обрезает комментарий на 30 символов и добавляет в конец ...
    • {date} - Выводит дату публикации комментария
    • {date=Формат даты} - Выводит дату публикации комментария в указанном формате.
      Например: {date=d} - выведет день месяца публикации комментария; {date=d} - выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время публикации комментария
    • [register]Текст[/register] - Выводит текст, если пользователь оставивший комментарий зарегистрирован на сайте.
    • [not-register]Текст[/not-register] - Выводит текст, если пользователь оставивший комментарий не зарегистрирован на сайте.
    • {news-num} - Выводит количество опубликованных новостей пользователем оставившего комментарий
    • {comment-num} - Выводит общее количество комментариев пользователя оставившего комментарий
    • {lastdate} - Выводит время последнего посещения сайта, пользователя оставившего комментарий
    • {registration} - Выводит время регистрации на сайте пользователя оставившего комментарий
    • {info} - Выводит информацию о пользователи оставившего комментарий
    • {land} - Выводит место жительства пользователя оставившего комментарий
    • {fullname} - Выводит полное имя пользователя оставившего комментарий
    • {icq} - Выводит ICQ пользователя оставившего комментарий
    • {foto} - Выводит аватр пользователя оставившего комментарий
    • {user-group} - Выводит группу пользователя оставившего комментарий
    • {group-icon} - Выводит иконку группы пользователя оставившего комментарий
  6. * Настройка ссылок комментариев
    1. Для работы ссылок на комментарии необходимо в шаблон вывода комментариев (comments.tpl) вставить:
      <a name="comment-{id}"></a>
  7. Дополнительные настройки модуля
    1. Установка количества выводимых комментариев. - Добавьте к тегу подключения модуля ?comment=5. Например: {include file="engine/modules/last_comments.php?comment=5"}, где 5 количество выводимых комментариев
    2. Включение вывода времени генерации модуля. - Добавьте к тегу подключения модуля ?debag=1. Например: {include file="engine/modules/last_comments.php?debag=1"}
    3. Установка времени обновления кэша. - Добавьте к тегу подключения модуля ?cache=время в минутах после которого будет обновлен кэш. Например: Например: {include file="engine/modules/last_comments.php?cache=30"} - каждые 30 минут кэш модуля будет обновляться
    4. Включение вывода времени генерации модуля и времени жизни кэша одновременно. - {include file="engine/modules/last_comments.php?debag=1&cache=30"} - будет выводится время генерации модуля и каждые 30 минут обновляться кэш модуля

Внимание!

Новое в версии v 1.2

  1. Добавлены новые теги:
    • {comment} - Выводит комментарии к новости (Шаблон news)
    • {full-comment} - Выводит весь комментарий с форматированием (Шаблон comment)
    • [register]Текст[/register] - Выводит текст, если пользователь оставивший комментарий зарегистрирован на сайте (Шаблон comment)
    • [not-register]Текст[/not-register] - Выводит текст, если пользователь оставивший комментарий не зарегистрирован на сайте (Шаблон comment)
    • {news-num} - Выводит количество опубликованных новостей пользователем оставившего комментарий (Шаблон comment)
    • {comment-num} - Выводит общее количество комментариев пользователя оставившего комментарий (Шаблон comment)
    • {lastdate} - Выводит время последнего посещения сайта, пользователя оставившего комментарий (Шаблон comment)
    • {registration} - Выводит время регистрации на сайте пользователя оставившего комментарий (Шаблон comment)
    • {info} - Выводит информацию о пользователи оставившего комментарий (Шаблон comment)
    • {land} - Выводит место жительства пользователя оставившего комментарий (Шаблон comment)
    • {fullname} - Выводит полное имя пользователя оставившего комментарий (Шаблон comment)
    • {icq} - Выводит ICQ пользователя оставившего комментарий (Шаблон comment)
    • {foto} - Выводит аватр пользователя оставившего комментарий (Шаблон comment)
    • {user-group} - Выводит группу пользователя оставившего комментарий (Шаблон comment)
    • {group-icon} - Выводит иконку группы пользователя оставившего комментарий (Шаблон comment)
  2. Исправлена ошибка, из-за которой показывались комментарии из запрещенных к просмотру новостей
  3. Исправлены другие мелкие ошибки

Внимание! Если данный модуль пришелся по душе, не забываем говорить спасибо, от этого зависит, будут ли выходить новые версии модуля. Любой копейки мы будем рады :-)

  • R399710424659
  • Z210633830155
  • E963613504683
  • U413309731054

Надеемся, что работа с нашим модулем доставит вам только удовольствие.

С уважением,

DLE-Infa group (dle-infa.ru)