Теги страницы, это представление списка ссылок на ключевые фразы принадлежащие просматриваемой странице. У многих страниц такие слова или фразы могут быть одинаковыми, таким образом получаются темы по тегам.
Обычно теги перечисляются в строчку и являются ссылками для нахождения страниц схожих по данной тематике.
К примеру, если у Вас сайт про цветы, а страница называется Розы, то визуально плагин будет выглядеть примерно так:
Теги по теме: Цветоводство, букет цветов, растения
Визуально это выглядит так
Подключаем плагин
Поместите следующий код в любое место страницы:
{~lebnik_tags.php~}
Обратите внимание:
1. на сайте должен быть расположен скрипт lebnik_tags.php в директории /inner/
2. на сайте должен быть расположен скрипт lebnik_tags_pages.php в директории /inner/
3. на сайте должен быть расположен скрипт folio_search.php в директории /inner/libraries/
4. Чтобы иметь возможность задавать страницам теги, нужно создать дополнительное поле для формы заполнения с параметрами:
Название: Теги
Имя поля: tags
Тип поля: однострочное текстовое
Синхронизация с таблицей страниц: поставьте галочку
5. в разделе Система, списка страниц сайта должна быть создана страница с следующими параметрами:
Имя: Любое, например По тегу найдено
URL: tag
URL-тип: Разрешать метки
Шаблон страницы: создайте новый шаблон (например tags.html), в котором пропишите следующий код:
{~include_once($_SERVER['DOCUMENT_ROOT'].'/inner/lebnik_tags_pages.php'); echo file_get_contents($_SERVER['DOCUMENT_ROOT'].'/templates/section.html');.$~}
section.html - файл шаблона, который будет использоваться для страницы
Иными словами, мы указали в шаблоне тега шаблон в котором выводить теги.
Теги к странице можно указывать через символ запятая.
Например для страницы Розы, можно указать теги: Цветоводство,букет цветов,растения
Если у Вас нет перечисленных выше скриптов, то можете скачать их отдельно tags2.zip (2,96 КБ)
Всегда ищите в ниже опубликованных постах более новую версию.
Познавательная информация:
- если обратиться к странице http://САЙТ.РУ/tags , то получите облако тегов, которое выглядит приблизительно следующим образом:
- если кликнуть по тегу, то попадете на страницу, где будут выведены анонсы страниц, у которых есть данный тег, это выглядит приблизительно так:
Обратите внимание имеется возможность использовать любое количество групп тегов. Для этого нужно создавать группы тегов, повторяя пункты 4 и 5, указывая иные Имя поля и URL
Приведу пример создания новой группы, например группы Кафе:
4. пункт
Название: Кафе
Имя поля: cafe
Тип поля: однострочное текстовое
Синхронизация с таблицей страниц: поставьте галочку
5. пункт
Имя: Теги группы Кафе
URL: cafe
URL-тип: Разрешать метки
Шаблон страницы: создайте новый шаблон (например cafe.html), в котором пропишите следующий код:
Подключаем новую строку тегов:
{~$tag_field_name='cafe'; $tag_page_url='/system/cafe'; ~AND~lebnik_tags.php~}
Подключаем новый раздел тегов:
{~$tag_field_name='cafe'; include_once($_SERVER['DOCUMENT_ROOT'].'/inner/lebnik_tags_pages.php'); echo file_get_contents($_SERVER['DOCUMENT_ROOT'].'/templates/section.html');.$~}
Ранее плагин был выложен и обсуждался на форуме »
Комментарии
Комментариев пока нет.