23 апр 2012
LinkEnso v.1.1.1
Ares Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно LinkEnso v.1.1.1

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
LinkEnso v.1.1.1


LinkEnso v.1.1.1 – модуль кольцевой внутренней перелинковки для DLE Datalife Engine 8.2-9.5.

Несколько слов о внутренней перелинковке по схеме «кольцо»


Оригинальное название: LinkEnso
Совместимость с CMS: DLE 8.2-9.5
Распространение: Бесплатно, As Is
Актуальная версия: 1.1.1
Назначение: Вывод ненумерованного списка ссылок на страницах публикаций сайта.
Особенности: Визуальный генератор кода для вставки, настройка количества выводимых ссылок, выбор схемы перелинковки, настройка анкора и title ссылки, выбор направления перелинковки, возможность «замкнуть кольцо».
Установка: сложность – легкая; время — 3 мин.
Автор: Александр Алаев (alaev.info)

Описание и настройка модуля LinkEnso
Как было сказано в самом начале, мы пошли немного дальше в плане удобства настройки модуля – мы сделали удобный генератор кода для вставки в шаблон. Теперь вам совсем не обязательно знать перечень параметров и их значений, мы все настроим за вас. Просто выбирайте необходимые значения в выпадающих списках. Копируйте сгенерированный код и вставляйте в шаблон fullstory.tpl вашей темы оформления. Вот как это выглядит в админке:
LinkEnso v.1.1.1


Тем не менее, для гиков и чтобы отдать дань традициям я сделал описание всех параметров и их значений.
Модуль вставляется в шаблон 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'}


Параметры модуля, передаваемые через tpl при вставке:
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 ссылки будет использоваться название новости


Если вы не используете мультикатегории, то вы можете выбирать любое значение параметра scan для вашего сайта:
scan=all_cat – в блоке ссылок будут выводиться ссылки на новости из любой категории сайта. В данном случае, если новость в категории «Русский Рок» или «Джаз» было бы нелогично использовать данный параметр, так как могут выводиться ссылки и на новости про фильмы, что нерелевантно интересам посетителей.
scan=same_cat – в блоке ссылок будут выводиться ссылки на новости только из той же категории. Например, для новости из категории «Зарубежный Рок» будут выводиться ссылки на новости из этой же категории «Зарубежный Рок». Для новости из категории «Рок» будут выводиться ссылки на новости из категорий «Рок», «Русский Рок» и «Зарубежный Рок». Думаю, логика ясна.
scan=global_cat – в блоке ссылок будут выводиться ссылки на новости из самой верхней родительской категории. То есть для новости из категории «Русский Рок» будет осуществляться перелинковка между всеми новостями категории «Музыка» и всеми вложенными в нее категориями, для новостей из категории «Попса» будет действовать точно такая же схема.
Если же вы используете на своем сайте мультикатегории, и одна новость может принадлежать сразу к нескольким категориям, надо внимательно отнестись к выбору схемы перелинковки и параметру scan:
scan=all_cat – универсальный вариант, подходит для любых вариантов множественного выбора категорий. Однако есть тот же самый недостаток, что и для описанного выше сайта без мультикатегорий.
scan=same_cat – выбор этого параметра не рекомендуется и неприемлем для сайта с поддержкой мультикатегорий. В случае выбора этой настройки никакого кольца вы не получите, перелинковка будет осуществляться хаотично (хаотично имеется ввиду для сайта в целом) между новостями из выбранных для новости категорий.
scan=global_cat – этот вариант настройки подходит для сайтов, использующих мультикатегории, но с некоторыми ограничениями. Новость не должна принадлежать нескольким категориям верхнего уровня. Грубо говоря, новость может принадлежать одновременно категориям «Русский Рок» и «Металл», но не должна принадлежать одновременно категориям «Музыка» и «Фильмы». Так же новость не должна принадлежать категориям разных разделов, например «Попса» и «Комедии».



Установка модуля:
Распакуйте архив с модулем.
Скопируйте содержимое папки upload на ваш сервер, в папку где установлен DLE.
Запустите файл https://site.ru/linkenso_installer.php и следуйте его инструкциям.
Зайдите в админпанель, выберите модуль LinkEnso, сгенерируйте код.
Откройте /templates/{THEME}/fullstory.tpl и вставьте в нужное место сгенерированный код.
Удаление модуля:
Загрузите файл linkenso_uninstaller.php на сервер, в папку где установлен DLE.
Запустите файл https://site.ru/linkenso_uninstaller.php и следуйте инструкциям.
Удалите все файлы модуля, загруженные при установке.
Не забудьте также удалить файл linkenso_uninstaller.php.



Внимание! У вас нет прав для просмотра скрытого текста.









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Rewq | 24 апреля 2012 00:34
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

очень нужная штука, кому надо тот поймёт)

Lenivo | 24 апреля 2012 14:24
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Так то оно так, только за месяц Алаев уже 7-ой вариант модуля выкладывает. Очень уж частые обновления, пусть пока с ним наиграется. Подожду еще пару версий, хуже не будет. 40

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