• Автор:

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

    фев 21, 2016
  • Комментариев:

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

    981

Модуль LinkEnso PRO 2.3 - кольцевая перелинковка

Модуль LinkEnso PRO 2.3 - кольцевая перелинковка

Модуль LinkEnso PRO 2.3 - визуальной перелинковки для DLE. Выводит блок новостей, содержащий изображения, заголовки и текстовые анонсы со ссылкой на предыдущие/последующие новости сайта.

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

Описание и настройка модуля LinkEnso PRO

Некоторые настройки модуля вам должны быть известны из первой версии, если нет, то напротив каждого пункта есть подсказки. Но добавились и новые настройки для выбора источника изображения (полная/краткая новость или доп.поле) и обрезка краткого текста анонса.

Модуль LinkEnso PRO 2.3 - кольцевая перелинковка


Модуль по-прежнему вставляется в шаблон полной новости fullstory.tpl при помощи тега:
{include file="engine/modules/linkenso.php?param1=value1&param2=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 – первый предназначен для формирования единичного элемента для блока, второй, это просто контейнер, содержащий элементы.

Теги шаблонов, используемых модулем:
{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.


Используя все вышеописанное, ваш блок ссылок может выглядеть вот так:
Модуль LinkEnso PRO 2.3 - кольцевая перелинковка


LinkEnso 2.3 — 30.05.2014:
- Полностью переработано оформление модуля для всех версий DLE.
- Исправлена ошибка в генераторе кода в админке.
- Новый файл шаблона linkenso.tpl с классами и стилями для новой установки (см. так же шаг 8 инструкции по установке).

Установка, удаление и обновление модуля LinkEnso PRO

Установка модуля:
- Распакуйте архив с модулем;
- Скопируйте содержимое папки uploads (кроме /templates/) на сервер;
- Содержимое папки upload/templates/Default/ поместите в папку своего шаблона;
- Запустите файл https://site.ru/linkenso_installer.php и следуйте его инструкциям;
- Удалите файл linkenso_installer.php с сервера;
- Зайдите в админпанель, выберите модуль LinkEnso, сгенерируйте код;
- Откройте /templates/{THEME}/fullstory.tpl и вставьте в нужное место сгенерированный код.
- Откройте /templates/{THEME}/css/style.css и вставьте в конец:
.linkEnso_h {font-size:14px;margin-top:10px;margin-bottom:5px;}
.linkEnso_i {width:100px;margin-right:10px;float:left;}
.linkEnso_i img {max-width:100px;max-height:80px;border-radius:10px;}
.linkEnso_cl {font-size:0;line-height:0;height:0;display:block;clear:both;}

Это базовые стили, при необходимости отредактируйте их под свой шаблон.

Удаление модуля:
- Загрузите файл linkenso_uninstaller.php на сервер, в папку где установлен DLE;
- Запустите файл https://site.ru/linkenso_uninstaller.php и следуйте инструкциям;
- Удалите стили, добавленные при установке, из вашего файла /templates/{THEME}/css/style.css;
- Удалите все файлы модуля, загруженные при установке;
- Не забудьте удалить файл linkenso_uninstaller.php.

Обновление модуля:
- Скачайте новую версию модуля
- Распакуйте архив с модулем.
- Скопируйте содержимое папки upload (кроме linkenso_installer.php и папки /templates/) на ваш сервер, отвечая «Да» на вопросы вашего FTP-клиента о замене существующих файлов.

Внимание! Для обновления с версии v.1.x до версии v.2.x:
- Необходимо скачать и распаковать на компьютере новую версию модуля.
- Содержимое папки upload/templates/Default/ нужно скопировать в папку вашего шаблона.
- Содержимое папки upload/engine/ скопировать на сервер, заменив при этом файлы старой версии модуля.

Версия DLE: 8.2-10.6
Распространение: Платно, 500 р.
Актуальная версия: 2.3 (от 30.05.2014)
Автор: АлаичЪ (alaev.info)

Внимание! У Вас нет прав для просмотра скрытого текста.
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.