Xmap - создаем карту сайта для Joomla.

xmap - создание карты сайта для JoomlaЗдравствуйте, уважаемые читатели. В предыдущей статье мы разобрали, что такое карта сайта, для чего она нужна и как сообщить поисковым системам о файле sitemap. Давайте теперь приступим к созданию карты сайта для Joomla. В этом нам поможет замечательная бесплатная компонента под названием Xmap, которую можно получить с официального сайта разработчиков или с сайта extensions.joomla.org.

До недавнего времени xmap версии 2.3.3 был доступен на сайте разработчика по адресу joomla.vargas.co.cr/en. Там были доступны версии как для joomla версии 3.x.x, так и для версии 2.5.x и 1.5.x. Но с выходом новой версии 2.3.4 для данной компоненты выделили отдельный адрес jooxmap.com, с которого теперь доступна загрузка. Там я уже ничего не увидел про поддержку Joomla версии 1.5.x. Полученный архив содержит дополнительные плагины для разных компонентов joomla, таких как kunena - позволяет прикрутить форум для сайта, sobipro - бесплатная компонента, позволяющая создавать структурированные каталоги на сайте, Mosets Tree - платная компонента для создания каталогов на сайте, virtuemart - создание магазина, weblinks - для организации внешних ссылок на сайте, k2 - мощная компонента по организации контента. Т.е. эти плагины позволяют выводить на карту содержимое указанных компонентов. Перед установкой компоненты, сначала распаковываем полученный архив. Будем устанавливать только саму компоненту com_xmap.zip и плагин plg_com_content.zip, позволяющий выводить на карте сайта ссылки не только к категориям, но и к статьям в категориях. Для этого в админке joomla заходим в "расширения=>менеджер расширений", нажимаем кнопку "Обзор", указываем сначала архив com_xmap.zip и нажимаем кнопку "Загрузить и установить". Затем также устанавливаем архив с плагином plg_com_content.zip. По умолчанию данный плагин отключен и нам нужно его включить. Для этого идем в "Расширения=>Менеджер плагинов", находим там плагин "Xmap - Content Plugin" и включаем его. Давайте пройдемся по основным настройкам данного плагина.

Раздел "Основные настройки":

- Раскрывать категории - то ради чего мы и устанавливали данный плагин, показывает на карте сайта ссылки на статьи, а не только на категории. У меня выбрано показывать всегда;

- Раскрывать избранное - у меня отключено, чтобы не создавать дубли ссылок на одной карте сайта;

- Вносить архивы - позволяет вносить в карту сайта архивные статьи, я не пользуюсь архивами, но у меня по умолчанию данная опция включена;

- Показать неразрешенные ссылки - позволяет показывать не авторизованным пользователям на карте ссылки на содержание, доступное только авторизованным пользователям. Им нужно будет авторизоваться, чтобы перейти по ссылке. У меня отключен показ таких ссылок, т.к. иначе поисковые роботы все равно не смогут по ним перейти и будут генерировать ошибки о том, что доступ запрещен;

- Добавлять разрыв страницы - если статья разбита на несколько страниц, то данная опция позволяет добавлять ссылки на них. Если на сайте много многостраничных статей, то для лучшего индексирования советую включить данную опцию. У меня таких статей нет, поэтому данная опция по умолчанию отключена;

Макс. статей в категории - позволяет регулировать количество статей в категории, отображаемых на карте сайта. Рекомендую выставить значение "0", т.е. без ограничений опять же для лучшего индексирования статей поисковыми роботами;

Макс. период доб. статей - указывает количество дней, через которое ссылки на статьи будут удалены из карты. Данная опция полезна для новостных сайтов, в которых новости через некоторое время перемещаются в архив или вовсе удаляются. У меня стоит значение "0", т.е. ссылки никогда не удаляются из карты сайта.

Вот так у меня выставлены основные настройки плагина:

xmap - основные настройки

В разделе плагина "Настройки XML карты" я указал добавление изображений, остальные настройки не менял. Также в этом разделе можно указать приоритеты просмотра категорий и статей поисковыми роботами, а также указать для них примерную частоту изменения категорий и статей. Эти настройки я оставил по умолчанию, т.к. ими можно управлять в самом компоненте, настройки которого я опишу ниже.

В разделе плагина "Настройки новостей карты сайта" я ничего не менял, т.к. эта настройка нужна только для сайтов, включенных в Google News.

Теперь для создания карты сайта можно переходить к самому компоненту xmap. Для этого в админке нужно перейти "Компоненты=>xmap".

Нажимаем на кнопку "Создать" и в первой вкладке указываем заголовок будущей карты.

На следующей вкладке "Меню" отмечаем галочками все меню, ссылки с которых должны попасть на карту сайта, а также выставляем приоритеты и примерную частоту изменения для просмотра их поисковыми роботами. Эти настройки будут переопределены настройками раздела "Настройки XML карты" в описанном выше плагине, если только вы там не выставили значения "Использовать настройки родительского меню".

В следующей вкладке "Параметры" имеются параметры:

- Вводный текст - включает или отключает отображение вводного текста на карте. Данный параметр у меня отключен, но при его включении на моей HTML карте вводный текст почему то все равно не отображался;

- Название меню - данный параметр включает или отключает отображение названия меню на карте. У меня названия меню отображаются;

- Имя CSS класса - здесь вы можете указать свой предопределенный класс для оформления;

- № колонки - актуально только, если у вас более одного меню. Данный параметр позволяет выводить каждое меню в своей колонке. У меня все ссылки выводятся одной колонке;

- Картинка внешних ссылок - если в вашем меню есть внешние ссылки, т.е. ссылки, ведущие на другие сайты, то они будут отмечены на карте сайта соответствующей выбранной вами картинкой;

- "Сжимать XML" и "Украшать XML" у меня выставлены в значение "Да".

Следующий раздел "Новости Sitemap" я не заполнял, т.к. он только для сайтов, участвующих в программе Google News.

Нажимаем на кнопку "Сохранить и закрыть".

Вот мы и создали карту сайта.

Устанавливаем HTML карту, созданную при помощи Xmap на сайт Joomla.

Для карты сайта вы можете создать отдельное меню, а можете создать пункт меню в уже существующем меню. Для этого в админке заходим "Меню=>Менеджер меню". Открываем для редактирования выбранное нами меню. Нам нужно создать дополнительный пункт меню, для этого нажимаем на кнопку "Создать". В параметре "Тип пункта меню" вкладки "Подробно" выбираем "Xmap=>Карта сайта в HTML". В следующем параметре "Выберите карту сайта" нажимаем на кнопку изменить и выбираем созданную нами выше карту сайта. В параметре "Заголовок меню" указываете имя вашего пункта меню. У меня данный пункт меню так и называется "Карта сайта". Параметр "Состояние установите в статус "Опубликовано", затем нажимаете кнопку "Сохранить и закрыть" и любуетесь полученным результатом. Начиная с версии 2.3.4 разработчики в конец HTML карты сайта добавили индексируемую ссылку на сайт разработчика.

О том, как сообщить поисковикам о существовании файла sitemap читайте в статье, которую я упомянул в самом начале этой статьи.

Удаляем ссылку (копирайт) в компоненте xmap.

Данная ссылка на сайт разработчика "Powered by Xmap" начала появляться в конце HTML карты сайта начиная с версии 2.3.4.

Хочу вас обрадовать, что разработчики предусмотрели удаление данной ссылки стандартными средствами через настройки компоненты. Лезть в код и что-то менять не нужно.

В админке заходим в "Компоненты" => "Xmap". Отмечаем галочкой нашу созданную карту сайта и нажимаем сверху кнопку "Изменить".

Данная настройка находится во вкладке "Параметры" и называется она "Link to author". Устанавливаем данный параметр в значение "No", сохраняем, проверяем и радуемся. Ссылка исчезла.

Вы можете помочь проекту, рассказав о нем в социальных сетях:

 

Спасибо!

You have no rights to post comments