LinkEnso PRO 2.3.2 : перелинковка


Это модуль для визуальной перелинковки в DLE. Выводит блок новостей, содержащий изображения, заголовки и текстовые анонсы со ссылкой на предыдущие/последующие новости сайта. Имеет визуальный генератор кода для вставки, настройку количества выводимых блоков, выбор схемы и направления перелинковки. Тонкая настройка вывода заголовков-ссылок, изображений, анонсов. Использование tpl-шаблонов для формирования списка и конкретного элемента.
 


Модуль вставляется в шаблон полной новости fullstory.tpl при помощи тега:
{include file="engine/modules/linkenso.php?param1=value1&m2=value2"}

Где param1= — параметр модуля, value1 – значение параметра. Настройки модуля следуют после знака ? и разделены знаком &. Пример вставки кода в шаблон:
{include file='engine/modules/linkenso.php?post_id={news-id}&links=3&scan=all_cat&anchor=title&title=name'}

Параметры модуля, передаваемые при вставке:
  • post_id — обязательный параметр с id текущей новости, должен иметь значение {news-id}.
  • links — общее количество ссылок, выводимых модулем.
  • date — опция для настройки порядка отображения новостей.
  • old — в блоке будут выведены ссылки на предыдущие новости.
  • new — в блоке будут выведены ссылки на более свежие новости.
  • ring — настройка, позволяющая замыкать или не замыкать кольцо перелинковки.
  • yes — ссылки будут закольцованы, т.е. в блоке «свежих» статей (параметр date имеет значение new) будут отображены ссылки на самые первые новости на сайте.
  • no — ссылки не будут закольцованы, если не будет найдено свежих (параметр date имеет значение new) или предыдущих (параметр date имеет значение old) ссылок, модуль ничего не выведет.
  • scan — схема перелинковки или глубина сканирования категорий для вывода ссылок.
  • all_cat — при перелинковке будут использоваться все новости сайта из всех категорий.
  • same_cat — при перелинковке будут использоваться только новости из той же категории, что и текущая.
  • global_cat — при перелинковке будут использоваться только новости из той же категории самого верхнего уровня.
    Параметры same_cat и global_cat имеют некоторые важные особенности при включенном параметре «Включить поддержку мультикатегорий на сайте».
  • anchor — настройка анкора ссылки в блоке.
  • name — в качестве анкора будет использоваться название новости.
  • title — в качестве анкора будет использоваться заполненное поле title новости.
  • title — настройка вывода атрибута title ссылки.
  • name — в качестве title ссылки будет использоваться заполненное поле title новости.
  • title — в качестве title ссылки будет использоваться название новости.
  • empty — не применять добавление атрибута title к коду ссылки.
  • image — принцип вывода изображения из новости.
  • full_story — в качестве изображения будет использоваться первая картинка из полной новости.
  • short_story — в качестве изображения будет использоваться первая картинка из краткой новости.
  • 'доп. поле' — необходимо указать название дополнительного поля, содержащего url изображения, которое будет использовано.
  • limit — количество символов до которого нужно обрезать полное и краткое описание статьи для вывода анонса.

Теперь модуль имеет tpl-шаблоны, их два — linkenso_link.tpl и linkenso_list.tpl – первый предназначен для формирования единичного элемента для блока, второй, это просто контейнер, содержащий элементы.

Теги шаблона linkenso.tpl, используемого модулем:
{link} — выводит ссылку на статью согласно настройкам модуля.
{link-url} — выводит чистый URL статьи согласно настройкам модуля.
{anchor} — выводит содержимое анкора согласно настройкам модуля.
{title} — выводит содержимое title ссылки согласно настройкам модуля.
{short-story} — выводит краткое содержимое статьи, очищенное от html и обрезанное, согласно настройкам модуля.
{full-story} — выводит полное содержимое статьи, очищенное от html и обрезанное, согласно настройкам модуля.
{image} — выводит путь (src) до изображения согласно настройкам модуля.
[link][/link] — блок тегов, между которыми можно разместить любой контент и использовать его в качестве ссылки.
[show_image][/show_image] — блок тегов, в которые можно обернуть тег {image}. Содержимое данного блока тегов будет отображаться только в том случае, если будет показано изображение.
[not_show_image][/not_show_image] — блок тегов, в которые можно обернуть тег {image} или любой другой текст. Содержимое данного блока тегов будет отображаться только в том случае, если картинки в новости нет.
{category} — выводит название категории, к которой принадлежит новость.
{category-url} — выводит полный URL на категорию, которой принадлежит данная новость.
{link-category} — выводит через запятую ссылки на все категории, к которым принадлежит новость.
{category-icon} — выводит все иконки категорий, к которым относится новость (если новость принадлежит к 5-ти категориям, будет выведено все 5 иконок). В папку linkenso текущего шаблона сайта необходимо положить картинку с именем noicon.png.

Скачать: файл могут только зарегистрированные посетители.
 
Версия DLE: 8.2-10.6
Кодировка: utf-8
 
Автор: АлаичЪ
Модификация: ПафНутиЙ
Источник:
  • Oxigen
  • 0
  • 54
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика