photo

Карты для типов контента

Последнее обновление: 31 июля 2013

Совместимость: AltoCMS 0.9.7

Версия: 1.0.0

Скачан: 4699 раз

Скачать

Добавил: extravert

вставить в блог

Описание

Позволяет добавлять карту к типам контента в AltoCMS.

Доступны Google/Яндекс карты на выбор (в конфиге).

Внимание! Эта версия плагина предназначена для работы в Alto CMS версии 0.9.+. Для более поздних версий Alto CMS, пожалуйста, используйте этот плагин: altocms.ru/addons/item/106/

Использование


1)Устанавливаем плагин стандартным способом (загрузив в папку plugins и включив из админпанели).
2)В администраторской панели переходим в меню«типы контента».
3)Нажимаем «редактировать» напротив типа контента, к которому будет присоединено поле карт.
4)Нажмаем «добавить поле». Выбираем в выпадающем списке «Карта», прописываем название поля, например «Место встречи», и пояснение-подсказку к нему «Отметьте место встречи на карте».
5)Сохраняем поле. При необходимости обычным перетягиванием можно изменить порядок поля среди остальных полей на необходимый вам.
6)В конфиге плагина /maps/config/config.php можно выбрать какой тип карт использовать — яндекс или google

13 комментариев

0
Установил, карта выводится при добавлении топика. Но когда уже создал и отметил на карте то — карты нет!
0
а у меня на данный момент даже не отмечает и тоже карта только в режиме редактирования. ко нибудь поборол проблему?
0
решил проблему сменой типа карт на яндекс
0
При редактировании топика карта открывается не в отмеченной точке, а в точке по умолчанию. Если нужно редактировать отмеченную точку приходится снова двигать карту.

Спасибо за плагин!
0
В /plugins/maps/templates/skin/default/forms/maps/yandex/edit.tpl
{if $_aRequest.fields.$field_id.1 != ''}
			{literal}
			myPlacemark = new ymaps.Placemark([{/literal} {$_aRequest.fields.$field_id.0} {literal}, {/literal} {$_aRequest.fields.$field_id.1} {literal}]);
			myMap.geoObjects.add(myPlacemark);
			{/literal}
		{/if}

замени на
{if $_aRequest.fields.$field_id.1 != ''}
			{literal}
			myPlacemark = new ymaps.Placemark([{/literal} {$_aRequest.fields.$field_id.0} {literal}, {/literal} {$_aRequest.fields.$field_id.1} {literal}]);
			myMap.geoObjects.add(myPlacemark);
			myMap.setCenter([{/literal} {$_aRequest.fields.$field_id.0} {literal}, {/literal} {$_aRequest.fields.$field_id.1} {literal}]);
			{/literal}
		{/if}
0
сменил тип на Яндекс — не помогло. Ребят помогите, не выводится карта в топике! Что делать?
0
Аналогичная проблема
0
При создании топика ошибка
Exception: Cannot load class "PluginMaps_ActionContent"
See details in error.log


Версия 0.9.7.1
0
Починил: нужна полная замена файлов из архива с перезаписью поверх установленного плагина.
+1
Планируется ли адаптация плагина под версию cms ver.1.0?

После создания Топика вылетает ошибка Exception: Unable to load template file 'fields/customs/field.custom.map-edit.tpl' in 'topics/topic.type_default-edit.tpl'
При этом все активированно и поля созданы как написано в инструкции.
0
Тоже интересует будет ли адаптация под последнюю версию alto?
0
tinymce перестал работать. узнал об этом когда сайт уже обновил. Придется отключить до выхода адаптации ((
0
Плагин настроил, всё работает. Однако, иногда из записи пропадает карта. Оказывается из базы пропадает строка с записью карты, которая привязана к топику. Проблем с базами не было никогда у хостера. В чём подвох? Что в коде может удалять карту? Никто не сталкивался?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.