Модуль Яндекс Карты для Joomla 3
Поисковики обожают, когда на сайтах много медиа-материалов, когда пользователю не только рассказывают, но и показывают. Один из хороших способов привлечь к себе поисковых роботов и получить нормальные позиции в выдаче — это размещать на сайте карты определенной поисковой системы.
Если планируете раскручиваться преимущественно в Гугле, тогда устанавливайте на своем сайте Google Maps, если мечтаете попасть в топ Яндекса — тогда Яндекс. Карты.
Для многих движков установить фрагмент карты на сайт — это ничего сложного. Но Joomla только недавно начал поддерживать возможность добавлять Yandex Map в любой части сайта. Еще до 2010 году вебмастера ломали себе голову, ведь не было ни модуля, ни нормального плагина. Теперь у сайтостроителя гораздо больше возможностей. Разберем их детальнее.
Содержание
На каких сайтах лучше размещать Яндекс. Карты
Нужно уметь определять меру наполненности вашего веб-ресурса. Если у вас и без того много информации на портале: картинок, видео, слайдов, инфографики и т. п., то можете обойтись и без фрагмента карты. Но если вы имеете хоть какую-то привязку к территории, тогда вам обязательно нужно будет установить Yandex Map. Например, если у вас есть магазин в Москве. В таком случае разместите в разделе «Контакты» или даже «О компании» кусок карты столицы с отмеченным вашим магазином — так у клиентов будет меньше вопросов по поводу того, как добираться.
С другой стороны, Yandex Map можно размещать и на информационных ресурсах. Представьте, что вы пишите про Вторую Мировую войну, к примеру, о битве под Сталинградом. Не лучше было бы отметить участок сражения и продемонстрировать читателям, чтобы они имели представление о каких территориях и масштабах битвы идет речь? Так вы визуально упростите восприятие материала, и пользователи вместе с поисковиками отблагодарят вас улучшенной статистикой посещений подобных постов.
Компонент Яндекс. Карты на сайт Joomla
Первым продуктом поисковика Яндекс для Joomla был именно компонент. Возможность размещать его на сайт появилась еще с 2009 года. С тех пор инструмент значительно улучшился. Компонент, как известно, предназначен для размещения в основной части страницы, потому будьте готовы, что сайт буквально «утонет» в карте. Так что такой формат Яндекс. Карты подходит только для тех случаев, когда необходимо показать клиенту/посетителю размещение чего-либо. Например: компонент можно использовать для страницы «Как добраться?».
Компонент Yandex Map работает по принципу конструктора. То есть вы не просто делаете фрагмент карты, но еще и указываете на нем то, что увидят пользователи, пришедшие на сайт. Компонент позволяет добавлять в пределах одной страницы неограниченное число материала, но лучше с «безлимитом» не шутить, иначе можете снизить скорость загрузки страницы. Еще одна хорошая сторона, благодаря которой компонент Yandex Map полюбили многие веб-мастера — это возможность генерировать индивидуальные метки для Яндекс. Карты. В Joomla весьма сложно добиться индивидуального вида, так как большинство функций реализуются одними и теми же расширениями на всех ресурсах.
Вы сможете в Joomla через компонент внедрять мини-навигацию, а также страницы поиска по адресу. Пользователи будут благодарны, ведь вы поможете им — не нужно будет отдельно переходить в поисковик Яндекс в раздел «Карты», чтобы искать нужный адрес. Но данный компонент не идеален. Самый большой минус — он займет весь сайт, точнее страницу, на которой вы его разместите. Потому компонент не получится использовать для размещения карты внутри статьи или сбоку на сайте Joomla.
Модуль Yandex Map на сайт Joomla
Долгое время вебмастера только мечтали о таком расширении. С компонентом было весьма неудобно, так как он занимал много место и ограничивал возможности для сайтостроителя, блогера или владельца своего интернет-магазина. Модуль перечеркнул черную полосу белой линией и открыл новые возможности для Joomla.
Версия для Joomla 3 появилась только в 2013 году. Ее вы сможете найти через Яндекс в магазине API поисковика. Чтобы установить модуль Yandex Map на сайт Joomla, вам следует сначала загрузить архив на компьютер. Потом перейдите в админку движка, а далее — во вкладку меню «Менеджер расширений». Найдите «Установить/Удалить» и «Загрузить файл пакета». После этого архив начнет загружаться на сайт. Далее переходите в «Менеджер модулей» и устанавливаете модуль на сайт. Движок оповестит вас, когда модуль будет удачно установлен.
Разработчики Яндекс. Карты для Joomla позаботились о том, чтобы меню было русским, ведь основные пользователи поисковика — это россияне. Модуль очень легко настраивать. К примеру, если вы хотите поставить метку на Yandex Map, тогда нажмите на координаты. Если слегка промазали с меткой, модуль позволяет перетащить ее мышкой в другое место на карте. Яндекс. Карта легко масштабируется при помощи стандартных кнопок «+» и «-» в интерфейсе инструмента.
Модуль Yandex Map даст вам возможность добавлять на сайт в любой доступной позиции карты разного формата:
- спутник;
- гибрид;
- схема;
- народная.
Вы сможете регулировать модуль по размеру, определив ширину и высоту карты в пикселях. Это и есть главное преимущество над компонентом — миниатюрный модуль Yandex Map гораздо чаще находит применение, чем большое расширение на всю страницу. Вы сможете размещать маленькие куски карты с метками на ней, а к меткам добавить SEO-текст для лучшего продвижения страницы. Сам текст можно будет украсить html-тегами, то есть выделить жирным, зачеркнутым, привести цитаты и многое другое. Также вам предстоит добавить текст, который появится после нажатия на метку.
Плагин Яндекс. Карты для сайта на движке Joomla
Плагин не так популярен среди вебмастеров, как описанный выше модуль. Все потому, что плагином куда сложнее управлять. Тем более, русской версии плагина нет, и сайтостроителю придется работать с шорткодами для вставки фрагмента карты на сайт. С другой стороны, плагин — это возможность размещать координатную сетку в любом участке на ресурсе, будь то статья, боковая колонка, шапка или футер. Чтобы начать пользоваться плагином, вам лишь нужно понять, что означают различные пункты настроек данного расширения:
- YMAP_API — это поле для ввода API-ключа, который выдает компания Яндекс зарегистрированным пользователям. Его нужно будет ввести для активации инструмента.
- YMAP_WIDTH — ширина карты.
- YMAP_HEIGHT — высота карты.
- YMAP_LAT — широта координат.
- YMAP_LON — долгота координат.
- YMAP_ZOOM — масштаб в процентах.
- YMAP_ZOOMTYPE — в этом пункте вам необходимо определить тип масштабирования Yandex map.
- YMAP_MAPTYPE — это выбор типа отображаемой карты (спутник, гибрид, схема).
Чтобы разместить на карте метку, вам необходимо будет отметить Yes возле пункта YMAP_PLACEMARK. А ниже возле параметров Ymap_Latpl и Ymap_LONPL — указать координаты для метки. Чтобы внести точные данные, лучше заранее найти метку на карте в Яндексе, а потом переписать данные координат. Далее в пункте YMAP_TEXT вам предстоит указать, что будет написано на метке. YMAP_OPENM позволит пользователю открывать балун метки и видеть дополнительное описание для нее. А в поле YMAP_CONT вы сможете составить это описание.
На самом деле, когда вы поработаете с плагином Яндекс некоторое время, вы привыкните. Тогда сложные настройки уже не будут казаться вам таковыми — все будет легко, просто и быстро. Не забудьте после внесения всей информации нажать на кнопку Enabled, чтобы данные сохранились и плагин активировался. Теперь, чтобы вставить фрагмент Yandex Map на страницу, вам нужно лишь ввести в нужном месте шаблона шорткод: {ymap}.
Не забудьте почистить кэш сайта после этого, чтобы содержимое добавилось на страницу.