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.
• Кодировка: utf-8
• Автор: АлаичЪ
• Модификация: ПафНутиЙ
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.