Компонент контактов для CMS Joomla ContactMap

В этой небольшой заметке я хочу рассказать Вам о новом бесплатном компоненте ContactMap, который может заменить штатный «com_contact».

Компонент отображает следующие контактные данные: имя контакта; адрес: страна, единица административного деления, город, улица, дом; телефон; адрес электронной почты; факс.

«ContactMap» также позволяет вывести произвольный текст и изображение. Помимо контактных данных на странице компонента публикуется карта Google с маркером, кнопка печати и форма для отправки сообщений.

Последняя содержит стандартные поля: имя отправителя, адрес электронной почты, тема сообщения, текст сообщения.

Скачать компонент можно на сайте разработчика http://www.gmapfp.org/

На момент написания доступна версия 3.0, в ней используется JavaScript API Google Maps v.3

В панели управления компонентом Вы можете: объединять контактные записи в категории, выбирать маркеры для карт Google, редактировать CSS, выгружать на сайт изображения.

А также в разделе администрирования можно задавать текст meta-тегов description и keywords.

Для установки маркера на карте достаточно аккуратно ввести полный адрес и нажать на кнопку «Find».

Каждая контактная запись может содержать два адреса.

Единственный недостаток – это отсутствие поддержки русского языка, есть только английская и французская версия.

Но ее легко решить, если самостоятельно перевести содержимое двух файлов:

— для фтротенда — en-GB.com_contactmap.ini, расположенный в папке <ваша установка Joomla>/language/en-GB/;

— для режима администратора — en-GB.com_contactmap.menu.ini и en-GB.com_contactmap.ini в папке <ваша установка Joomla>/administrator/language/en-GB/.

В качестве дополнения по теме добавления карты на страницу контактов посмотрите статью «Как вставить карту Яндекс или Google (maps.yandex.ru maps.google.ru) в Joomla 1.5»

  • Гость: Добрый день, установил компонет, но вот с русским языком проблема при замене на русские буквы появляются вопросы (значик вместо букв), как Вы решали этот вопрос? Спасибо!
  • Гость: Нужно сохранить все файлы, которые выводят содержимое, в кодировке utf-8. Это можно сделать с помощью Блокнота.
  • Гость: Большое спасибо!! Все вышло!!!
  • Гость: А вы не подскажите русский компонент, для контактов, чтобы пользователь мог сам изменять свои (только свои) контакты через front-end, а не через админ панель? Спасибо.
  • Гость: Добрый день. Как создать kml для етого компонента и куда , какой вставлять api не смог найти. Форма контактов есть ,а карты нет.
  • Гость: Внимательно читайте заметку, маркер ставиться на карту автоматически - необходимо написать полный адрес
  • Гость: Карта выводится с масштабом 200км (Видно только город). А мне нужно,чтобы как у Вас в примере было видно улицы
  • Гость: Русский можно взять по этой ссылке http://www.gmapfp.org/en/download?func=select&amp;id=4 только везде нужно заменить GMAPFP на CONTACTMAP
  • Гость: Не отображается карта на сайте когда тип стоит Displays all contacts on a map я так понимаю это общая карта с контактами... но если мотреть отдельный контакт карта показывает в тое админке все работает.
  • Гость: Помогите с переводом не получаеться... для фтротенда – en-GB.com_contactmap.ini, расположенный в папке /language/en-GB/; все изменения не меняються
  • Гость: прив, раньше контакт мап норме работал , а сейчас что то не показывает карту как нужно, показывет францию что ли, в настройках все норма, в создании карты тоже показывает нормальное расположение объекта, а вот в контактах на сайте показывает францию, может сбои? может демо?
  • Гость: Проблема с геокодированием адреса из контактов, почему произошло непонятно.
  • Гость: что посоветуешь сделать?
  • Гость: Есть еще модуль для размещения карт на странице контактов <a href="http://factory.docwriter.ru/support/joomla-extensions/google-map-for-contacts.html" rel="nofollow">Модуль DW Contact Map</a> можно попробовать его.
  • Гость: Привет! подскажите, пжлст, никак не пойму - как мне убрать, чтобы не отображалось имя контакта, а также форма для отправки сообщений?
  • Гость: Подскажите как прописать RSS,а то у меня ошибка вылетает.
  • Гость: У меня хост nic.ru проблема в том,что он работает в другом виде нежеле у меня на Денвере.Поясняю: нет капчи, т.е просто не отображается. даже поля такого нет. И в полях от кого и имя автоматом проставлены мое админское мыло и логин! Как с этим бороться, всю голову сломал. Кто может подсказать какие настройки необходимо проделать чтоб все стало путем?
  • Гость: спасибо разобрался. Дело в том что оно все не работает когда сайт закрыт и смотришь его залогиненным например при редактировании. а для все снаружи все работает Теперь не могу понять почему карту не показывает. Т.е там где она должна быть просто пусто, один фон. Кто знает? когда залогигнен видна, когда нет не видна а вобще она чета глючит, то она есть. то её нет, не пойму вот а щит а сейчас даже на локалке перестала работать! бред какой-то
  • Гость: Установил Contact Map и когда заходишь в главное меню этого компонента то в шапке горит ошибка: "ERROR LOADING FEED DATA Error Loading ModulesMySQL server has gone away SQL=SELECT id, title, module, position, content, showtitle, control, params FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id WHERE m.published = 1 AND m.access &lt;= 2 AND m.client_id = 1 ORDER BY position, ordering&quot; Подскажите что делать? версия Joomla 1.5 и ContactMap v3.16
  • Гость: Здрасьте, мне нужно чтоб все контакты были на русском, как это сделать?
  • Гость: а как руссифицировать его? ато всё на англ
  • Гость: Так, с русским я разобрался... теперь вот какой вопрос, когда контакты открываешь, нажимаешь на принтер, открывается окно с картой и контактной инфой. Так вот на кнопке для печали каракули, я не могу найти код где можно поменять эти каракули... ПОМОГИИИТЕ!!!
  • Гость: Вы файлы с русскими надписями в какой кодировке сохраняли? Нужно в utf-8.
  • Гость: Вы не поняли, на этой кнопке что отправляет на печать написаны каракули, я не менял там язык... я не могу найти где можно поменять название кнопки
  • Гость: да, похоже вы сами не знаете