Обновление InstantMaps + Скидка! 2.X

1451
Привет, друзья.
Рад представить вашему вниманию очередное обновление InstantMaps для InstantCMS 2.
Обновление InstantMaps + Скидка!

Скидка 20% на покупку InstantMaps до 16 июля!
И специальное предложение - InstantMaps + Биллинг за 5000 руб.
Подробности внутри.

Что изменилось?

Данное обновление имеет номер 2.0.6 и решает несколько известных проблем:

- Исправлен вывод числа привязанных к объекту записей на вкладках, когда связей больше чем одна;
- Исправлено удаление фото при удалении новости объекта;
- Исправлено удаление фото при удалении события объекта;
- График работы объекта теперь скрывается, если не заполнен;
- Добавлен редирект для ссылок на сайты объектов;

Что нового?

Главное нововведение - виджет "Общая карта", позволяющий вывести на одной карте записи из абсолютно любых типов контента.

Работает это следующим образом. Вы добавляете поле "Координаты на карте" (входит в поставку InstantMaps) к любому типу контента, записи которого вы хотите вывести на карте (например, объявления).

Затем, вы добавляете на сайт виджет "Общая карта", в настройках которого указываете нужный тип контента (или несколько) и поле с координатами, созданное ранее.

Вот так выглядит виджет:

Обновление InstantMaps + Скидка!


А вот так выглядят его настройки:

Обновление InstantMaps + Скидка!

В настройках можно добавить сколько угодно типов контента (из тех, в которых есть хотя бы одно поле "Координаты на карте"). Для каждого типа контента можно выбрать набор для фильтрации, иконку маркера и задать шаблон описания. В описании можно использовать значения других полей записи. Например, на скриншоте выше добавлен вывод поля "Цена" (price) для объявлений на карте. Выглядит это так:

Обновление InstantMaps + Скидка!


Кроме того, виджет умеет автоматически определять тип контента на странице. Например, вы можете просто привязать его ко списку объявлений и в настройках выбрать "Показывать на карте: Определять автоматически". Тогда виджет сам поймет что нужно выводить объявления. Более того, будут работать все фильтры по категориям, полям и наборам.

Примеры такого использования можно посмотреть на демо-сайте:
- Объявления на карте
- Новости на карте

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

Обновление InstantMaps + Скидка!

Как получить обновление?

Все владельцы InstantMaps 2 получат письмо с обновлением в течении сегодняшнего дня.

Скидки в честь обновления

Всю неделю, по 16 июля включительно, действует скидка 20% на покупку InstantMaps для InstantCMS 2!

Плюс, дополнительное предложение: Комплект InstantMaps + Биллинг для InstantCMS 2 - всего за 5000 руб!
Для приобретения комплекта достаточно сделать перевод на любой из счетов с этой страницы, указав в примечании e-mail и домен.

Обновление Биллинга + скидка! | Поле "Список людей"
Комментарии (47)
r2 7 июля 2017 в 16:23 0
small user social cms
После установки обновления, сделайте следующее:
- В админке зайдите в раздел "Компоненты";
- Нажмите "Управление событиями";
- Если появится сообщение "Доступны новые события", то нажмите "Обновить события в базе данных".
vsemkrot 7 июля 2017 в 16:28 0
small user social cms
спасибо - ссылки поправьте только на демо - обои ссылки введут на одну страницу!
r2 7 июля 2017 в 16:29 +1
small user social cms
Спасибо, исправил
SergeyD 7 июля 2017 в 16:34 0
small user social cms
Ура! Молодцы. Полезные обновления!
MegaRostov 7 июля 2017 в 16:55 0
small user social cms
Обновление всегда хорошо! Спасибо за доработку и поддержку нужного компонента!
MegaRostov 7 июля 2017 в 17:08 0
small user social cms
Странно! Но у меня в "Компонентах" нет такого ( "Управление событиями" )
r2 7 июля 2017 в 20:14 0
small user social cms
Старая версия CMS? Если нет, то и делать ничего не нужно
Jestik 7 июля 2017 в 17:21 0
small user social cms
Для виджета можно выбрать карту от гугла?
r2 7 июля 2017 в 20:10 0
small user social cms
Да. Виджет использует настройки карты из настроек самого компонента.
Василич 7 июля 2017 в 21:34 +3
small user social cms
Уважаемый ТС, такой вопрос: можно ли сделать так, чтобы при редактировании объекта(объявления например) не приходилось нажимать на кнопку "Выбрать"(выбрать координаты, после чего всплывает карта) а чтобы сразу отображалась карта и на ней двигать нужный маркер в нужном направлении? Т.е. как карта выводится в готовом объявлении, чтобы она так же выводилась и в момент редактирования объявления.
Достаточно сумбурно, надеюсь понятно.
r2 7 июля 2017 в 23:39 +3
small user social cms
Можно, путем пары мелких правок:
1) В файле /templates/default/assets/fields/coordinates.tpl.php в конце добавить: https://pastebin.com/raw/WdewY84K (код по ссылке);
2) В файле /templates/default/controllers/places/styles.css добавить стили: https://pastebin.com/raw/D8HtZdsZ
globator 8 июля 2017 в 07:33 +3
small user social cms
Спасибо r2. Но если в будущем добавить эту опцию в настройки типа поля было бы отлично smile
Чтобы не потерять при обновлении.
globator 8 июля 2017 в 07:31 0
small user social cms
Хотел задать тот же вопрос smile В этом случае, число пользователей показывающий объект на карте увеличивается.
Владимир 8 июля 2017 в 03:25 +4
small user social cms
Было бы удобно если бы был установочный пакет для установки с нуля. Для мапса кстати это уже необходимо, а то там обновлений..
AndroS 8 июля 2017 в 09:59 0
small user social cms
В видео хорошо сделано - при каждой обнове, отдельно установочник и отдельно файл обновки
DeeMon 8 июля 2017 в 11:03 0
small user social cms
Очень нужно кстати... тем более тп не отвечает на письма.
r2 8 июля 2017 в 12:38 +3
small user social cms
Отправил всем клиентам ссылку на загрузку полного дистрибутива
DeeMon 8 июля 2017 в 13:53 0
small user social cms
Не было письма sad
Александр 8 июля 2017 в 19:23 0
small user social cms
тоже пока ничего нет и биллинг 2 тоже бы хотелось полным дистрибутивом
r2 8 июля 2017 в 19:30 0
small user social cms
Ребята, я не телепат. Пишите на почту, иначе откуда я знаю куда вам что высылать. На все клиентские адреса я рассылку делал.
Александр 8 июля 2017 в 19:48 0
small user social cms
27 июня 2017 г., 10:43 отправил письмо на почту support@instantsoft.ru с просьбой выслать ссылку на дистрибутив биллинга 2 , ответа не было , сейчас письмо с дистрибутивом мапса тоже не дошло, но письмо про Обновление InstantMaps 2.0.6 было. Вот такие штуки, не знаю что и думать и как быть, почта на gmail
Александр 8 июля 2017 в 19:56 0
small user social cms
я не замечаю потери других писем, всё отовсюду доходит, за исключением конечно писем с вложениями, там бывает, но теперь то вложений нет, в письмах от Вас ссылки... Может быть Ваш почтовый домен или сервер под каким нибудь спам фильтром у гугла? Или не пропускает большие рассылки.
r2 9 июля 2017 в 12:20 0
small user social cms
Так и я вроде по одной и той же базе шлю каждый раз. Сейчас получили?
Александр 9 июля 2017 в 12:54 0
small user social cms
Получил, спасибо огромное :
8 июля 2017 г., 21:39 - InstantMaps 2.0.6
8 июля 2017 г., 21:40 - Биллинг 2.0.4
9 июля 2017 г., 12:17 - InstantMaps - поле Координаты и HTTPS

Интересно почему ранее не доходили...

И ранее, может с месяц назад писал Вам на почту и просил поправить выгрузку в яндекс маркет из instantshop, там точно ошибка с валютой Белоруссии и видимо ещё не соответствие полей наблюдается, в общем яндекс ругается, а вроде бы выгрузка это заявленная функция магазина из коробки...
Олег Васильевич я 8 июля 2017 в 08:03 +2
small user social cms
r2:
Главное нововведение - виджет "Общая карта", позволяющий вывести на одной карте записи из абсолютно любых типов контента.
Самое важное чего не хватало компоненту (имхо).
Владимир:
Было бы удобно если бы был установочный пакет для установки с нуля.
Тоже не оказался бы.
Олег Васильевич я 8 июля 2017 в 08:07 0
small user social cms
не отказался, извините.
DeeMon 8 июля 2017 в 11:08 +1
small user social cms
r2 , сделайте уже наконец систему тикетов для клиентов Мапса, через почту до Вас практически не достучаться. Не помешал бы и отдельный форум для клиентов. Люди уже давно просят...
Pocus 8 июля 2017 в 11:13 0
small user social cms
А счастье было так близко. Или радость была не долгой.

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

1. При попытке добавления любого контента выдается ошибка "Таблица '....cms_con__field' не существует", т.е. пропущено название компонента.
Скриншот
2. Так и не исправлена ошибка с полем "Координаты на карте". Из положения выходим хитровывернутым способом, с начальной точкой на нулевом меридиане.
Кстати, возможно по-этому его нельзя очистить! Т.е. однажды установленную в контенте карту невозможно удалить.

3. Теперь о новом виджете. Если в настройках выбрать любой из наборов контента, то на карте ничего нет. Правда я проверял на старом контенте, ибо в новом из-за ошибки #1 не создается запись в таблице 'cms_places_coords'.

Ну вот, на первый взляд это всё. К сожалению, ни использовать, ни полноценно протестировать компонент пока нельзя.
r2 8 июля 2017 в 12:38 0
small user social cms
Судя по скриншоту, могу предположить что у вас стоит еще какое-то дополнение, которое тоже слушает хук content_after_add_approve и не возвращает входные данные дальше по цепочке. Т.е. в компоненте places этот хук запускается уже с "испорченными" входными данными. Другого объяснения такой ошибке я не вижу
Pocus 8 июля 2017 в 13:57 0
small user social cms
Владимир, вы правы. Использовался самописный хук для авдоподписки авторов на комментарии к своему контенту. Удалил его и проблема #1 исчезла. Спасибо.
Но остались две другие:

Одна из них, #2 (о ней же ниже говорит skewes), связана с https протоколом. Фокус с предустановленными значениями (см. выше) не очень помогает, чем-то моя долгота ему не нравится.
Ну и невозможность очистки поля напрягает.

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

Кстати, виджету не помешала бы настройка масштаба по-умолчанию (или брать её из настроек компонента), а то слишком мелко.
r2 8 июля 2017 в 14:16 0
small user social cms
#2 я правил, точно помню, поэтому нужно взглянуть в живую
#3 по описанию похоже на старый файл js/maps/list.js в активном шаблоне. Масштаб и положение карты виджет устанавливает автоматически, так чтобы вошли все маркеры
r2 8 июля 2017 в 14:18 0
small user social cms
и самописный хук можно не удалять, просто сделайте чтобы он возвращал те же данные, что и получал. Т.е. просто return $data; добавить или типа того
Pocus 8 июля 2017 в 16:04 +1
small user social cms
Еще один фокус с новым виджетом. На страницах, где одновременно присутствует основная карта (или виджет "карта") и виджет "общая карта", изображение из "общей карты" перемещается в позицию ниже основной.
Скриншот
Причем это проявляется только на яндекс-картах, с гуглом и 2гис вроде бы всё нормально.
Пробовал другой yandex.js, не помогает.
r2 8 июля 2017 в 16:09 0
small user social cms
На странице не должно быть более одной карты, это не баг, так сделано изначально
Pocus 8 июля 2017 в 16:14 0
small user social cms
Понятно. Спасибо, учтём.
Евгений 18 августа 2017 в 23:59 0
small user social cms
У меня выдает ошибку при установке на чистую систему
Скриншот
skewes 8 июля 2017 в 12:11 0
small user social cms
Спасибо большое за обновление! +++
Но у меня почему то вот такая ошибка:

Проверял на объявлениях и новостях.
В самом компоенте карта отображается нормально, но это поле не проверял в Объектах (думаю достаточно в 2 компонентах проверить).
У кого как? Работает вообще данное поле?
r2 8 июля 2017 в 12:39 0
small user social cms
Напишите на support@instantsoft.ru где и как на это можно посмотреть в живую. Если заодно скинете реквизиты админки и FTP - смогу произвести отладку сразу на месте.
r2 9 июля 2017 в 12:21 0
small user social cms
Проблема с полем диагностирована и решена, спасибо Pocus за тестовый сайт. Всем клиентам отправлен файл, который нужно заменить чтобы всё стало нормально.
skewes 9 июля 2017 в 16:30 0
small user social cms
Спасибо большое! Только добрался до компьютера!
Лето, море, ну сами понимаете ...
Pocus 17 июля 2017 в 20:53 0
small user social cms
Владимир, поле заработало, спасибо.
Но как его очистить при редактировании? Изменить можно, удалить нельзя.
Алексей 9 июля 2017 в 16:41 0
small user social cms
R2, здравствуйте. Предложение по полю "Координаты на карте": в окне(карте) поиска координат нужна кнопка "Найти по адресу", так же как это реализовано в типе контента places, новые пользователи не сразу соображают что нужно Enter нажать, и жмут "Сохранить"...
А так было бы вообще Блеск:


***и еще: создайте возможность отдавать введенный адрес для вывода в списке/записях
Pasechnik 13 июля 2017 в 01:05 0
small user social cms
Владимир, возможно ли решить вопрос: http://www.instantcms.ru/forum/thread27681-1.html
Выбор по регионам, а не городам (для сельской местности) в фильтре на карте и при импорте. Мне бы пример, дальше сам перешкоджу. smile
Алфей 15 июля 2017 в 14:01 0
small user social cms
Добрый день! Вчера заметил одну неприятную вещь в системе отзывов. В настройках можно разрешить добавлять отзывы гостям, но оставить оставить отзыв можно только один, далее пишет:
Вы написали 1 отзыв для этого места. Показать мои отзывы
Пробовали с разных компов, телефонов, и соответственно с разных ip

Никто не наблюдал такой проблемы?
Чистотел 21 июля 2017 в 10:07 0
small user social cms
Эх! К этому модулю бы еще и парсинг в коробке.
Pocus 13 августа 2017 в 17:10 0
small user social cms
Владимир, надо бы запись в каталоге обновить, а то некоторые не в курсе.
Мурлыся 15 сентября 2017 в 17:15 0
small user social cms
Языковые файлы закодированы. Как их править?