В процессе работы часто возникает необходимость использовать стандартные наработки по оформлению, программированию, редактированию кодов и прочему.

В сети есть много различных ресурсов, включающие в себя справочники по разным редакторам, а также по html, php, css, js и тд. Всё можно найти, если возникает какой-либо вопрос или не хочется изобретать велосипед. Но так как любой поиск - это тоже потраченное время, то закидываем сюда всякую интересную всячину.

Если кому-нибудь пригодится, будем рады.

Сегодня я расскажу как вставить на сайт Joomla карту от Яндекса или Google.

Начнем с Яндекса.

После апдейта API 2.0 стало значительно легче вставлять карты на сайт, больше не нужен ключ, появилось больше возможностей для использования на мобильных устройствах, на самом сайте не нужно заводить отдельные модули и плагины, всё делается очень просто.

Для начала Вам необходимо иметь учетную запись на Яндексе, авторизоваться и пройти по ссылочке http://api.yandex.ru/maps/tools/constructor/, потом проходим три шага по созданию своей карты, там ничего сложного нет, после принятия лицензионного соглашения Вам дадут код в двух вариантах, сохраняем оба в отдельных файлах(можно прямо на хосте)

Google.

Если Вы авторизованы-просто войдите в аккаунт, в противном случае нужно завести учетку.

Переходим по адресу http://maps.google.ru/ и вводим адрес, например, Москва, Арбат 1, выбираем "Мои метки", потом "Создать карту". В появившейся форме необходимо ввести параметры карты. В правой части отображена карта, на который Вы можете поставить точки, нарисовать линии, многоугольники.

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

Вставляем карту.

  1. В админке сайта жмем Сайт>Общие настройки>Сайт>Редактор по умолчанию - выбираем пункт "Редактор-Без редактора", сохраняем, выходим;
  2. Опять же в админке жмем Материалы>Менеджер материалов или Избранные материалы (зависит от того где у Вас материал для нужной странице)>Настройки(справа вверху)>Фильтры текста - выбираем себя любимого (скорее всего Вы super user) - по умолчанию стоит "Черный список" - ставим "Нет фильтрации", сохраняем, выходим;
  3. Для Joomla 2.5... — Сайт>Общие Настройки>Фильтры текста или COM_CONFIG_TEXT_FILTER_SETTINGS и выбрать "Нет фильтрации" или «..._NO_FILTER» для группы, в которой Вы опять таки SuperUser. Важно! Для всех остальных групп не меняйте значение!!!
  4. И снова админка>Материалы>Менеджер материалов - выбираем тот материал, куда нужно вставить карту (скорее всего Контакты), в поле Текст материала не должно быть никаких редакторов (кнопочек), вставляем туда полученный у Яндекса или Google код карты выше или ниже основного текста. Проверяем страничку на сайте, всё должно работать. 

Прим. Если вдруг редакторы не отключились, т.е. не сработал п.1 - идем в админке в Расширения>Менеджер плагинов - выбираем там все редакторы кроме "Без редактора" ( уиеня Editor JCE и Редактор CodeMirror) и снимаем с публикации.

После того как карта установлена, не забудьте вернуть все настройки на место.

Всё. Удачи.

P.S. Практика показала - если Вы по нужде или просто так зашли в админке на страничку с картой (поменять номер телефона например) и нажали "Сохранить" - карта стирается. Ищем сохраненную копию кода и вставляем всё снова.

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

0
правилами и условиями.
  • Комментарии не найдены