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

Автор: | 20.06.2010

В этой небольшой заметке я хочу рассказать Вам о новом бесплатном компоненте 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»

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

  1. Сергей

    Добрый день, установил компонет, но вот с русским языком проблема при замене на русские буквы появляются вопросы (значик вместо букв), как Вы решали этот вопрос?
    Спасибо!

    1. admin Автор записи

      Нужно сохранить все файлы, которые выводят содержимое, в кодировке utf-8. Это можно сделать с помощью Блокнота.

  2. Сергей

    А вы не подскажите русский компонент, для контактов, чтобы пользователь мог сам изменять свои (только свои) контакты через front-end, а не через админ панель?
    Спасибо.

  3. gosha

    Добрый день. Как создать kml для етого компонента и куда , какой вставлять api не смог найти. Форма контактов есть ,а карты нет.

    1. admin Автор записи

      Внимательно читайте заметку, маркер ставиться на карту автоматически — необходимо написать полный адрес

  4. Айдин

    Карта выводится с масштабом 200км (Видно только город). А мне нужно,чтобы как у Вас в примере было видно улицы

  5. Homo liber

    Не отображается карта на сайте когда тип стоит Displays all contacts on a map я так понимаю это общая карта с контактами…
    но если мотреть отдельный контакт карта показывает в тое админке все работает.

  6. олег

    Помогите с переводом не получаеться…
    для фтротенда – en-GB.com_contactmap.ini, расположенный в папке /language/en-GB/;
    все изменения не меняються

  7. Гриня

    прив, раньше контакт мап норме работал , а сейчас что то не показывает карту как нужно, показывет францию что ли, в настройках все норма, в создании карты тоже показывает нормальное расположение объекта, а вот в контактах на сайте показывает францию, может сбои? может демо?

    1. admin Автор записи

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

  8. Сергей

    Привет! подскажите, пжлст, никак не пойму — как мне убрать, чтобы не отображалось имя контакта, а также форма для отправки сообщений?

  9. Евгений

    Подскажите как прописать RSS,а то у меня ошибка вылетает.

  10. Арти

    У меня хост nic.ru проблема в том,что он работает в другом виде нежеле у меня на Денвере.Поясняю: нет капчи, т.е просто не отображается. даже поля такого нет. И в полях от кого и имя автоматом проставлены мое админское мыло и логин! Как с этим бороться, всю голову сломал. Кто может подсказать какие настройки необходимо проделать чтоб все стало путем?

  11. Арти

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

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

    когда залогигнен видна, когда нет не видна

    а вобще она чета глючит, то она есть. то её нет, не пойму вот а щит

    а сейчас даже на локалке перестала работать! бред какой-то

  12. Руслан

    Установил 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 <= 2 AND m.client_id = 1 ORDER BY position, ordering"

    Подскажите что делать? версия Joomla 1.5 и ContactMap v3.16

  13. Фбзал

    Здрасьте, мне нужно чтоб все контакты были на русском, как это сделать?

  14. Абзал

    Так, с русским я разобрался…

    теперь вот какой вопрос, когда контакты открываешь, нажимаешь на принтер, открывается окно с картой и контактной инфой. Так вот на кнопке для печали каракули, я не могу найти код где можно поменять эти каракули…

    ПОМОГИИИТЕ!!!

    1. admin Автор записи

      Вы файлы с русскими надписями в какой кодировке сохраняли? Нужно в utf-8.

  15. Абзал

    Вы не поняли, на этой кнопке что отправляет на печать написаны каракули, я не менял там язык… я не могу найти где можно поменять название кнопки

Добавить комментарий для admin Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *