Компонент Xmap — карта сайта для joomla 2.5, joomla 3.0

Компонент Xmap — карта сайта для joomla 2.5, joomla 3.0

49 177 в Joomla 173

Здравствуйте уважаемые посетители блога zaurmag. Сегодняшнюю статью я хочу посвятить компоненту Xmap — карта сайта для Joomla 2.5, joomla 3.0. Я всегда на всех своих проектах ставлю данный компонент, т.к. карта сайта положительно влияет на индексацию сайта в поисковых системах, особенно, если сайт имеет сложную структуру.

Давайте же разберем, где данный компонент можно скачать, как его установить и как настроить. Первое, что хочу сказать — данный компонент распространяется бесплатно. Идем на сайт разработчика и качаем Xmap последней версии.

Устанавливаем данное расширение через стандартный инсталлятор Joomla —  Расширения -> Менеджер расширений. Загружаем скачанный архив через кнопочку «Обзор» и жмем кнопку «Загрузить и установить».

Установка Xmap - карта сайта для joomla 2.5, joomla 3.0

Получаем сообщение о том, что компонент успешно установлен. Далее идем в системное меню Компоненты -> Xmap. Сразу скажу, что русского языка тут нет, но я поискал в интернете и нашел довольно неплохой перевод для Xmap Joomla 2.5, Joomla 3.0. Скачать его можно здесь. Устанавливаем языковой пакет как обычное расширение joomla через стандартный инсталлятор. После установки можете вернуться в панель управления Xmap и вы заметите, что все теперь на русском. Если вы заметили Xmap нам выдает вот такое сообщение (после перевода) — «Xmap обнаружило, что данное расширение поможет Вам поместить больше содержимого в Вашу карту сайта, но оно отключено, Вы должны включить его вручную перейдя в менеджер расширений: com_content, com_weblinks«. Нам необходимо включить некоторые расширения, чтобы включить все ссылки в карту сайта. Где их включать? Об этом ниже.

В Xmap имеются две вкладки: Карты сайта и Расширения.

Вкладки: Sitemaps и Extensions - Xmap: карта сайта для joomla 2.5

Во вкладке «Карты сайта» открывается список созданных карт сайта (их может быть много). Давайте создадим первую карту сайта, не отходя, так сказать, от кассы. Чтобы создать карту сайта жмем по оранжевой кнопочке «Создать». Далее, вводим заголовок, например, карта сайта. В поле «Алиас» можно ничего не вводить, он заполняется транслитом из заголовка.  Выставляем Состояние на «Опубликовано». Доступ — «Public», т.е. показывать карту сайта всем. В поле «Вводный текст» можете написать какой либо текст, который будет отображаться до карты сайта. Вводный текст помимо текста может содержать в себе картинки, видео и т.д.

Создание карты сайта Xmap - карта сайта для joomla 2.5, joomla 3.0

В правой колонке во вкладке «Меню» отмечаем галочками созданные меню, которые хотим включить в карту сайта. На основании пунктов меню строится карта сайта.

Приоритет — здесь можно задать приоритет страницам, относящиеся к меню. С помощью выставления приоритета сообщается поисковым системам о важности той или иной страницы. Чем выше приоритет, тем выше важность страницы. Приоритет отмечается в xml-карте сайте, а в html-карте сайта никак не отображается. Например, главному меню можно указать приоритет по выше, а другим меню по ниже. Приоритет указывается от 0.1 до 1 с шагом в 0.1. Данный параметр является не особо важным и на индексацию страниц не влияет.

Частота обновления — здесь  выставляем интервал той периодичности с которой обновляются разделы данного меню, т.е. если материалы данного меню обновлюется несколько дней в неделю, то лучше выставить «weekly», если каждый день, то — «daily» и т.д. Данная опция сообщает поисковым системам через xml-карту (которая создается автоматически) с какой периодичностью обновляется ваш сайт. Только не вздумайте обмануть поисковую систему, не получиться. Выставляйте реальные интервалы.

Во вкладке «Опции» нам доступны следующие пункты:

  • Вводный текст — выставляем «Yes», если хотим показать вводный текст в html-карте сайта, который вводили в большое текстовое поле, иначе, выставляем «No».
  • Заголовок меню — выставляем «Yes», если хотим видеть заголовок меню над ссылками в html-карте сайта.
  • Имя css-класса — здесь можем задать уникальный класс для таблицы стилей, чтобы оформить html-карту сайта по своему усмотрению.
  • # столбцов — с помощью данной опции можем указать количество столбцов карты сайта. Это актуально, если у нас в предыдущей вкладке выбрано больше одного меню.
  • Изображение внешней ссылки — если в карте сайта существует ссылка, ведущая на сторонний ресурс, или как говорят, внешняя ссылка, то она может помечаться специальной иконкой. Иконку можно найти по следующему адресу — /components/com_xmap/assets/images.
  • Сжимать XML — здесь советую выставить «Yes». Это нужно для уменьшения размера файла и как следствие быстрой загрузки. Но иногда это может вызывать проблемы для поисковых ботов. В таком случае можно выставить переключатель на «No».
  • Красивый XML — данная опция не является обязательной, она лишь визуально придает более менее приятный вид xml-карте сайта. Если у вас буду проблемы с вашей картой сайта, то можете выставить переключатель на «No».
Читайте также:  Показ/скрытие фрагмента контента по условиям в Joomla 3

Опции Xmap - карта сайта для joomla 2.5, joomla 3.0

Вкладка «Новостная карта сайта» — необходима, если у вас сайт присутствует в гугл новостях. В поле «Название публикации» вводим название вашей новостной публикации в Гугл без кавычек, например, Новости сайта zaurmag.

Теперь когда мы пробежались по всем пунктам можем нажать на кнопку «Сохранить» или «Сохранить и закрыть». Теперь у нас в списке карт сайт имеется одна карта сайта.

Карта сайта - Компонент XmapПросмотреть xml-карту сайта можно нажав на ссылочку «Xml карта сайта», страничка откроется в новой вкладке. Также открываем и карту сайта новостей, если сайт добавлен а Гугл новости.

xml-карта сайта - Компонент Xmap – карта сайта для joomla 2.5, joomla 3.0

Вот как выглядит xml-карта сайта одного из примерных моих сайтов. В верхней части нам сообщается сколько в карте присутствует урлов, идет список самих урлов страниц и обратите внимание на колонки Частота изменения и Приоритет. Здесь выставляются те параметры, что мы выставляли во вкладке «Меню«. Далее на что хотел бы обратить ваше внимание, это ссылка «Войдите» в верхней части окна. Для чего это нужно?

После авторизации во фронтальной части сайта с правами супер администратора (для авторизации откройте любую страницу фронтальной части сайта и через форму авторизации авторизуйтесь, далее после вернитесь в карту сайта и просто перезагрузите страничку) нам доступно редактирование нашей xml-карты сайта, а именно:

  • мы можем снимать с публикации некоторые урлы, т.е. те, которые не хотим видеть в индексе поисковых машин.
  • мы можем изменять частоту изменений каждому отдельному адресу, тобишь странице. Если в настройках частота изменения присваивалась только меню, то здесь уже можно назначать каждой отдельной странице данного меню. Я считаю, что это очень удобно, потому что не все страницы одинаково обновляются. К примеру, на одной странице могут чаше писать пользователи комментарии, чем на другой, а комменты это тоже обновление.
  • мы можем назначать каждой отдельной странице приоритет. Здесь все аналогично.

Следующий момент это два чекбокса: Показать заголовок и Показывать исключённые пункты. Если поставить галочку на пункте «Показать заголовок», то над адресами появится заголовок страницы, тоже очень удобная штука, т.к. по адресам не всегда можно определить что это за страница. Если выставить галку на пункте «Показывать исключённые пункты», то у нас будут показываться адреса, которые мы сняли с публикации. Неопубликованные урлы слева помечаются красным крестиком и бывают перечеркнутыми. Если галка на данном пункте не стоит, то такие адреса бывают скрыты. Все же опубликованных урлы помечаются зеленой галочкой (только, если авторизованы).

Читайте также:  Языковые файлы Joomla. Переопределение языковых констант в Joomla 2.5

Вот как выглядит xml-карта сайта после авторизации.

xml-карта сайта после авторизации - Компонент Xmap – карта сайта для joomla 2.5, joomla 3.0

Ну вот я думаю с xml-картой сайта мы разобрались и теперь двигаемся дальше. Далее мы вернем в панель управления Xmap и разберем вторую вкладку «Расширения». А как же html-карта сайта спросите вы? А html-карту сайта создадим чуть позже. Обо всем по порядку.

Во вкладке «Расширения» находятся список всех плагинов, которые идут как дополнение к Xmap. Мы должны включить нам необходимые. По умолчанию с Xmap устанавливаются следующие расширения:

  • Xmap — Content Plugin — выводит ссылки в карте сайта из стандартного компонента материалов Joomla;
  • Xmap — Kunena Plugin — выводит список всех рубрик и тем созданных на форуме, работающего на компоненте Kunena (но данный плагин почему то у меня не работал);
  • Xmap — Mosets Tree Plugin
  • Xmap — SobiPro Plugin
  • Xmap — Virtuemart Plugin — плагин интернет магазина, работающего на платформе Virtuemart, выводит ссылки всех рубрик и товары магазина.
  • Xmap — WebLinks Plugin

Щелкнув по вкладке «Расширения», мы тем самым попадем в менеджер плагинов Joomla, только попав в расширения через Xmap у нас автоматически срабатывает фильтр по расширениям Xmap.

Расширения Xmap - карта сайта для joomla 2.5, joomla 3.0

Если у вас установлен какой либо компонент, помимо тех, что перечислены выше, то плагин для Xmap вам необходимо ставить отдельно. Он устанавливается через стандартный инсталлятор joomla.

На скрине выше видно, что помимо стандартных плагинов установлен и включен плагин Xmap для компонента K2, т.к. на примерном сайте контент строиться на данном компоненте.

Ну что же, давайте построим теперь html-карту сайта. Для этого нам необходимо создать пункт меню и привязать его к Xmap. Можем создать для карты сайта отдельное меню с одним пунктом и вывести его где угодно и сделать, например, вместо ссылки иконочку карты сайта.

Я буду показывать на примере главного меню. Идем в менеджер меню -> главное меню -> создать пункт меню. Здесь как обычно вводим заголовок, а вот тип пункта меню выбираем Xmap -> HTML карта сайта.

Тип пункта меню - карта сайта для joomla 2.5, joomla 3.0

После этого в правой колонке во кладке «Обязательные параметры» выбираем созданную нами в Xmap карту сайта.

Выбрать карту сайта Xmap - карта сайта для joomla 2.5, joomla 3.0

После этого сохраняемся и переходим на наш сайт. Щелкаем в главном меню по пункту «Карта сайта».

HTML карта сайта - карта сайта для joomla 2.5, joomla 3.0

Вот что у меня получилось. Смотрится довольно неплохо. По дереву ссылок можно определить вложенность статей.

Если авторизоваться через фронт, то в конце каждой ссылки мы можем увидеть иконки зеленых галочек. Здесь также, как и в xml-карте сайта можно снимать с публикации некоторые ссылки.

HTML карта сайта - карта сайта для joomla 2.5, joomla 3.0

Ну вот, наверно, на этом я закончу свою статью, посвященную Xmap. Если у вас возникнут вопросы, то задавайте их в комментариях, с удовольствием отвечу.

Ниже я выкладываю ссылки на плагины для Xmap для популярных компонентов: ССК K2, ССК Zoo, интернет-магазин Joomshopping. Если появятся еще какие я обязательно пополню данный список.

Скачать плагины для Xmap

plg_xmap_com_k2

plg_com_zoo-j2.5-v2.1.1

plg_xmap_com_jshopping_2.0.0

Спасибо за внимание, всем пока!

Оцените пост
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (17 оценок, среднее: 2,06 из 5)
Загрузка...
Заур Магомедов
Заур Магомедов
Занимаюсь созданием сайтов с 2009 года. Постоянно обучаюсь и совершенствуюсь, шагая в ногу со временем. Владею такими навыками, как: Html5, Css3, JavaScript, Vue, Git, БЭМ, Gulp.
Другие материалы той же категории