Решил оформить это отдельным постом, потому что информации действительно много. С момента презентации модуль был значительно доработан — исправлено много неточностей, реализована большая часть пожеланий.
2. Поиск организаций по рубрике или ключевому слову.
3. Массовый импорт найденных организаций в базу данных сайта.
4. Возможность создавать недостающие рубрики.
5. Публикация новых организаций в выбранную рубрику, либо в рубрики, полученные от Яндекса.
6. Корректная загрузка организаций с несколькими адресами (например, сеть ресторанов или кафе)
7. Заполнение url организации, email, телефонов, часов работы — при наличии этих полей.
8. Быстрый постинг организаций из найденного списка одним кликом.
Демо сайт
10. вывод до 500 результатов по одному поисковому запросу (в бесплатной версии ограничение на вывод — 10 организаций).
2. Указание рубрики, в которую постить объекты — любую из созданных, либо в рубрику Яндекса.
3. Указание родителя для вновь созданных рубрик.
Можно создать рубрику "Раскидать" и настроить парсинг в нее, потом вручную распределять объекты куда нужно. Либо указать постинг "в рубрики Яндекса" — и объекты сами будут поститься согласно загруженной информации.
В стоимость входит помощь по установке, если таковая потребуется и 2-3 сервисных обновления с небольшими доработками по функционалу + исправление багов, если такие будут найдены.
Разработка представляет собой zip архив с модулем, который нужно
1. скачать архив в корень сайта
2. разархивировать
3. установить модуль в админке
4. Опубликовать ТОЛЬКО на страницах с компонентом InstantMaps, позицию выбирайте сами — на демо сайте это правый сайдбар.
5. Настроить права доступа на модуль.
6. Открыть настройки модуля и отредактировать настройки по умолчанию — страну, город, куда постить объекты и тд.
7. В поле "Максимальное количество результатов запроса" я указал по умолчанию 300. Это количество объектов, которое будет возвращать Яндекс. Больше 500 ставить не рекомендуется, иначе высока вероятность что Яндекс будет возвращать пустой результат.
В бесплатной версии максимум 100 элементов, из которых отобразится максимум 10.
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;
}
Upd 9. Таблица cms_map_markers, поле addr_phone увеличить размер поля до 50 символов
Скачать модуль
на два домена: 2500руб
После оплаты дублируйте пожалуйста в личку — это ускорит получение лицензии. Могу не сразу видеть переводы (особенно касается вебмани, от яндекса хоть SMSка прилетает)
Для тех, кто ранее покупал у меня переписку либо регистрацию — скидка 10%. Спасибо fotpod — напомнил)
Настоятельно рекомендую перед оплатой полной версии скачать и опробовать бесплатную. И после успешной проверки уже покупать если будет необходимость.
2. Яндекс.Деньги 410011705739849
в комментарии, пожалуйста, пишите электронную почту, домен для лицензии и фразу "оплата за парсер". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)
Также с интересом выслушаю мысли о дальнейшем развитии парсера.
UPD 22.10 06:06 Обновил архив, исправлен баг при парсинге с установленными в настройках Гугл картами
UPD 22.10 19:36 Обновил архив, адаптация под 1.10.3 и заполнение поля "Часы работы"
UPD 23.10 17:49 Перезакинул архив, теперь должен работать на любом сайте с работающими картами, обновления ионкуба не требуется. Те, кто уже скачивал — тоже обновите, исправил баг с витриной — когда туда попадали все опубликованные объекты
UPD 27.10.2013 20:49 Обновил архив
1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов
UPD 28.10.2013 05:22 Обновил архив
добавлен user_agent в мультикурл при массовых запросах (разделенных ";").
Для обновления просто заменить файлы.

Возможности бесплатной версии:
1. Парсинг объектов как с обычной, так и с народной карты.2. Поиск организаций по рубрике или ключевому слову.
3. Массовый импорт найденных организаций в базу данных сайта.
4. Возможность создавать недостающие рубрики.
5. Публикация новых организаций в выбранную рубрику, либо в рубрики, полученные от Яндекса.
6. Корректная загрузка организаций с несколькими адресами (например, сеть ресторанов или кафе)
7. Заполнение url организации, email, телефонов, часов работы — при наличии этих полей.
8. Быстрый постинг организаций из найденного списка одним кликом.
Демо сайт
+ в платной версии:
9. мультизапросы — при вводе ключевого запроса в формате "кафе, ресторан, такси" — будет последовательно выполнено три запроса и все результаты выведены друг за дружкой.10. вывод до 500 результатов по одному поисковому запросу (в бесплатной версии ограничение на вывод — 10 организаций).
Админка
1. Указание страны и города по умолчанию.2. Указание рубрики, в которую постить объекты — любую из созданных, либо в рубрику Яндекса.
3. Указание родителя для вновь созданных рубрик.
Можно создать рубрику "Раскидать" и настроить парсинг в нее, потом вручную распределять объекты куда нужно. Либо указать постинг "в рубрики Яндекса" — и объекты сами будут поститься согласно загруженной информации.
Гарантии
Если в течение трех месяцев парсер сломается и я не смогу вернуть его к жизни (пути Яндекса неисповедимы, он может ввести какие-то ограничения, делающими невозможным работу данного модуля) — будет возврат 33% от оплаченной суммы. Учитывая сегодняшние расценки на парсинг, модуль окупится уже через 2000-3000 объектов.В стоимость входит помощь по установке, если таковая потребуется и 2-3 сервисных обновления с небольшими доработками по функционалу + исправление багов, если такие будут найдены.
Инструкция по установке
Версия для InstantCMS 1.10.*Разработка представляет собой zip архив с модулем, который нужно
1. скачать архив в корень сайта
2. разархивировать
3. установить модуль в админке
4. Опубликовать ТОЛЬКО на страницах с компонентом InstantMaps, позицию выбирайте сами — на демо сайте это правый сайдбар.
5. Настроить права доступа на модуль.
6. Открыть настройки модуля и отредактировать настройки по умолчанию — страну, город, куда постить объекты и тд.
7. В поле "Максимальное количество результатов запроса" я указал по умолчанию 300. Это количество объектов, которое будет возвращать Яндекс. Больше 500 ставить не рекомендуется, иначе высока вероятность что Яндекс будет возвращать пустой результат.
В бесплатной версии максимум 100 элементов, из которых отобразится максимум 10.
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;
}
Скачать модуль
Стоимость полной версии:
на один домен: 1500рубна два домена: 2500руб
После оплаты дублируйте пожалуйста в личку — это ускорит получение лицензии. Могу не сразу видеть переводы (особенно касается вебмани, от яндекса хоть SMSка прилетает)
Для тех, кто ранее покупал у меня переписку либо регистрацию — скидка 10%. Спасибо fotpod — напомнил)
Настоятельно рекомендую перед оплатой полной версии скачать и опробовать бесплатную. И после успешной проверки уже покупать если будет необходимость.
Реквизиты для оплаты
1. webmoney R3496099931852. Яндекс.Деньги 410011705739849
в комментарии, пожалуйста, пишите электронную почту, домен для лицензии и фразу "оплата за парсер". Чтобы можно было без проблем идентифицировать платеж. Если этих вариантов оплаты мало — пишите, можно и еще что-то придумать)
И напоследок..
Задать интересующие вопросы можно в комментариях, в личку на instantcms.ru, либо на демо сайте (если нет аккаунта здесь)Также с интересом выслушаю мысли о дальнейшем развитии парсера.
UPD 22.10 06:06 Обновил архив, исправлен баг при парсинге с установленными в настройках Гугл картами
UPD 22.10 19:36 Обновил архив, адаптация под 1.10.3 и заполнение поля "Часы работы"
UPD 23.10 17:49 Перезакинул архив, теперь должен работать на любом сайте с работающими картами, обновления ионкуба не требуется. Те, кто уже скачивал — тоже обновите, исправил баг с витриной — когда туда попадали все опубликованные объекты
UPD 27.10.2013 20:49 Обновил архив
1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов
UPD 28.10.2013 05:22 Обновил архив
добавлен user_agent в мультикурл при массовых запросах (разделенных ";").
Для обновления просто заменить файлы.
Но если карты стоят, то надо смотреть..
удивил ценник, который был бы приемлемым в случае единичной продажи, но уж ни как не массовой;
удивило использование пиратской версии Ioncube и дешевая обфускация;
XXTEA удивил лишь тем, что я уже практически забыл о его существовании и генерация ключа на его основе совсем не лучший вариант.
Что касается непосредственно самого парсера, то он весьма и весьма посредственный. Задумка была хорошая, но вот не хватило терпения допилить модуль, прежде чем начать продавать.
1. на форуме инстанта
2. с просторов рунета
Цену саму по себе обсуждать несерьезно, вопрос в том, что за ней стоит. Это лишь моя оценка моего времени + времени, которое я еще потрачу уже в рамках обновлений, не ищите в ней глубокий смысл.
Лично меня интересовал ваш парсер, но цена и ваши гарантии (вы любитель исчезать надолго после продаж) увы отпугнули. Измените ценовую политику и продадите гораздо больше.
Я как счастливый обладатель InstantMaps тоже был бы рад шикарному парсеру со всех возможных карт, тем более если мне не придется его писать)
Не надоело?
За критику в любом случае благодарю, если я признаю ошибки - это не значит, что я не хочу их исправить.
SJen, давай подороже, но без оного? :)
И вскрыть его будет весьма законно тогда =)
Но если потребуется взломать какой-то платный софт - то теперь знаем к кому обратиться
Даже 2ГИС не знает ответа на ваш вопрос.
Но официальный сайт 2gis.ru меня послал.. ограничив список стопкой российских городов. Но может я искать не умею? - научите..
вот список того, что предлается на выбор
что-ж он меня в поиске послал, ответив что не знает такого города
а у Яндекса описание может достигать 1-2 тысяч символов.
Fatal error: Call to undefined method cmsCore::getModuleId() in Z:\home\site.ru\www\modules\mod_bm_import_inmaps\ajax\import.php on line 5
На денвере не работает?
у меня не было карт под эту версию, не долетело еще обновление - поэтому под эту версию проверить не получилось.
Проблема в методе (getModuleId), сегодня поправлю и перезакину архив
обновите IonCube loader до последней версии. Кидаю инструкцию с сайта InstantVideo - http://www.instantvideo.ru/support/kak-ustanovit-ioncube-loader.html
1. Часы работы не парсятся, пример у вас сделал http://izhevsk.pechenuka.ru/maps/medicinskie-centry/stomatologii/http-www-positronica-ru.html
2. Обрезается телефон
Приведу пример по своему сайту:
Таблица cms_map_markers, поле addr_phone. Размер можно поставить 50 - телефонов может быть несколько у одного адреса.
А про часы работы подтверждаю - упустил этот момент, вечером перезакину.
1. заполнение поля "Часы работы"
2. работа под 1.10.3
SJen, не подскажете в чём может быть проблема? Заранее спасибо!
1. не самая новая версия ионкуба и вылетает ошибка при запросе
2. какая-то ошибка в скрипте, которую можно увидеть в фаербаге
но лучше посмотреть все-таки
может использовать то, на чем ИнстантМапс работает??
собственно вот
Вам поговорить не о чем?) - гораздо конструктивнее писать какой я написал "плохой" парсер, это хотя бы по теме.
Далее, он плох тем, что все же дергает инструмент API для геокодирования, в то время, как без этого можно полностью обойтись.
Затем используется file_get_contents(). Т.е. мы сразу говорим яше: "Слышь, чувак, мы тут у тебя чуток инфы соберем, ты не против?" Да против, конечно. Потому и возникают мнимые ограничения "самого Яндекса". Если речь идет о парсере, то необходимо подразумевать работу, аналогичную работе браузера. И, если таковых ограничений нет в браузере, при обычной работе пользователя, то и речь надо вести лишь об ущербности "парсера" и искать методы исправить ситуацию.
Для справки. Ломаный кубик оставляет специфические метки в криптохидере.
Если взять Fuze, то у него не то, что криптор, даже Windows имеет оф.лицензию
Проверьте, пожалуйста сейчас - интересует в первую очередь пиратский ионкуб или нет. Я к сожалению не умею это проверять и тем более ломать, но сейчас я закинул версию, которая зашифрована иначе от первой версии.
А то развели тут дискуссию))
Вам бы не о том думать... пиратский - нет, это дело третье... я выше указал на
некоторые недостатки, вот это не только стоит, но и нужно исправить и ваш продукт будет на порядок качественнее.
И ценник будет в какой-то мере оправдан и народу реальная польза будет от вашего продукта.
вот тут описание как обновлять.... никто не поможет на пальцах объяснить что делать а главное ГДЕ?
Настройки->информация PHP
и там поиском по слову ioncube. У меня, например, "with the ionCube PHP Loader v4.4.3"
но все-таки не дешево ... :)
Upd 8. Добавить стили в файл templates->Ваш_Шаблон->css->inmaps.css
Продублируйте письмо на support@instantsoft.ru с указанием где и как посмотреть, если это на самом деле так.
ну и передача прав владельцу происходила бы по запросу, например как у Яндекс.Карт. а то сейчас это неудобно вести переписку через ЛС.
Кажется, понял в чем может быть дело.
Проверил, в компоненте все нормально. При добавлении объекта с фронтенда на витрину он не кладется. Баг у меня, поправлю и перезакину.
Возможно все, вопрос в исполнителе. Если вопрос конкретно ко мне - то сейчас по времени не получается.
Но то, что вы пишите - возможно. Могу вынести радиус поиска в настройки
Ведь у кого-то проект городской/региональный, а у других - тематический. И ищут такие вебмастера для карты тематические объекты (как примеры: стадионы или гостиницы) не только в своем городе, а по всей стране
Те, кто уже скачивал - тоже обновите, исправил баг с витриной - когда туда попадали все опубликованные объекты
В начале была проблема с работой на 1.10.3, но я это устранил
Вопрос не в легальности, а в версии!?
SJen, спасибо!
Вы до текущего дня наполняли список объектов для InstantMaps? - наверно, импортировали из экселя или добавляли руками. А когда добавляли, добавляли уникальное описание или другой креатив?
Если добавляли и результат был, то и сейчас после парсинга и автопостинга - добавляйте описание.
Если НЕ добавляли и результат был, то и сейчас он будет. Это не SEO инструмент, а всего лишь облегчение рутинной работы по наполнению. Можно ведь и вообще без парсеров - просто вручную открывать Яндекс.Карты и вручную копировать все поля, результат тот же.
Могу еще предложить спросить у letsgo, по поводу seo результатов он вам сможет точно ответить. Но для меня эта информация и так на поверхности - если нужна выдача, то нужно дополнительно уникализировать страницы объектов релевантным текстом, а это ручная работа.
Так что смысл в том есть,что компании,магазины и прочее повседневная промышленность будут в базе хотя бы для имиджа )))))Как-то довелось мне присутствовать летом на губернаторских чтениях-это гду губер и вся
например.
жлобу нужны понты, т.е. личный имидж...предложи выпуск глянцевого журнала его имени...или тот же сайт его родословной, они это любят
Петрмаг ,дам бесПлатный совет(потом оплатишь).
создай схему работы "фирмы"(фирма "ПиаРдун")
1.пиариш одного(с уговором, что оплатить если ему понравиться, любой согласиться) , но так чтобы пиарилась твоя фирма - рекламный вапиризм.Это человек должен быть очень известным(актеры,политики,спортсмены,проститутки(шутка) и т.д.) Все это должно тебе стоит копейки(это реально сделать)
2.- потом показываешь конкуренту и к стоимости добавляешь нули
это работает , если у тебя есть хоть какие-то отношения с "жлобами". подойти " с улицы" сложнее, нужно будет свою фирму пропиарить
дальше рассказывать не буду, это уже платно :)
P.S. По Волгограду работает корректно.
1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов
В остальном функциональность на порядок стабильнее, чем предыдущие версии, поздравляю.
P.S. Рекомендую уделить время более глубокому изучению организации мультизапросов на PHP.
Еще может быть дело в верстке, парсер появляется внутри <div class="component"></div>
Возможно, у вас компоненты выводятся не внутри этого класса.
Можете в личку кинуть сайт, посмотрю и отвечу точно в чем причина.
встречался с проблемой на одном украинском хостинге. Дело может быть именно в настройках сервера.
Можно вообще отключить создание категорий - вы можете сами указать куда постить, в админке есть настройки.
Если название объекта совпадает с ранее добавленным, то
1. проверяется есть ли у него такой же адрес -> если есть, то ничего не происходит, пишется что "объект уже был добавлен ранее"
2. если адреса нет, то в ТОТ объект(который уже был в базе) добавляется новый адрес.
Согласен, что такое не всегда правильно. И это я поправлю в обновлении. Это можно будет настраивать
Сейчас у вас по умолчанию радиус поиска очень большой и попадает много объектов за пределами маленького города.
Только вот у меня почему-то парсер отказывается работать... что-то ему не понравилось))
Недавно установил перед покупкой пробную версию, но объекты не парсит..
И радиус поиска менял и названия объектов, ничего не помогает.
Постоянно выходит сообщение "Всего выведено на экран 0."
В чем может быть проблема?
ааааааааааауууууууууууууу