Парсер Яндекс.Карт для InstantMaps (версия 1.3, обновление )

11 июня 2015 - Feodor



Приветствую

Договорился наконец с Яндексом и парсер снова заработал. Всем купившим отправил на электронку - если что-то не долетело или упало в спам - внизу оставляю ссылку на патч и на полную версию.

Внутренний функционал не изменился, но были переписаны механизмы получения информации с Яндекс.Карт, старый вариант работать перестал после того, как Яндекс выкатил новую версию своих карт и перешел на протокол https.

Функционал 1. При добавлении новой организации уникальность проверяется в пределах города (настройка в админке).

Пример
если стоит флаг проверки уникальности по городу, то при добавлении такси "Мой выбор" в городе Москва модуль проверяет если ли уже такой объект в Москве - если есть, то добавляет адрес в этот объект. Если же объект есть, но скажем в Екатеринбурге, то для Москвы создается новый объект. Так работает модуль при установленном флаге "При совпадении наименования объекта добавлять адрес в существующий объект".
2. Выбор домена яндекса для запроса (для серверов на украине, yandex.ru/yandex.ua) - на украинских серверах теперь работает как и на всех остальных

3. Выбор языка вывода результатов (русский/украинский)

4. Добавлена опция формирования ЧПУ без категорий, то есть ссылка на объект может быть site.ru/taxi_udacha.html, а не site.ru/transport/taxi/taxi_udacha.html

5. Добавлена опция добавления id к адресу объекта, например site.ru/taxi_udacha-158.html

Ссылка на новую версию - скачать.

Инструкция
1. Скачать и разархивировать в корень сайта

2. Установить модуль в админке (или обновить если был установлен ранее)

3. Установить права на запись(777) для файла \modules\mod_bm_import_inmaps\cookies.txt. Это обязательный пункт, без него парсер не будет работать.
ДемоДемо покликать можно тут - http://izhevsk.pechenuka.ru/maps - справа в сайдбаре кнопка "Открыть парсинг".


Купить

Требования:
1. ioncube loader 4.4+
2.php 5.3+

Гарантии:
Гарантийный период 3 месяца. В случае отказа парсера и невозможности его починить - возврат 50% суммы.
Помощь при установке и первичной настройке входит в стоимость.
После починки парсера версия высылается всем покупателям независимо от давности покупки.

Купить:
можно на сайте http://myinstant.ru/ishop/5-parser-dlja-instantmaps.html
Процесс оплаты и получения лицензии с файлами автоматизирован.
Цена: 1500руб

Перед покупкой обязательно поставить себе модуль и проверить работоспособность (ссылки внизу напишу). После покупки нужно будет просто ввести лицензию в админке.
Ссылки: Полная версия: http://myinstant.ru/projects/parser/mod_bm_import_inmaps1_3.zip
Патч для обновления parser_patch10062015.zip

Инструкция по установке

1. скачать архив в корень сайта
2. разархивировать
3. установить модуль в админке
4. Опубликовать ТОЛЬКО на страницах с компонентом InstantMaps, позицию выбирайте сами - на демо сайте это правый сайдбар.
5. Настроить права доступа на модуль.
6. Открыть настройки модуля и отредактировать настройки по умолчанию - страну, город, куда постить объекты и тд.
7. В поле "Максимальное количество результатов запроса" я указал по умолчанию 100. Это количество объектов, которое будет возвращать Яндекс. Можно поставить 500 или более.
В бесплатной версии максимум 100 элементов, из которых отобразится максимум 15.
Upd 8. Добавить стили в файл templates->Ваш_Шаблон->css->inmaps.css
.feature
.fname
.descr
.p_item
.p_body
.p_body span
.feature .fname
.p_body b(padding-left:5px;)
.details .contacts .phone
Про версию для второй веткиРабота идет неспешно, параллельно еще пишу мигратор для объектов с сохранением всей ссылочной структуры, чтобы избежать обвала трафика на организации. Кому интересен парсер и мигратор для второй ветки - пишите. Если не только мне они нужны, то процесс пойдет быстрее.

PS По версии для двойки много задумок, выслушаю любые предложения. Я хочу в новой версии добавить модулю самостоятельности и сделать возможность добавления объектов в любые типы контента или даже в сторонние компоненты.



Instantcms.ru


Похожие статьи:

Новости разработчиковМодуль аккардион статей

Новости разработчиковКомпонент Сервис Ёлок ver.1.1

Новости разработчиковАнонс модуля "Поощрение пользователей"

Новости разработчиковЗаменяем название компонента, url и т.д. на примере FAQ

Новости разработчиковЗагрузка расширений через админку

Рейтинг: 0 Голосов: 0 311 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!