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

+21
4.94K
Привет, друзья.
Рад представить вашему вниманию очередное обновление InstantMaps для InstantCMS 2.
Иллюстрация
Скидка 20% на покупку InstantMaps до 16 июля!
И специальное предложение — InstantMaps + Биллинг за 5000 руб.
Подробности внутри.

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

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

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

Что нового?

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

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

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

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

Иллюстрация

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

Иллюстрация

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

Иллюстрация

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

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

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

Иллюстрация

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

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

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

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

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

0
r2 r2 4 года назад #
После установки обновления, сделайте следующее:
- В админке зайдите в раздел "Компоненты";
- Нажмите "Управление событиями";
- Если появится сообщение "Доступны новые события", то нажмите "Обновить события в базе данных".
0
No Name No Name 4 года назад #
спасибо - ссылки поправьте только на демо - обои ссылки введут на одну страницу!
+1
r2 r2 4 года назад #
Спасибо, исправил
0
SergeyD SergeyD 4 года назад #
Ура! Молодцы. Полезные обновления!
0
MegaRostov MegaRostov 4 года назад #
Обновление всегда хорошо! Спасибо за доработку и поддержку нужного компонента!
0
MegaRostov MegaRostov 4 года назад #
Странно! Но у меня в "Компонентах" нет такого ( "Управление событиями" )
0
r2 r2 4 года назад #
Старая версия CMS? Если нет, то и делать ничего не нужно
0
Jestik Jestik 4 года назад #
Для виджета можно выбрать карту от гугла?
0
r2 r2 4 года назад #
Да. Виджет использует настройки карты из настроек самого компонента.
+3
Василич Василич 4 года назад #
Уважаемый ТС, такой вопрос: можно ли сделать так, чтобы при редактировании объекта(объявления например) не приходилось нажимать на кнопку "Выбрать"(выбрать координаты, после чего всплывает карта) а чтобы сразу отображалась карта и на ней двигать нужный маркер в нужном направлении? Т.е. как карта выводится в готовом объявлении, чтобы она так же выводилась и в момент редактирования объявления.
Достаточно сумбурно, надеюсь понятно.
+3
r2 r2 4 года назад #
Можно, путем пары мелких правок:
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
+4
globator globator 4 года назад #
Спасибо r2. Но если в будущем добавить эту опцию в настройки типа поля было бы отлично smile
Чтобы не потерять при обновлении.
0
globator globator 4 года назад #
Хотел задать тот же вопрос smile В этом случае, число пользователей показывающий объект на карте увеличивается.
+4
Владимир Владимир 4 года назад #
Было бы удобно если бы был установочный пакет для установки с нуля. Для мапса кстати это уже необходимо, а то там обновлений..
0
AndroS AndroS 4 года назад #
В видео хорошо сделано - при каждой обнове, отдельно установочник и отдельно файл обновки
0
DeeMon DeeMon 4 года назад #
Очень нужно кстати... тем более тп не отвечает на письма.
+3
r2 r2 4 года назад #
Отправил всем клиентам ссылку на загрузку полного дистрибутива
0
DeeMon DeeMon 4 года назад #
Не было письма sad
0
Александр Александр 4 года назад #
тоже пока ничего нет и биллинг 2 тоже бы хотелось полным дистрибутивом
0
r2 r2 4 года назад #
Ребята, я не телепат. Пишите на почту, иначе откуда я знаю куда вам что высылать. На все клиентские адреса я рассылку делал.
0
Александр Александр 4 года назад #
27 июня 2017 г., 10:43 отправил письмо на почту [email protected] с просьбой выслать ссылку на дистрибутив биллинга 2 , ответа не было , сейчас письмо с дистрибутивом мапса тоже не дошло, но письмо про Обновление InstantMaps 2.0.6 было. Вот такие штуки, не знаю что и думать и как быть, почта на gmail
0
Александр Александр 4 года назад #
я не замечаю потери других писем, всё отовсюду доходит, за исключением конечно писем с вложениями, там бывает, но теперь то вложений нет, в письмах от Вас ссылки... Может быть Ваш почтовый домен или сервер под каким нибудь спам фильтром у гугла? Или не пропускает большие рассылки.
0
r2 r2 4 года назад #
Так и я вроде по одной и той же базе шлю каждый раз. Сейчас получили?
0
Александр Александр 4 года назад #
Получил, спасибо огромное :
8 июля 2017 г., 21:39 - InstantMaps 2.0.6
8 июля 2017 г., 21:40 - Биллинг 2.0.4
9 июля 2017 г., 12:17 - InstantMaps - поле Координаты и HTTPS

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

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

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

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

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

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

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

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

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

Проверял на объявлениях и новостях.
В самом компоенте карта отображается нормально, но это поле не проверял в Объектах (думаю достаточно в 2 компонентах проверить).
У кого как? Работает вообще данное поле?
0
r2 r2 4 года назад #
Напишите на [email protected] где и как на это можно посмотреть в живую. Если заодно скинете реквизиты админки и FTP - смогу произвести отладку сразу на месте.
0
r2 r2 4 года назад #
Проблема с полем диагностирована и решена, спасибо Pocus за тестовый сайт. Всем клиентам отправлен файл, который нужно заменить чтобы всё стало нормально.
0
skewes skewes 4 года назад #
Спасибо большое! Только добрался до компьютера!
Лето, море, ну сами понимаете ...
0
Pocus Pocus 4 года назад #
Владимир, поле заработало, спасибо.
Но как его очистить при редактировании? Изменить можно, удалить нельзя.
0
Алексей Алексей 4 года назад #
R2, здравствуйте. Предложение по полю "Координаты на карте": в окне(карте) поиска координат нужна кнопка "Найти по адресу", так же как это реализовано в типе контента places, новые пользователи не сразу соображают что нужно Enter нажать, и жмут "Сохранить"...
А так было бы вообще Блеск:


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

Никто не наблюдал такой проблемы?
+1
Голдман Сакс Голдман Сакс 4 года назад #
Эх! К этому модулю бы еще и парсинг в коробке.
0
Pocus Pocus 4 года назад #
Владимир, надо бы запись в каталоге обновить, а то некоторые не в курсе.
+1
Мурлыся Мурлыся 4 года назад #
Языковые файлы закодированы. Как их править?
+2
Рачей Рачей 3 года назад #
А вывод пользователей, создавших определенный контент, или переведенных в специальную группу, или просто всех вывести на карту планируется?
0
a1xzhu a1xzhu 3 года назад #
Добрый день! Подскажите мне, instantcms 2.10.0 и instantmaps 2.0.6, компонент встал хорошо, но почему то не отображается город. Так же при добавлении объекта нет в списке выбора адреса.
0
a1xzhu a1xzhu 3 года назад #
0
Александр Александр 2 года назад #
Главное нововведение - виджет "Общая карта", позволяющий вывести на одной карте записи из абсолютно любых типов контента

А из профиля пользователя вывести никак нельзя? (по умолчанию не работает)
+1
r2 r2 2 года назад #
Пока никак. Запланирую.
0
Антон {ignat} Антон {ignat} 2 года назад #
Отличная идея dance Будем ждать!

Еще от автора

InstantMaps, Биллинг, Инстайлер - поддержка modern + скидки!
Привет, друзья. Рад представить вам долгожданные обновления компонентов InstantMaps и Биллинг.
Обновление Конструктор тем 2.0.3
Привет, друзья. Рад представить вам обновление компонентов Конструктор тем и InPlayer.
Юбилейная распродажа!
Привет, друзья! Совсем недавно нам исполнилось 10 лет! В честь этого события мы решили устроить юбилейную распродажу.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.