Парсер для InstantMaps, версия 1.1

+43
5.26K
Приветствую!
Изменений довольно много — они коснулись как самого парсера, так и публикации объектов. Парсить стало удобнее, публиковать проще.


Ссылка на первую версию — тут

Что добавилось или изменилось

1. Все настройки из админки продублированы на самой странице парсера
Иллюстрация
2. Добавлены настройки
— радиус поиска (для облегчения поиска по небольшим населенным пунктам), указывается в километрах
— настройка публикации объекта при совпадении наименование с объектом в базе(создавать новый объект с новым адресом либо добавлять новый адрес в старый объект)
— на странице парсинга добавлен флаг "Проверять объекты по базе данных сайта". Отметив который, можно будет сразу увидеть есть ли спарсенные объекты в базе сайта, если есть — проверить нужно ли добавлять адрес или он тоже уже создан.
Иллюстрация
3. Исправлен механизм добавления в базу новых адресов — никакие настройки существующих объектов не затираются
4. Исправлен баг, при котором задваивались рубрики.
5. В бесплатной версии количество выводимых на экран объектов увеличено до 15

Стоимость полной версии:

на один домен: 1500руб
на два домена: 2500руб
После оплаты дублируйте пожалуйста в личку — это ускорит получение лицензии. Могу не сразу видеть переводы (особенно касается вебмани, от яндекса хоть SMSка прилетает)
Для тех, кто ранее покупал у меня переписку либо регистрацию — скидка 10%.

Настоятельно рекомендую перед оплатой полной версии скачать и опробовать бесплатную. И после успешной проверки уже покупать если будет необходимость.

Реквизиты для оплаты

1. webmoney R349609993185
2. Яндекс.Деньги 410011705739849
в комментарии, пожалуйста, пишите электронную почту, домен для лицензии и фразу "оплата за парсер". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)

Как обновить

Обновить файлы и установить модуль в админке

Как установить модуль с нуля


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

.details .contacts .phone {
height: 37px;
max-width: 227px;
overflow: auto;
}

Демо

открыть

Скачать модуль

отсюда
+1
picaboo picaboo 10 лет назад #
за удаление дубликатов +
думал о покупке, но дубли останавливали.

ЗЫ. все же дороговатый модуль, на 10 сайтов не поставишь :). но может это и хорошо - меньше народу поставит, а то и так уже сайты на инстанте все как под копирку. так еще и контент одинаковый.
+1
Def Def 10 лет назад #
в том и дело, что такое даже лучше, ибо иначе каждый школьник поставит и не будет уникальынх проектов.
+1
eoleg eoleg 10 лет назад #
picaboo:
все же дороговатый модуль
ну платный парсер в xml стоит 2000 руб а этот сразу в базу 1500.
хотя по мне так лучше бы парсить 2гис
0
Anonim Anonim 10 лет назад #
Если из России, да. А что делать жителям Крыма?
-1
eoleg eoleg 10 лет назад #
Минона:
А что делать жителям Крыма?
Присоединятся к РОССИИ давно уже нужно! laugh
0
ermakover ermakover 10 лет назад #
Дороговатый? Мне тут за доработку УК, чтобы объекты каталога были привязаны к карте http://instantcms.ru/users/Bilariuss объявил сумму неоднократно превышающую стоимость преимум компонентов, хотя там работы для человека знающего не слишком много. А Вы говорите - дорого...
0
Mademaster Mademaster 10 лет назад #
еще просьба... можно ли сделать так, чтобы в результатах парсинга, ссылка на сайт была активной, чтобы можно было сразу перейти и посмотреть что контора из себя представляет??
+2
SJen SJen 10 лет назад #
ок, обновлю завтра-послезавтра, еще соберу пожелания
0
Mademaster Mademaster 10 лет назад #
еще момент... заметил его еще в демке, но руки не доходили...

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

проблема в чём.. эту категорию приходится делать видимой для всех, иначе её нельзя выбрать для того, чтобы в неё загонять несортированное

я понятно выразился?? ))) собственно как бы её убрать от лишних глаз?
+1
SJen SJen 10 лет назад #
Ясно, понял

Решается довольно просто, откройте файл \modules\mod_bm_import_inmaps\ajax\import.php
и там в 11 строке замените
Код PHP:
  1. WHERE published='1' AND NSLevel>0
на
Код PHP:
  1. WHERE NSLevel>0
это позволит выбирать в окне парсинга в том числе и невидимые рубрики.
Можно еще перед тем как вы сделаете ее невидимой - выбрать ее в админке и сохранить настройки.

еще раз, последовательность действий
1. в админке выбрать рубрику "Парсинг"
2. сделать рубрику невидимой
3. обновить файл import.php
0
Mademaster Mademaster 10 лет назад #
Благодарю... выплыла проблема... только она скорее всего самого мапса...

в категории Парсинг есть объекты, снимаю галку "Публиковать категорию", но она не пропадает из списка категории, когда я разлогиниваюсь...

это еще до изменения в файлах
0
Shishlena Shishlena 10 лет назад #
Здравствуйте! Большое спасибо за компонент и за проделанную работу. В бесплатной версии все понравилось, особенно в этом варианте.
У меня только один вопрос. Это только у меня получается, что когда объект имеет сайт, ссылка на сам объект на сайте получается такого вида /magaziny/http-www-orange-elephant-ru.html.
0
Shishlena Shishlena 10 лет назад #
Или так надо по сео-феншую?
+1
SJen SJen 10 лет назад #
это вопрос скорее к R2, как к автору InstantMaps smile
Так уж добавляется, я тут ничего от себя не выдумывал - сделал все по аналогии со стандартным добавлением объектов в компоненте карт.
+1
SJen SJen 10 лет назад #
Но думаю, что это есть смысл переделать это внутри моего модуля.. сео-феншуем то тут не пахнет)
Добавлю в задачи на следующую версию
0
Shishlena Shishlena 10 лет назад #
Спасибо за ответ! zst
0
SEOrigin SEOrigin 10 лет назад #
Такой вопрос по использованию: есть к примеру много сайтов с картами, на все покупать модуль, который превышает стоимость самого компонента не очень здоровский вариант, возможно ли этот модуль покупать на один тестовый сайт, и с него собирать базы, которые затем позднее выгружать на рабочие проекты?
0
SJen SJen 10 лет назад #
сначала уточню один момент, вот цитата с InstantMaps

Что входит в стоимость лицензии?

В стоимость лицензии входит право использования InstantMaps на одном домене, техническая поддержка в вопросах настройки и исправления возможных ошибок, сервисные обновления.

А у вас разве карты куплены не на каждый домен, а только на один? - там же только зеркало и поддомены входят в лицензию. Ну соответственно для всех поддоменов я тоже сделаю лицензию - если нужно.

Другими словами я хотел сделать правила лицензирование аналогичными правилам самого компонента InstantMaps - это было бы логично.
+2
reload reload 10 лет назад #
SJen, наверное MiroMind имел ввиду что у него есть 10 лицензий мапса, но тратиться на парсер каждого не охота, ведь цена +15к получится)
Парсер занимается наполнением базы, вот он и хочет на тестовом сайте наполнять базы и импортировать на рабочие сайты!
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
-12
Mademaster Mademaster 10 лет назад #
ну будем честны)))) мапс можно найти в интернете забесплатно... так ведь?
+1
SJen SJen 10 лет назад #
задавать такой вопрос на этом сайте как минимум некорректно..
0
Mademaster Mademaster 10 лет назад #
я не задавал))) это сарказм, ибо все всё прекрасно знают...
+2
Владимир Савенко ✝️ Владимир Савенко ✝️ 10 лет назад #
а к чему тут сарказм? Хотите использовать ворованные разработки? Используйте, только потом не ищите помощи у сообщества выгребать шеллы и косяки на ваших сайтах. Можно и на ворованной машине ездить, но не долго... Да и сам подход какой то... мне мои сайты практически ничего не приносят. ноя купил три премиум компонента, по той причине, что бы ЛЕГАЛЬНО посмотреть как они работают и куда их можно применить в дальнейшем. Что денег жалко? Не настолько большие деньги за премиум-компоненты. что бы что бы о них жалеть. Пусть это будет вклад в дело разработчиков, которые дали нам с Вами инстант. А воровать, хоть он лайн, хоть оффлайн - нищебродство (уж простит меня сообщество, за данное выражение)
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 10 лет назад #
Mademaster прочитал ниже, что все же компоненты у Вас куплены. ну значит сказанное мной Выше именно к Вам не относится :)
+5
Trang Trang 10 лет назад #
будем честны- бесплатно можно найти хоть чёрта лысого. Но хорошие проги нужно покупать, иначе их не будут производить. Я, к примеру- противник покупки хлама, но мапс- это как раз не хлам и одна из вещей, которую НАДО купить. И даже дело не только в том, что без платежей никто не будет прогу развивать, а заплатить стоит даже просто из уважения к создателю проги, ибо мапс аналогов не имеет по функциональности и юзабилити. Я в своё время столько перепробывал разных поделок на эту тему... И не забывайте, что это- отечественный производитель, а это сразу автоматом ещё плюс.

Это и к SJen относится- отличная техподдержка и хорошие продукты на выходе. Такого производителя надо поддерживать
+2
Mademaster Mademaster 10 лет назад #
полностью согласен и именно по этому у меня и мапс куплен и биллинг... теперь и парсер
+2
SEOrigin SEOrigin 10 лет назад #
Не в курсе где и что можно бесплатно найти, но я использую либо бесплатный софт opensource, либо официально покупаю коммерческие разработки. Варез, кряки и всё остальное - не использую по идеологическим соображениям.

Отвечая на вопрос Sjen - все сайты - разные домены, на каждый из которых куплена лицензия InstantMaps.
+1
Mademaster Mademaster 10 лет назад #
Хорош в карму гадить, разберитесь сначала, что написано...
+1
AndroS AndroS 10 лет назад #
Да все правильно написано - есть знания и желания, можно обойтись одной лицензией, неудобно, но из соображений экономичности и тупо отсутствия дензнаков вполне рабочий выход из положения, и не нарушающий прав разработчика. В случае же заработка на сайте - грех не приобрести.
Вот лично я присоединюсь к предыдущему комментарию MiroMind - либо опенсорс, либо официальная лицензия. Оставил на инстанте уже полжигуля по деньгам, а дохода нет, но это только моя вина - нет времени собрать все это в кучу и настроить как подобает, плюс со знаниями кодинга проблемы. Все же уверен, что времена такие настанут, когда я смогу всецело поглотиться в омут веб-мастеринга :)
Sjen большой респект, я был в числе первых покупателей! :)
+2
SJen SJen 10 лет назад #
добавил видео
0
StronG StronG 10 лет назад #
Оплатил еще в пятницу, но так ничего и не получил. Огромный минус за такое неуважение к клиентам, видимо нужно претензию оформить
+1
StronG StronG 10 лет назад #
Вопрос закрыт. Парсер однозначно стоит своих денег)))
+2
Лоginov Лоginov 10 лет назад #
Готов приобрести с парсингом 2ГИСа. Парсер 2ГИС уже есть , но там экспорт через *опу не в мапс а в каталог...
+4
ermakover ermakover 10 лет назад #
А реально в будущем сделать так, чтобы характеристики объектов (например, тех же ресторанов) импортировались не в описание, а в соответствующие поля характеристик объектов?
Я имею в виду вот это:
кухня: европейская
wi-fi: есть
караоке: есть
кальян: нет
доставка еды: нет
специальное меню: вегетарианское; гриль; детское; диетическое; пивное; постное; сезонное; фитнес
детская комната: нет
количество экранов: 3
спортивные трансляции: есть
парковка: есть
тип заведения: пивной ресторан; ресторан; спорт-бар
карты к оплате: Visa; MasterCard; Maestro; American Express
vip-зал: есть
и т. д.
+2
AndroS AndroS 10 лет назад #
Вот я именно об этом выше и просил, sjen неверно меня понял и в описани просто сделал импорт характеристик. А хотелось бы импорта именно в характеристики категории с возможностью дальнейшего поиска по ним.
0
ermakover ermakover 10 лет назад #
Судя по тому, что автор отмалчивается, делать это он не собирается.
То есть на данный момент парсер делает только часть нужного дела и по этой причине вот лично для меня не пригоден, к сожалению.
+1
SJen SJen 10 лет назад #
AndroS:
Вот я именно об этом выше и просил, sjen неверно меня понял и в описани просто сделал импорт характеристик.
Да, неверно - но там ведь и формулировка была "парсить рубрики", это немного другое. Но вот записывать характеристики как это можно делать в InstantMaps можно, я сделаю.

То есть на данный момент парсер делает только часть нужного дела и по этой причине вот лично для меня не пригоден, к сожалению.
Будет, скоро будет обновление, я наконец "победил" Украину (во многом благодаря одному покупателю) - парсер не работал на украинских хостингах.
+2
SJen SJen 10 лет назад #
ermakover:
А реально в будущем сделать так, чтобы характеристики объектов (например, тех же ресторанов) импортировались не в описание, а в соответствующие поля характеристик объектов?
Реально, это у меня было в планах. Сроки не хочу говорить, но будет точно.
+2
ermakover ermakover 10 лет назад #
И это очень здорово! Как только сделаете, я сразу куплю dance
0
Erwin Erwin 10 лет назад #
Вот это действительно, что не хватает плагину. А то приходится ручками много делать, ведь нужно все подробно вводить.
+1
Patriot Patriot 10 лет назад #
Не отображается описание объектов в категориях. Так как если я правильно понял, его нет в "краткое описание". И при просмотре категорий, все объекты пустые...
""

У меня одного так или у всех?
0
SJen SJen 10 лет назад #
а что добавлять в краткое описание? - все то же, что и в полное(тогда может ооочень много текста) или как-то по-другому?
0
Anonim Anonim 10 лет назад #
то же что и в полное
Но в полное - можно вставлять полностью все с заголовком и прочим
0
SJen SJen 10 лет назад #
добавлю в настройки модуля, будет заполнять краткое описание
0
Strong Strong 10 лет назад #
Парсер не парсит и на демо сайте тоже!
+1
Владимир Савенко ✝️ Владимир Савенко ✝️ 10 лет назад #
Подтверждаю. Во всяком случае бесплатная версия не парсит :(
-3
Алексей Т Алексей Т 10 лет назад #
Парсеры такие коварные, что стоит изменить донору что то на сайте и все
Ваш парсер не будет работать!
Поэтому многие и не занимаются ими – конечно если производитель парсера будет постоянно следить за алгоритмом работы- но на практике так редко бывает
+1
Владимир Савенко ✝️ Владимир Савенко ✝️ 10 лет назад #
Да мне как то особо не холодно не жарко от этого. а вот кто денежку заплатил, наверное не очень доволен :(
+1
AndroS AndroS 10 лет назад #
Ага, учитывая что воспользоваться им так и не успел! laugh
0
RIM5 RIM5 10 лет назад #
Ага)) я как раз из таких, купил, а не вчера только хотел воспользоваться, а тут такой облом cry
Ну, буду надеяться, что SJen что-нибудь придумает smile
0
Trang Trang 10 лет назад #
ага, сломалссо
0
ermakover ermakover 10 лет назад #
А я думал у меня такое только. Хорошо успел я всё-таки напарсить кое-чего бесплатной версией
+2
stealthdebuger stealthdebuger 10 лет назад #
Парсер поломался... такое бывает со всеми парсерами и вины SJen в том нет. Яндекс.Карты прикрыли лазейку, посредством которой работал данный парсер.
Но, раз уж SJen решился брать за свой труд деньги, то уж как минимум обязан отписаться в этой теме и прокомментировать ситуацию. Объяснить людям свою линию поведения и сказать рассчитывать ли им на рабочий парсер или же забыть и идти мимо.
+2
AndroS AndroS 10 лет назад #
Боюсь предположить, что ситуация будет как и с перепиской sad Жаль, что не успел воспользоваться парсером.
+1
Су-27 Су-27 10 лет назад #
Будьте оптимистами - SJen всё исправит hoho
0
DEN DEN 10 лет назад #
Народ, все отлично!!!
Парсер уже работает
Можете заценить на демо.
SJet - большой профессионал!!!
0
DEN DEN 10 лет назад #
Извиняюсь - не SJet, а SJen
0
Patriot Patriot 10 лет назад #
FAIK:
Парсер уже работает
Проверял ранее и только что на своем сайте, не работает.
0
Петрмаг Петрмаг 10 лет назад #
Парсинг-то работает или нет?уже
0
Erwin Erwin 10 лет назад #
Нет не работает!
+3
Петрмаг Петрмаг 10 лет назад #
вот потому и перестал покупать практически все компоненты.Смысл? цена не маленькая типа пока горячее,не в обиду разрабу просто цена должна соответствовать рискам.
0
Олег Олег 10 лет назад #
На демо сайте заработал, надеюсь обновят файлы для купивших.
0
Валерий Валерий 10 лет назад #
у меня после установки данного парсера перестали добавляться объекты вручную, выскакивает ошибка, разработчик не отвечает на письма glasses
0
Mademaster Mademaster 9 лет назад #
обновился, парсинг не работает.... для купивших модуль, будет ли обновление?

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.