Модуль карты по регионам для joomla 3. Zh YandexMap - Яндекс карты для Joomla. Расширение Ami Sitemap



mod_flyleaf_ymap_j32.zip

Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.

Ранее(при Joomla 2.5) я использовал модуль - http://flyleaf.su/blog/jo omla/modul-yandeks-kart-s -rasshirennymi-nastroykam i-dlya-joomla-2.5.html
Но на Joomla 3 данный модуль хоть и ставился, но работал некорректно. Пришлось немного ковырнуть код и портировать модуль под Joomla 3.2
Думаю стоит его добавить в раздел плагины. Скачивайте и пользуйтесь - mod_flyleaf_ymap_j32.zip

","contentType":"text/html"},"proposedBody":{"source":"

Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.

Ранее(при Joomla 2.5) я использовал модуль - http://flyleaf.su/blog/jo omla/modul-yandeks-kart-s -rasshirennymi-nastroykam i-dlya-joomla-2.5.html
Но на Joomla 3 данный модуль хоть и ставился, но работал некорректно. Пришлось немного ковырнуть код и портировать модуль под Joomla 3.2
Думаю стоит его добавить в раздел плагины. Скачивайте и пользуйтесь - mod_flyleaf_ymap_j32.zip

Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.

Ранее(при Joomla 2.5) я использовал модуль - http://flyleaf.su/blog/jo omla/modul-yandeks-kart-s -rasshirennymi-nastroykam i-dlya-joomla-2.5.html
Но на Joomla 3 данный модуль хоть и ставился, но работал некорректно. Пришлось немного ковырнуть код и портировать модуль под Joomla 3.2
Думаю стоит его добавить в раздел плагины. Скачивайте и пользуйтесь - mod_flyleaf_ymap_j32.zip

","contentType":"text/html"},"authorId":"173188780","slug":"44199","canEdit":false,"canComment":false,"isBanned":false,"canPublish":false,"viewType":"old","isDraft":false,"isOnModeration":false,"isSubscriber":false,"commentsCount":19,"modificationDate":"Fri Mar 14 2014 15:25:00 GMT+0000 (UTC)","showPreview":true,"approvedPreview":{"source":"

Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.

Ранее(при Joomla 2.5) я использовал модуль - http://flyleaf.su/blog/jo omla/modul-yandeks-kart-s -rasshirennymi-nastroykam i-dlya-joomla-2.5.html
Но на Joomla 3 данный модуль хоть и ставился, но работал некорректно. Пришлось немного ковырнуть код и портировать модуль под Joomla 3.2
Думаю стоит его добавить в раздел плагины. Скачивайте и пользуйтесь - mod_flyleaf_ymap_j32.zip

","html":"Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.","contentType":"text/html"},"proposedPreview":{"source":"

Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.

Ранее(при Joomla 2.5) я использовал модуль - http://flyleaf.su/blog/jo omla/modul-yandeks-kart-s -rasshirennymi-nastroykam i-dlya-joomla-2.5.html
Но на Joomla 3 данный модуль хоть и ставился, но работал некорректно. Пришлось немного ковырнуть код и портировать модуль под Joomla 3.2
Думаю стоит его добавить в раздел плагины. Скачивайте и пользуйтесь - mod_flyleaf_ymap_j32.zip

","html":"Уже очень давно вышла cms Joomla 3, а нормального модуля яндекс карт не было. Сейчас уже имеем Joomla 3.2, а модуля не было до сегодняшнего дня.","contentType":"text/html"},"titleImage":null,"tags":[{"displayName":"PHP","slug":"php","categoryId":"17081730","url":"/blog/mapsapi??tag=php"},{"displayName":"Joomla","slug":"joomla","categoryId":"5580868","url":"/blog/mapsapi??tag=joomla"},{"displayName":"API 2.0","slug":"api-2-0","categoryId":"118618156","url":"/blog/mapsapi??tag=api-2-0"},{"displayName":"модули","slug":"moduli","categoryId":"9794493","url":"/blog/mapsapi??tag=moduli"}],"isModerator":false,"publishCount":1,"commentsEnabled":true,"url":"/blog/mapsapi/44199","urlTemplate":"/blog/mapsapi/%slug%","fullBlogUrl":"https://yandex.ru/blog/mapsapi","addCommentUrl":"/blog/createComment/mapsapi/44199","updateCommentUrl":"/blog/updateComment/mapsapi/44199","addCommentWithCaptcha":"/blog/createWithCaptcha/mapsapi/44199","changeCaptchaUrl":"/blog/api/captcha/new","putImageUrl":"/blog/image/put","urlBlog":"/blog/mapsapi","urlEditPost":"/blog/56a94059b15b79e31e0ced89/edit","urlSlug":"/blog/post/generateSlug","urlPublishPost":"/blog/56a94059b15b79e31e0ced89/publish","urlUnpublishPost":"/blog/56a94059b15b79e31e0ced89/unpublish","urlRemovePost":"/blog/56a94059b15b79e31e0ced89/removePost","urlDraft":"/blog/mapsapi/44199/draft","urlDraftTemplate":"/blog/mapsapi/%slug%/draft","urlRemoveDraft":"/blog/56a94059b15b79e31e0ced89/removeDraft","urlTagSuggest":"/blog/api/suggest/mapsapi","urlAfterDelete":"/blog/mapsapi","isAuthor":false,"subscribeUrl":"/blog/api/subscribe/56a94059b15b79e31e0ced89","unsubscribeUrl":"/blog/api/unsubscribe/56a94059b15b79e31e0ced89","urlEditPostPage":"/blog/mapsapi/56a94059b15b79e31e0ced89/edit","urlForTranslate":"/blog/post/translate","urlRelateIssue":"/blog/post/updateIssue","urlUpdateTranslate":"/blog/post/updateTranslate","urlLoadTranslate":"/blog/post/loadTranslate","urlTranslationStatus":"/blog/mapsapi/44199/translationInfo","urlRelatedArticles":"/blog/api/relatedArticles/mapsapi/44199","author":{"id":"173188780","uid":{"value":"173188780","lite":false,"hosted":false},"aliases":{},"login":"art-apple-studio","display_name":{"name":"art-apple-studio","avatar":{"default":"173188780","empty":false}},"address":"","defaultAvatar":"173188780","imageSrc":"https://avatars.mds.yandex.net/get-yapic/173188780/islands-middle","isYandexStaff":false},"originalModificationDate":"2014-03-14T11:25:47.000Z","socialImage":{"orig":{"fullPath":"https://avatars.mds.yandex.net/get-yablogs/47421/file_1456488726678/orig"}}}}}">

Карта сайта OSMap .

Данный компонент в своё время был лучший для joomla. Бесплатная версия данного расширения имеет всё необходимое для создания карты сайта работающего на базовых расширениях. Всё что нужно, чтоб на вашем сайте работающем на движке джумла появилась карта сайта - это установить данное расширение. Ну и настроить его, если Вы хотите убрать из карты определённые страницы или материалы.

Данный компонент пришёл на смену когда то популярной карты сайта для Joomla - "Xmap ", которая больше не поддерживается, а официальный сайт Xmap был закрыт.

Шаг 1. Установка карты сайта на джумлу

Для начала нужно скачать архив. В процессе инсталляции будут установлены компонент и плагины расширения OSMap .

Установка компонента происходит через админ панель сайта по следующему пути:

Расширения ==> Менеджер расширений ==> Загрузить файл из пакета

Выбираем на компьютере скаченный файл и нажимаем Загрузить и установить

Всё карта установлена и сразу же работает.

Шаг 2. - Настройки карты сайта

В админке сайта заходим в Компоненты => OSMap .

Здесь находится карта сайта "Sitemap", в которую заходим.

Карта сразу после установки уже создана и опубликована! Можно больше ничего не делать, все работает!

Для удобства можно её переименовать, но особого значения это не имеет.

Во вкладке Меню отмечаем меню которые должны отображаться в карте сайта. Что касается приоритета (Priority) и частоты изменения (Change Frequency), можно ничего не менять, так как поисковики всё равно будут индексировать сайт по своим правилам.

На вкладке Параметры доступна возможность таких настроек:

Если вы не установили перевод, будет отображаться следующим образом:

  • Intro text - вводный текст для карты в формате HTML
  • Menu Title - название меню вверху каждого меню
  • CSS Class name - название своего класса стилей для карты
  • # Cols - указание количество колонок начиная с 2-х
  • External Links Image - выбор картинки для внешних ссылок
  • Compress XML - сжатие карты
  • Beautify XML - вид карты, проверьте и выберите понравившийся вариант отображения карты
  • Link to author - отключение ссылки на разработчиков расширения

Шаг 3. - Просмотр карты

Выходим из настроек и видим в строке с названием карты Ссылки карты.

При клике по Images , появится информация об изображениях сайта.

Шаг 4. Создание меню

Переходим в МЕНЮ и создаем пункт меню OSMap - HTML Sitemap . В строке "Choose a sitemap" указываем карту сайта.

На следующей вкладке "Sitemap Setting" имеется кнопка для подключения стилей данного расширения.

Открываем на сайте созданный пункт меню, где нас ждет карта сайта.

Шаг 5. Плагины

К расширению OSMap прилагаются семь плагинов, три из которых сразу включены по умолчанию. Остальные используются в зависимости от наличия на сайте установленных компонентов, таких как форум, магазин и другие.

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

Как из карты OSMap убрать ненужные страницы сайта

Для этого нужно авторизоваться на сайте (не в админке, а на сайте!!) под админовским логином. Открыть карту сайта XML - ранее описанный шаг 3. В самом левом столбике при нажатии на зелёную "птичку" можно включать/выключать нужные вам пункты. Для удобства вверху в информационном блоке включите "Показывать заголовки"

Ну и в конце, не забудьте прописать адрес карты сайта в файле robots.txt

Для этого в файл robots.txt добавляем следующую строчку.

Карта сайта любого вебсайта, в том числе карта сайта Joomla 3, это своеобразное оглавление сайта, в котором указаны все разрешенные для сканирования ссылки сайта.

Для читателей карта сайта (sitemap) создается в формате HTML, для поисковых роботов карта вебсайта создается в простом текстовом формате (Extensible Markup Language) XML. Создание этих карт сайта, а по сути списков заголовков и url производится на основе правил, заданных в текстовом файле robots .

Два формата карты сайта Joomla 3

Есть два основных формата карт сайта, которые могут «послужить» на сайте задачам оптимизации и продвижения . Это карты в форматах:

  • Extensible Markup Language ;
  • Hyper Text Markup Language .

1.Карта вебсайта создается для поисковых роботов. По сути, это текстовой файл формата xml, в котором, по особым правилам синтаксиса (которые можно смотреть тут: https://www.sitemaps.org/ru/protocol.html ), перечислены все доступные (не закрытые для сканирования) ссылки вебсайта (url).

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

2.Карта HTML создается для посетителей сайта. По сути, это визуальное воплощение карты. Вместо адресов ссылок, мы видим список заголовков статей, разделов, возможно фото сайта.

Генераторы карт сайта для поисковых ботов

Чтобы создать карту сайта Джумла 3, для поисковых ботов, не обязательно устанавливать, специально расширение. Существуют online генераторы, которые создают xml карты через сеть.

Использовать online генераторы Sitemap элементарно: вписываете адрес вебсайта с http, и сервис генерирует (создает) карту сайта, которые можно скачать.

Примечание: большинство онлайн генераторов бесплатно создают карты сайта xml до 500 адресов, больше за плату.

  • http://www.mysitemapgenerator.com/
  • https://pro-sitemaps.com/

Что делать с созданными картами сайта Joomla 3 формата xml

Как я уже говорил, карта сайта формата xml создается для помощи поисковым роботам. Сделав такую карту нужно сделать следующее:

  • Скачанный файл, назовем его для единообразия, sitemap.xml , нужно по FTP закачать в корневой каталог вашего сайта.
  • После это зайти на свои страницы сервисов для веб мастеров (google; Yandex; bing) и вписать на соответствующей вкладке полный адрес до залитых карт сайта.

class="eliadunit">

Примечание: если вы не завели и не добавили свой сайт на эти сервисы, это нужно сделать.

Расширения для создания карт сайта Joomla 3

Для создания гостевой карты сайта Joomla 3, придется установить стороннее расширение. Найти их можно на странице расширений Джумла под тегом sitemap ().

Компонент Xmap

Самое «старое» и известное расширение Joomla 3 создания карт сайта называется Xmap. Это компонент с дополнительными плагинами охватывающие создание карт сайта интернет магазинов и других расширений.

С компонентом Xmap ситуация в следующем:

  • Официальный сайт xmap больше не существует. Можете проверить его официальный адрес: http://joomla.vargas.co.cr/ .
  • Связано это с тем, что последняя версия Xmap 2.3.4 для Joomla! 3.x (компонент и плагины) больше не будет обновляться и поддерживаться.
  • Несмотря на это скачать это расширение можно тут (http://joomla.ru/downloads/extensions/xmap ).
  • В завершении скажу, что это расширение стоит у меня на пол дюжине сайтов, только потому, что оно устанавливалось давно и менять его пока нет желания. Работает нормально, но устарело и по интерфейсу и по возможностям.

Расширение Ami Sitemap

Мне понравилось расширение для создания карт сайта Joomla 3, под названием Ami Sitemap. Идет расширение в двух версиях:

  1. AmiSitemap Free;
  2. AmiSitemap Pro.

AmiSitemap Free я использую. Впечатления самые хорошие и вот почему.

  • AmiSitemap создает два формата карт. То есть, на вопрос как сделать xml и html карты сайта, можно ответить, установите Joomla компонент AmiSitemap.
  • AmiSitemap позволяет из административной панели сайта Joomla управлять и редактировать file robots.txt. Очень удобно. Можно даже загрузить file robots.txt для Joomla по умолчанию.
  • AmiSitemap позволяет (!) из панели сайта отправить созданную карту сайта xml на сервисы веб мастеров, включая Яндекс.

Компонент OSMap

Компонент OSMap создает карты сайта:

  • Для поисковых ботов;
  • Посетителей;
  • Новости Google;
  • Фото.

Заточен компонент под Google Веб мастер, как следствие под Bing. С Яндекс будут те же проблемы, что и у карт сайта генератора pro-sitemap, «тут вижу, тут не вижу», ошибки в карте. Я этот компонент не пробовал, но зная расширения joomlashack, уверен минимальный функционал в бесплатной версии, он обеспечит.

Компонент Joomla Sitemap Generator

Это компонент создает только карту сайта XML для поисковых ботов. Полный аналог online генератора pro-sitemap, о котором я упоминал в начале статьи. Даже расценки такие же:

Бесплатно до 500 ссылок, остальное по сетке. Сайт компонента тут: https://www.marcobeierer.com/joomla-extensions/sitemap-generator

Другие расширения

Остальные расширения чтобы создать xml и/или html карты сайта Joomla 3, посмотрите на официально странице расширений Joomla:

  • Тут (https://extensions.joomla.org/tags/site-map ) или
  • Тут (https://extensions.joomla.org/category/structure-a-navigation/site-map ).

Выводы

Если хотите показывать гостям сайта сформированный список статей вашего сайта и помогать поисковикам, индексировать страницы карта сайта Joomla 3 должна быть создана, в форматах xml и/или html, для поисковых ботов и для посетителей соответственно.

От автора: приветствую Вас уважаемые читатели. Согласитесь что очень удобно вместе с адресом расположения офиса компании, на определенной странице сайта, отображать карту сервиса Яндекс, для более точного визуального представления местности. Но такая на первый взгляд простая вещь как Яндекс карта для Joomla 3, вызывает, как правило, множество вопросов у начинающих веб-мастеров. Поэтому в данной статье мы с Вами поговорим о том, как добавить вышеуказанный элемент на страницу Вашего сайта.

Сразу же хотел бы отметить, что в CMS Joomla яндекс карты, добавляются достаточно просто, так как карта, по сути, генерируется специальным сервисом системы Яндекс. А значит, все что от Вас требуется, это добавить специальный код на интересующую страницу Вашего сайта, который Вы получите при создании и настройке карты. Конечно, для начала работы Вам обязательно необходима учетная запись Яндекса, поэтому если у Вас ее нет, пройдите регистрацию на данной странице .

Для создания карт, в сервисе Яндекс, предусмотрен простой и удобный конструктор, который вы найдете по следующей ссылке .

При этом, под созданием карты понимается – определение прямоугольного участка на глобальной карте, который будет изначально отображаться на странице Вашего сайта.

На главной странице конструктора карт, во всплывающем блоке, необходимо кликнуть по кнопке “Создать новую карту”.

Далее выполним поиск интересующего адреса, используя специальное поле над блоком карты. К примеру, для Украины, давайте найдем улицу Университетская в городе Харьков. Соответственно, если адрес найден, то он будет отображаться на карте. При этом, используя ползунок масштаба слева, Вы можете увеличить или уменьшить требуемый участок карты.

После выбора интересующего адреса, необходимо указать название и краткое описание будущей карты, а так же добавить метку, которая будет показывать точное местоположение определенного объекта на карте (в нашем случае офиса компании) и краткое описание.

Создавая метку, Вы можете выбрать ее цвет, вид и содержимое, в виде изображения, отображаемого непосредственно в ней. Для завершения создания карты, необходимо нажать на кнопку “Сохранить и продолжить”.

После этого сервис Яндекс Карты, предлагает выбрать размер будущей карты, который Вы можете определить либо, используя текстовые поля слева, или используя мышь, простым перетаскиванием, вручную определить область карты, отображаемую пользователям Вашего сайта. Так же в левом блоке, предоставляется возможность выбора типа карты:

Динамическая – данная карта может управляться пользователем, то есть он по своему усмотрению, может передвигаться по карте, изменять масштаб, а объекты будут отзываться на его действия.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Статическая – карта в формате простого изображения, которая используется только для просмотра определенного участка.

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

Завершив все необходимые настройки, кликаем по кнопке “Получить код карты” и копируем сгенерированный код.

Теперь давайте поговорим о том, как добавить яндекс карту на сайт Joomla. Итак, полученный код мы можем добавить непосредственно в интересующее место шаблона, или, в один из материалов Joomla, или же в страницу отображения контактной информации конкретного пользователя. В качестве примера, я использую последний вариант.

Как Вы видите, скопированный код – это по сути скрипт языка JavaScript, а значит при добавлении его в текстовое поле в котором используется визуальный редактор, теги script и все их содержимое, будут блокироваться. Поэтому, на время, отключим визуальный редактор в глобальных настройках Joomla.

Далее переходим в менеджер контактов и открываем контакт, в информации которого необходимо отобразить карту. Затем, на вкладке “Дополнительная информация” в текстовую область добавляем скопированный корт будущей карты.

Сохраняем изменения и переходим в пользовательскую часть для проверки результатов нашей работы.

Как Вы видите карта успешно отображается, а значит, вопрос как вставить яндекс карту на сайт joomla для Вас исчерпан.

Хотел бы отметить, если Вам необходимо добавить карту в определенное место шаблона то вы можете добавить скопированный код непосредственно в один из файлов шаблона, при этом конечно необходимо знать их структуру. Если Вы не знаете, из каких элементов состоят шаблоны Joomla, Вам будет полезен наш мини-курс .
Так же отобразить карту на страницах сайта Вы можете, используя модуль яндекс карт для joomla, к примеру Yandex Maps Creator. Но на мой взгляд, ручное добавление кода, наилучшее решение для данной задачи.

Всего Вам доброго и удачного кодирования!!!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Компонент Xmap 1.2.14 и 3.2.4 RUS для Joomla предназначен для создания полноценной карты для вашего сайта под управлением cms Joomla. Xmap способен генерировать (создавать) карту сайта как в HTML так и XML формате, что позволяет значительно улучшить индексацию вашего сайта поисковыми системами.

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

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

Сама карта сайта в формате xml - это обычный файл с расширением .xml содержит URL ссылки (заключенные в XML - теги) на страницы вашего сайта и позволяет роботам поисковых систем получить дополнительную информацию о страницах вашего сайта.

В xml карте указывается частота изменения каждой страницы, и когда было сделано последнее изменение (время и дата), еще можно указать приоритет для каждой страницы. Все эти параметры указывать не обязательно, все это для того, чтобы поисковые системы могли быстро и правильно индексировать ваш сайт.

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

Как я уже говорил, способен без проблем создавать два типа карт, в формате html и xml . Также этот компонент Xmap может настраивать свой css стиль, доступ к которому есть прямо из администраторской панели. Компонент имеет русский интерфейс, что позволяет легко разобраться с ним даже новичку.

Скачать файлы:

Xmap v2.3.4 Stable Rus для Joomla 2.5 и 3.x

Многие ошибки были исправлены с момента предыдущей версии.
Xmap 2,3 поставляется с 7-ю предустановленными расширениями: com_content, com_kunena, com_sobipro, com_mtree, plg_com_k2 и т.д.

Если Вам не нужны эти расширения, тогда распакуйте скачанный архив и установите только компонент - com_xmap.zip.

Русский язык для XMaP устанавливается автоматически.

Компонент (Component) и Плагины (Plugin)

GNU/GPL V2 28.11.2013 Русский Joomla 2.5 и Joomla 3.0 204.89 KB 31254
Компонент Xmap Rus для Joomla 1.5 Версия: v1.2.14

Добавлена поддержка новых версий Kunena .
- Обновлено расширение глоссария для работы с Глоссарий 2,7 и выше
- Добавлен новый плагин для ZOO - com_zoo
- Исправлена ​​ошибка: не показывать "специальные" пункты меню, если пользователь не имеет требуемых привилегий.

GNU/GPL V2 23.02.2012 Русский Joomla 1.5 261.4 KB 6455
Мультимедиа