Модуль Automatic ToolTip Links
Модуль Automatic ToolTip Links предназначен для автоматической перелинковки на сайте, посредством замены в контенте сайта слов на введенные в админке к этим словам ссылки. Если у ссылки введен анкор, то при наведении на ссылку появляется подсказка.
Как работает модульМодуль держит все добавленные ссылки в кеше. Затем при выводе новости\статической страницы\комментариев проверяется есть ли ссылка именно для этой страницы. Если есть ссылка, то производится поиск слов в тексте, если слова найдены, то производится замена.
ПроизводительностьПри тестировании производительности, на замену 10 ссылок на главной странице было потрачено около 0,004 секунды. Надо понимать, чем больше ссылок заменяется на странице, тем это происходит дольше. Так же модуль построен так, что чем больше функций у ссылки вы используете, тем выше затраты.
Характеристики модуляЗамена:- Ссылка заменяется с учетом регистра, т.е. регистр слова остается прежним.
- Если у слова уже есть ссылка, то замена не производится.
- Замена слов в теге img в атрибутах title и alt так же не производится.
- Возможность задать маску одной буквы - *
- Возможность задать маску неопределенного количества букв - *^
- Выбор типа замены ссылки: полное совпадение, полное совпадение слева, полное совпадения справа, все совпадения.
- Возможность ограничить замену в выбранных категориях, новостях, страницах.
Добавление ссылки:- Возможность указывать неограниченное количество слов замен у одной ссылки (ограничено длиной строки 500 символов).
- Возможность указать дату, до которой ссылка будет показываться.
- Настраиваемый редирект для групп пользователей.
- Несколько типов открытия ссылки.
- Возможность указать количество замен.
- Замена слов на ссылки в короткой и полной новости, статической страницы, дополнительных полях, комментариях.
- Возможность вставки тега noindex и атрибута rel="nofollow".
- Удобное управление ссылками.
- Возможность поиска замененных ссылок.
- Замена ссылок происходит налету с кешированием ссылок.
- Кеширование введенных ссылок. При замене ссылок обращение к бд нет, только к кешу.
- Возможность отключать модуль.
Блок ссылок:- Вывод ссылок на сайт блоком.
- Регулируемое количество выводимых ссылок.
- Регулируемая сортировка.
Загрузка картинок:- Уменьшение картинки до заданных размеров.
- Пропорциональное уменьшение картинки по ширине или высоте.
- Неограниченное количество загрузок картинок к одной ссылке.
Подсказки:- Возможность добавлять форматированный текст.
- Возможность добавлять картинки.
- Редактируемый шаблон подсказки.
Теперь немного о настройках в админ панели модуля.
Главная страница админ панели:На главной странице находится два раздела:
1.
Главное меню:- Добавить ссылку
- Управление ссылками
- Настройки
- Шаблоны
2.
Информация:- Всего ссылок - показывает сколько всего добавлено ссылок.
- Владелец - имя или ник владельца лицензии (Одна лицензия на один домен).
- Тип лицензии - показывает тип лицензии (в данном модуле два типа лицензии: Демо и Полная лицензия).
- Разработка - Сайт разработчика модуля.
- Версия - версия модуля и дата последнего обновления.
Добавить ссылку (добавление и редактирование)Основные настройки1.
Ключевые слова - Это слова которые будут заменяться в контенте. Слова не чувствительны к регистру. Можно вводить неограниченное количество ключевых слов для ссылки, разделитель |, к примеру: движок|дле|купить. Однако не рекомендуется вводить большое количество ключевых слов. При нажатии кнопки "Найти", будут найдены новости, где встречается ключевое слово.
2.
Где заменять - опция позволяет выбрать где заменять ссылку. Возможно выбрать несколько одновременно.
3.
URL - url куда будет вести ссылка. Если не указан, то будет браться из глобальных настроек модуля. Если там не указано, то будет вставляться #.
4.
Анкор - выводится при наведении на ссылку. Можно не заполнять. Поддерживает ввод текста и картинок. Картинки можно вставлять как через встроенный загрузчик, так и с помощью html
У модуля есть собственный загрузчик картинок. Загрузка производится в папку /uploads/hte/links/
-Возможность загружать по 10 фото одновременно.
-Возможность загружать с другого сайта путем ввода URL картинки.
-Возможность указать размеры загружаемой фотографии.
-Возможность просмотра загруженных фото.
-Возможность удаления фотографий.
5.
Что заменять - если выбираем первый пункт, то будут заменяться только слова. Выбираем второй пункт, в уже существующие ссылки будут вставляться подсказки. Сделано для того, чтобы если у слова уже есть ссылка и нужна подсказка для него (например Теги у новости). И третий вариант делает замену и слов и ссылок. 6. Количество замен - сколько раз будет заменена ссылка в одном элементе.
7.
noindex - обрамляет ссылку тегами noindex.
8.
nofollow - вставляет в ссылку атрибут rel="nofollow".
9.
Публиковать - публикует ссылку.
Другие настройки10.
Target - где будет открываться ссылка, в новом окне или в этом же.
11.
Заменять до - заменяет ссылку до указанной даты. Затем ссылка помечается красным в панели управления и не показывается на сайте.
12.
Редирект для групп - если выбрана группа, то для этой группы ссылка откроется через редирект вашего сайта.
Привязка замены13.
Заменять в категориях - выбираем категории в которых будет произведена замена.
14.
Заменять в страницах - выбираем статические страницы в которых будет произведена замена.
15.
Заменять в новостях - через запятую перечисляем ID новостей, в которых будет произведена замена.
Сохранить - сохраняет ссылку с переходом в другое окно.
Применить - сохраняет ссылку и остается на странице редактировании этой ссылки.
Управление ссылкамиНа данной странице представлен удобный интерфейс для управления существующими ссылками.
Фильтр - ищет ссылку по ключевым словам.
Действие - Массовые действия над ссылками, возможно опубликовать, снять с публикации, удалить.
Пункт "Действие"1. Редактировать - переход на страницу редактирования ссылки.
2. Найти ссылку - переход на страницу поиска ссылки. Этот раздел сделан для того, чтобы не искать вручную где заменится ссылка.
3. Удалить - удаление ссылки из базы данных.
Главные настройкиНа странице настроек предоставлены глобальные настройки модуля:
1.
Общие настройкиВключить модуль - включает и отключает замену ссылок в контенте сайта.
URL по умолчанию - если при добавлении ссылки не введен URL, то вставляется этот. Если в настройках пустой, то вставится #.
Подсчет времени замены и затраченной оперативной памяти - Включается подсчет времени замены ссылок и затраченной оперативной памяти на каждый элемент замены. Выводится как комментарий в html после замены.
Внимание - только для тестирования, для нормальной работы необходимо отключить.
2.
Настройки модуляНе учитывать картинки при замене - Если стоит "Да", то картинки учитываться не будут, это необходимо если вы не хотите чтобы замена производилась в атрибутах title или alt.
Не учитывать ссылки при замене - Если стоит "Да", то ссылки учитываться не будут, это необходимо если вы не хотите чтобы заменялись уже существующие ссылки или заменялся текст в атрибуте title у ссылки.
Подсказка для ссылок в тексте - Если стоит "Да", то к уже вставленным в текст ссылками добавляется подсказка. После включения этой опции, на странице добавления ссылки будет доступен выбор объекта замены.
Внимание! - каждая из настроек влияет на производительность модуля (Время выполнения скрипта и затрачиваемую на выполнение оперативную память). Если опция Вам не нужна, то её необходимо отключить.
3.
Блок ссылокВключить блок ссылок - включает и отключает блок ссылок, который выводится в main.tpl тегом.
Количество выводимых ссылок - количество ссылок, которые будут выводится в блоке.
Сортировка в блоке - как будут сортироваться ссылки в блоке: новые в начале, новые в конце, рандомно.
4.
Вывод картинки в подсказкеШирина картинки - ширина загружаемой картинки
Высота картинки - высота загружаемой картинки
Если введен один из параметров, а второй равен 0, то уменьшится пропорционально.
Если введены два параметра, то уменьшится до заданных размеров.
Если оба параметра равны 0, то загрузится в оригинальном размере.5.
ПодсказкиШирина подсказки - ширина всплывающей подсказки, задается в пикселях.
ШаблоныИнтерфейс для управления шаблонами:
Шаблон одной ссылки в блоке ссылок | one_link.tplВ данном шаблоне настраивается вывод одной ссылки в блоке ссылок.
{url} - ссылка.
{keyword} - ключевое слово. В блок ссылок берется первое слово.
{target} - где будет открываться ссылка, в новом окне или в этом же.
{anchor} - идентификатор всплывающей подсказки.
{nofollow} - запрет индексации rel="nofollow", если включено.
{noindex_start}{noindex_end} - обрамление тегами noindex, если включено.
Шаблон страницы переадресации | redirect.tplВ данном шаблоне настраивается вид страницы переадресации.
{http_home_url} - ссылка на ваш сайт.
{url} - ссылка куда переадресовывает.
Шаблон всплывающей подсказки | toltip.tplВ данном шаблоне настраивается вид страницы переадресации.
{id} - id ссылки - обязателен
{width} - ширина подсказки, ставится в админке, но можно поставить в шаблоне
{anchor} - текст который вставится в подсказку.
CSS настройка отображения подсказки | css/stickytooltip.cssВ данном стиле настраивается внешний вид подсказки.
Блок ссылок на сайтеБлок ссылок вставляется в шаблона main.tpl тегом {hte_links_block}. Этот модуль выводит добавленные ссылки. Сортировка и количество выводимых ссылок настраивается в настройках модуля.
Памятка по ключевым словамОписание дополнительных возможностей для создания ключевых слов в модуле Automatic ToolTip Links
Разделение ключевых словПри вводе ключевых слов, слова можно разделять с помощью разделителя | - количество разделенных слов ограничивается общей длиной, не более 500 символов.
машина|автомобиль|авто
В этом случае, все введенные слова являются равнозначные, т.е. будет произведена замена всех введенных слов в тексте с введенными параметрами.
Маска одного символаБывают случаи, когда необходимо заменить группу слов, но у этих слов несколько определенных букв различаются. Для этого в модуле предусмотрена маска одного символа -
*. Например, чтобы произвести замену слов "игра игры игру", необходимо ввести следующее ключевое слово:
игр*
Чтобы заменить два символа:
иг**
и т.д.
Т.е. * - одна любая буква. Этот спецсимвол можно применять в любоме месте слова. Например, чтобы заменить слово "автомобиль", необходимо ввести ключевое слово:
**томо*ил*
Этот способ очень хорош, когда мы знаем сколько букв надо заменять.
Маска неопределенного количества символовВстречаются случаи, когда количество символов, которые меняются в слове, меняются. Например: "движок движки движком" - нам надо заменить все слова с корнем "движ" без приставки, для этого необходимо использовать спец символ "
*^". Например, чтобы заменить три слова "движок движки движком", необходимо ввести следующее ключевое слово:
движ*^
ИнтересноеКогда всплыла подсказка, её можно заблокировать. Для блокировки нажмите "s". - или правый клик мышкой
Вопрос - ответВопрос: Можно вставлять html код в поле "Анкор"
Да, можно.
Вопрос: Как изменить время появления ссылки при наведении?
/templates/ВАШ ШАБЛОН/hte/links/js/stickytooltip.js находим fadeinspeed: 1000 и меняем параметр 1000 - это время в мс, т.е. стоит 1 секунда.
Вопрос: Модуль поддерживает кодировку utf-8?
Не поддерживает.
Название: Automatic ToolTip Links
Категория: Модуль
Для движка: DLE 8.0 - 9.2
Версия: 0.412 beta от 22.02.2011
Стоимость: 350р за одну лицензию на домен
Внимание, при покупке модуля вы получаете полностью зашифрованную ZEND'ом модуль.
Модуль НЕ будет работать на PHP 5.3.xАвтор: HT-Expert (hte-shop.ru)
Более подробное описание можно прочитать
здесь.
ПокупкаДля получения доступа к демо версии и покупки модуля необходимо обратиться:
ICQ:8533596
ICQ:2101230
ht-expert@yandex.ru
Модуль разрабатывался для меня, но продажу производит автор так как привязка идет к домену, я только распространитель этого модуля. Пожалуйста в ЛС на сайте не пишите, так как я его Вам не продам. Глянуть его можно в действии на любых страницах полной новости у меня на
сайте.
Ключевые слова по теме Модуль Automatic ToolTip Links: автоматическая перелинковка, модуль Automatic ToolTip Links, модуль DLE, SEO модуль
watson
6-09-2011, 01:35
Модули DLE