понедельник, 26 января 2015 г.

Tag Meta — Компонент управления мета тегами в Joomla

Tag Meta — Компонент управления мета тегами в Joomla

В Joomla 1.5 нет возможности изменять мета теги у разделов и категорий, что не позволяет нам оптимизировать свои сайты под требования поисковых систем. Хотя для этого мы можем пользоваться специальными расширениями сторонних разработчиков, одним из таких SEO инструментов является бесплатный компонент  Tag Meta, который позволяет задавать любые мета теги для каждой страницы сайта.
При помощи  этого замечательного компонента мы можем задавать или изменять мета теги: "robots", "keywords", "description", "title", "generator", а также тег - title (Заголовок) для любой страницы сайта. Плюс ко всему этому, компонент Tag Meta способен указывать ещё и канонический URL адрес - страницы.
Когда то я использовал другие расширения для управления мета тегами и у меня постоянно возникали различные проблемы, которые нужно было решать, а решения не было и тогда я решил использовать компонент Tag Meta, который решил мои проблемы.

Установка Tag Meta и настройка плагина

Для установки этого расширения скачайте запакованный архив TagMeta, распакуйте его и установите компонент для вашей версии Joomla, через менеджер расширений.
Например для Joomla 1.5 - это TagMeta-1.3.1 Community.zip.
Вместе с компонентом автоматически устанавливается плагин System - Tag Metaкоторый нужно включить и при необходимости настроить. Для этого идем в менеджер плагинов, ищем его и заходим в его настройки.
Настройка плагина System TagMeta
Настройка плагина System - Tag Meta
В плагине «System - Tag Meta» мы можем настроить глобальные параметры для всего сайта:
Custom Meta Author - этот параметр отвечает за мета тег «author» —
Здесь можно указать имя автора, которое будет выводиться в этом мета теге.
Add Meta Author - этот параметр отвечает за включение мета тега «author».
«Нет» - это означает, что мета тег «author» не будет выводиться.
«Да» - мета тег «author» будет выводиться из поля Custom Meta Author на всех страницах сайта.
«Preserve» - этот параметр будет выводить мета тег «author» только на тех страницах, для которых будет заполнено поле Автор в компоненте Tag Meta.
Custom Meta Generator - этот параметр позволяет изменить мета тег «generator». По умолчанию Joomla выводит этот тег таким образом:
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
Replace Meta Generator - здесь можно настроить отображение мета тега «generator».
«Нет» - будет выводиться мета тег по умолчанию.
«Да» - будет выводиться тег, который вы укажите в поле Custom Meta Generator.
«Force» - будет выводиться тег, который вы укажите в поле Custom Meta Generator, на всех страницах (принудительно).
«Clean» - это означает, что данный мета тег не будет выводиться вообще.
Add site name to page title - этот параметр включает название сайта в заголовок страницы в мета-тег «title».
«Нет» - не будет отображать название сайта в заголовке.
«Before» - название сайта будет отображаться до заголовка.
«After» - название сайта будет отображаться после заголовка.
Separator string - это разделитель, который указывает, что будет между названием сайта и заголовком в мета-теге «title».
Clean default page - этот параметр включает, в мета-тег «title» для главной страницы только название сайта.
Align Meta Title - этот параметр задает, должно ли название из тега «title», добавляться к мета тегу «title».
«Нет» - не будет добавляться.
«Да» - будет добавляться, если для страницы установлен Заголовок в компоненте Tag Meta.
«Force» - будет добавлять на всех страницах сайта принудительно.
Создание мета тегов компонентом Tag Meta
Для создания мета тегов в административной панели Joomla откройте пункт меню «Компоненты» затем «Tag Meta» и нажмите на кнопку «Создать» в правом углу, верхней части страницы. В открывшемся окне в поле URI нужно ввести url адрес страницы для которой будем редактировать мета теги. Обратите внимание, что адрес страницы должен быть относительным, без указания имени домена.
Case sensitive: - означает с учетом регистра, если установлена галочка значит да.
Далее идут мета-теги: Заголовок, Описание, Автор, Ключевые слова и Указание ссылки на Каноническую страницу.
Canonical: - Канонический адрес страницы, используется когда на сайте есть дублирующиеся страницы и указывает одину предпочтительную страницу. (Например у вас на сайте есть две одинаковых страницы доступные по разным адресам, вы указываете на обоих страницах на одну, которую вы считаете предпочтительной. Тем самым, вы сообщите поисковому роботу, какую страницу нужно считать за основную и именно эта страница будет участвовать в поиске). В этом поле нужно указать полный адрес страницы.
Comment: - это поле для комментария по странице, оно нигде не выводится и используется только для заметок.
В правой части страницы можно управлять мета-тегом «Robots».
Здесь можно указать все возможные значения для мета тега robots.
Настройки значений: «No» - нет, «Yes» - да, «Skip» - игнорировать.
index: - Разрешить индексацию страницы.
«No» - значение - «Noindex», запрещает индексирование страницы.
«Yes» - значение - «Index», разрешает индексирование страницы.
«Skip» - Tag Meta игнорирует это значение, и у страницы будет использоваться то значение, которое задается в самой Joomla.
follow: - Разрешает индексацию ссылок страницы.
«No» - значение «Nofollow», запрещает поисковым роботам переходить по ссылкам и индексировать их.
«Yes» - значение «Follow», разрешает поисковым роботам переходить по ссылке и индексировать ее.
«Skip» - будет установлено значение по умолчанию Follow.
snippet: - включить отображение сниппета, в результатах поисковой выдачи.
«No» - означает «Nosnippet», что запрещает показывать сниппет на страницах поисковой выдачи.
«Yes» - означает Snippet, что разрешает показывать сниппет на страницах поисковой выдачи.
«Skip» - пропустить, значение по умолчанию.
archive: - сохраненная копия страницы, поисковыми системами.
«No» - означает «Noarchive», что запрещает поисковым системам отображать сохраненную копию страницы в выдаче.
«Yes» - означает «Archive», что разрешает поисковым системам отображать сохраненную копию страницы в выдаче.
«Skip» - игнорировать это значение. (по умолчанию).
odp: - включить отображением сниппета взяв его из описания сайта в каталоге DMOZ. (Это значение использует только Google)
«No» - означает «Noodp», запретить использовать сниппет из каталога Dmoz.
«Yes» - означает «Odp» разрешить использовать сниппет из каталога Dmoz.
«Skip» - игнорировать или пропустить это значение.

Использование Макросов (Macro)

При создании мета тегов, еще можно использовать макросы.
Для того, что бы понять, как их использовать, давайте рассмотрим пример:
Вам нужно в заголовок страницы добавить название Вашего сайт, тогда для этого нужно использовать макрос {sitename}, просто добавив его к заголовку страницы. Или для какой то странице Вам нужно добавить к описанию, еще и описание из общей конфигурации Joomla, тогда нужно к вашему описанию добавить макрос {globaldescription}.
Вот список поддерживаемых макроопределений для этих областей:
  • {siteurl} Адрес веб-сайта (например, service-joomla.ru).
  • {sitename} Имя веб-сайта (из конфигурации Joomla).
  • {globaldescription} Глобальное описание (из Joomla конфигурации).
  • {globalkeywords} Глобальные ключевые слова (из Joomla конфигурации).
  • {currenttitle} Текущее название страницы.
  • {currentdescription} Текущее meta описание страницы.
  • {currentkeywords} Текущие meta ключевые слова страницы.
  • {currentauthor} Текущий meta автор страницы.
  • {currentgenerator} Текущий meta тег генератор страницы.
Примеры и решения некоторых проблем
Все, что я рассказал о компоненте Tag Meta, можно сказать, что он на самом деле мощный, но это даже не все.
Компонент может использовать в адресной строке регулярные выражения, по реализации Генри Спенсера:
http://dev.mysql.com/doc/refman/5.0/en/regexp.html
И эта особенность использования регулярных выражений, делает его чрезвычайно мощным, для тех кто умеет ими пользоваться.
Ниже вы видите некоторые примеры:

Поле с URI адресомЧто это значит
/section/*$
Символ доллара ($) означает “заканчивается”. Символ звезда означает (*) соответствовать вхождениям предыдущих символам до Косой черты (/). Таким образом, URI поле означает, что адрес заканчивается на / разделе /section/
^/section/9-article.html$
Дефис (^) означает, что URI начинается с (того, что после). Доллар ($) означает конец. Таким образом, URI поле означает, что адрес начинается и заканчивается именно с / section/9-article.html
^/section/11-articles.php\?id=12$
Дефис (^) - это начало. Доллар ($) - это конец.
Кроме того, мы должны добавить знак вопроса (?) Для встроенных аргументов, поэтому он должен быть с обратной косой чертой (\?). Таким образом, поле URI означает, что адрес начинается и заканчивается именно с /section/11-articles.php?id=12

Скачать файлы:Источник http://service-joomla.ru/komponenty/item/46-tagmeta.html

0 коммент.:

Отправить комментарий