Решил оформить это отдельным постом, потому что информации действительно много. С момента презентации модуль был значительно доработан — исправлено много неточностей, реализована большая часть пожеланий.
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 в мультикурл при массовых запросах (разделенных ";").
Для обновления просто заменить файлы.
Реклама #
Петрмаг 11 лет назад #
Петрмаг 11 лет назад #
SJen 11 лет назад #
Но если карты стоят, то надо смотреть..
Петрмаг 11 лет назад #
SJen 11 лет назад #
Clear 11 лет назад #
SJen 11 лет назад #
Петрмаг 11 лет назад #
stealthdebuger 11 лет назад #
SJen 11 лет назад #
stealthdebuger 11 лет назад #
удивил ценник, который был бы приемлемым в случае единичной продажи, но уж ни как не массовой;
удивило использование пиратской версии Ioncube и дешевая обфускация;
XXTEA удивил лишь тем, что я уже практически забыл о его существовании и генерация ключа на его основе совсем не лучший вариант.
Что касается непосредственно самого парсера, то он весьма и весьма посредственный. Задумка была хорошая, но вот не хватило терпения допилить модуль, прежде чем начать продавать.
letsgo 11 лет назад #
SJen 11 лет назад #
1. на форуме инстанта
2. с просторов рунета
Цену саму по себе обсуждать несерьезно, вопрос в том, что за ней стоит. Это лишь моя оценка моего времени + времени, которое я еще потрачу уже в рамках обновлений, не ищите в ней глубокий смысл.
letsgo 11 лет назад #
Лично меня интересовал ваш парсер, но цена и ваши гарантии (вы любитель исчезать надолго после продаж) увы отпугнули. Измените ценовую политику и продадите гораздо больше.
SJen 11 лет назад #
Я как счастливый обладатель InstantMaps тоже был бы рад шикарному парсеру со всех возможных карт, тем более если мне не придется его писать)
SJen 11 лет назад #
letsgo 11 лет назад #
bondar 11 лет назад #
Не надоело?
SJen 11 лет назад #
За критику в любом случае благодарю, если я признаю ошибки - это не значит, что я не хочу их исправить.
AndroS 11 лет назад #
SJen, давай подороже, но без оного? :)
Олег с клещами 11 лет назад #
SJen 11 лет назад #
RooKee 11 лет назад #
И вскрыть его будет весьма законно тогда =)
SJen 11 лет назад #
Но если потребуется взломать какой-то платный софт - то теперь знаем к кому обратиться
RooKee 11 лет назад #
SJen 11 лет назад #
SJen 11 лет назад #
Даже 2ГИС не знает ответа на ваш вопрос.
tokarev 11 лет назад #
SJen 11 лет назад #
Но официальный сайт 2gis.ru меня послал.. ограничив список стопкой российских городов. Но может я искать не умею? - научите..
вот список того, что предлается на выбор
tokarev 11 лет назад #
SJen 11 лет назад #
что-ж он меня в поиске послал, ответив что не знает такого города
tokarev 11 лет назад #
RooKee 11 лет назад #
tokarev 11 лет назад #
SJen 11 лет назад #
а у Яндекса описание может достигать 1-2 тысяч символов.
Олег с клещами 11 лет назад #
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
На денвере не работает?
Олег с клещами 11 лет назад #
SJen 11 лет назад #
у меня не было карт под эту версию, не долетело еще обновление - поэтому под эту версию проверить не получилось.
Проблема в методе (getModuleId), сегодня поправлю и перезакину архив
Олег с клещами 11 лет назад #
SJen 11 лет назад #
SJen 11 лет назад #
AndroS 11 лет назад #
Олег с клещами 11 лет назад #
SJen 11 лет назад #
AndroS 11 лет назад #
SJen 11 лет назад #
Олег 11 лет назад #
SJen 11 лет назад #
обновите IonCube loader до последней версии. Кидаю инструкцию с сайта InstantVideo - http://www.instantvideo.ru/support/kak-ustanovit-ioncube-loader.html
Endroid 11 лет назад #
1. Часы работы не парсятся, пример у вас сделал http://izhevsk.pechenuka.ru/maps/medicinskie-centry/stomatologii/http-www-positronica-ru.html
2. Обрезается телефон
Приведу пример по своему сайту:
SJen 11 лет назад #
Таблица cms_map_markers, поле addr_phone. Размер можно поставить 50 - телефонов может быть несколько у одного адреса.
А про часы работы подтверждаю - упустил этот момент, вечером перезакину.
AndroS 11 лет назад #
SJen 11 лет назад #
1. заполнение поля "Часы работы"
2. работа под 1.10.3
RooKee 11 лет назад #
Бичукин Андрей 11 лет назад #
SJen, не подскажете в чём может быть проблема? Заранее спасибо!
SJen 11 лет назад #
1. не самая новая версия ионкуба и вылетает ошибка при запросе
2. какая-то ошибка в скрипте, которую можно увидеть в фаербаге
но лучше посмотреть все-таки
Mademaster 11 лет назад #
может использовать то, на чем ИнстантМапс работает??
stealthdebuger 11 лет назад #
Mademaster 11 лет назад #
собственно вот
SJen 11 лет назад #
SJen 11 лет назад #
Вам поговорить не о чем?) - гораздо конструктивнее писать какой я написал "плохой" парсер, это хотя бы по теме.
stealthdebuger 11 лет назад #
Далее, он плох тем, что все же дергает инструмент API для геокодирования, в то время, как без этого можно полностью обойтись.
Затем используется file_get_contents(). Т.е. мы сразу говорим яше: "Слышь, чувак, мы тут у тебя чуток инфы соберем, ты не против?" Да против, конечно. Потому и возникают мнимые ограничения "самого Яндекса". Если речь идет о парсере, то необходимо подразумевать работу, аналогичную работе браузера. И, если таковых ограничений нет в браузере, при обычной работе пользователя, то и речь надо вести лишь об ущербности "парсера" и искать методы исправить ситуацию.
Для справки. Ломаный кубик оставляет специфические метки в криптохидере.
lokanaft 11 лет назад #
stealthdebuger 11 лет назад #
lokanaft 11 лет назад #
stealthdebuger 11 лет назад #
Если взять Fuze, то у него не то, что криптор, даже Windows имеет оф.лицензию
lokanaft 11 лет назад #
SJen 11 лет назад #
Проверьте, пожалуйста сейчас - интересует в первую очередь пиратский ионкуб или нет. Я к сожалению не умею это проверять и тем более ломать, но сейчас я закинул версию, которая зашифрована иначе от первой версии.
А то развели тут дискуссию))
stealthdebuger 11 лет назад #
Вам бы не о том думать... пиратский - нет, это дело третье... я выше указал на
некоторые недостатки, вот это не только стоит, но и нужно исправить и ваш продукт будет на порядок качественнее.
И ценник будет в какой-то мере оправдан и народу реальная польза будет от вашего продукта.
AndroS 11 лет назад #
Mademaster 11 лет назад #
Mademaster 11 лет назад #
вот тут описание как обновлять.... никто не поможет на пальцах объяснить что делать а главное ГДЕ?
SJen 11 лет назад #
Настройки->информация PHP
и там поиском по слову ioncube. У меня, например, "with the ionCube PHP Loader v4.4.3"
AndroS 11 лет назад #
Mademaster 11 лет назад #
SJen 11 лет назад #
lezginka.ru 11 лет назад #
но все-таки не дешево ... :)
Clear 11 лет назад #
SJen 11 лет назад #
Upd 8. Добавить стили в файл templates->Ваш_Шаблон->css->inmaps.css
Def 11 лет назад #
Def 11 лет назад #
Петрмаг 11 лет назад #
Def 11 лет назад #
r2 11 лет назад #
Продублируйте письмо на support@instantsoft.ru с указанием где и как посмотреть, если это на самом деле так.
Melon 11 лет назад #
RooKee 11 лет назад #
Def 11 лет назад #
ну и передача прав владельцу происходила бы по запросу, например как у Яндекс.Карт. а то сейчас это неудобно вести переписку через ЛС.
Def 11 лет назад #
Mademaster 11 лет назад #
Def 11 лет назад #
SJen 11 лет назад #
Кажется, понял в чем может быть дело.
SJen 11 лет назад #
Проверил, в компоненте все нормально. При добавлении объекта с фронтенда на витрину он не кладется. Баг у меня, поправлю и перезакину.
Dorimen 11 лет назад #
SJen 11 лет назад #
Возможно все, вопрос в исполнителе. Если вопрос конкретно ко мне - то сейчас по времени не получается.
Sonat 11 лет назад #
SJen 11 лет назад #
Но то, что вы пишите - возможно. Могу вынести радиус поиска в настройки
stealthdebuger 11 лет назад #
SJen 11 лет назад #
stealthdebuger 11 лет назад #
Sonat 11 лет назад #
Ведь у кого-то проект городской/региональный, а у других - тематический. И ищут такие вебмастера для карты тематические объекты (как примеры: стадионы или гостиницы) не только в своем городе, а по всей стране
SJen 11 лет назад #
Те, кто уже скачивал - тоже обновите, исправил баг с витриной - когда туда попадали все опубликованные объекты
Петрмаг 11 лет назад #
SJen 11 лет назад #
В начале была проблема с работой на 1.10.3, но я это устранил
SJen 11 лет назад #
oll 11 лет назад #
Вопрос не в легальности, а в версии!?
SJen 11 лет назад #
Олег Васильевич я 11 лет назад #
Петрмаг 11 лет назад #
SJen 11 лет назад #
Вы до текущего дня наполняли список объектов для InstantMaps? - наверно, импортировали из экселя или добавляли руками. А когда добавляли, добавляли уникальное описание или другой креатив?
Если добавляли и результат был, то и сейчас после парсинга и автопостинга - добавляйте описание.
Если НЕ добавляли и результат был, то и сейчас он будет. Это не SEO инструмент, а всего лишь облегчение рутинной работы по наполнению. Можно ведь и вообще без парсеров - просто вручную открывать Яндекс.Карты и вручную копировать все поля, результат тот же.
Могу еще предложить спросить у letsgo, по поводу seo результатов он вам сможет точно ответить. Но для меня эта информация и так на поверхности - если нужна выдача, то нужно дополнительно уникализировать страницы объектов релевантным текстом, а это ручная работа.
Петрмаг 11 лет назад #
Так что смысл в том есть,что компании,магазины и прочее повседневная промышленность будут в базе хотя бы для имиджа )))))Как-то довелось мне присутствовать летом на губернаторских чтениях-это гду губер и вся
lezginka.ru 11 лет назад #
например.
жлобу нужны понты, т.е. личный имидж...предложи выпуск глянцевого журнала его имени...или тот же сайт его родословной, они это любят
Петрмаг 11 лет назад #
lezginka.ru 11 лет назад #
Петрмаг ,дам бесПлатный совет(потом оплатишь).
создай схему работы "фирмы"(фирма "ПиаРдун")
1.пиариш одного(с уговором, что оплатить если ему понравиться, любой согласиться) , но так чтобы пиарилась твоя фирма - рекламный вапиризм.Это человек должен быть очень известным(актеры,политики,спортсмены,проститутки(шутка) и т.д.) Все это должно тебе стоит копейки(это реально сделать)
2.- потом показываешь конкуренту и к стоимости добавляешь нули
это работает , если у тебя есть хоть какие-то отношения с "жлобами". подойти " с улицы" сложнее, нужно будет свою фирму пропиарить
дальше рассказывать не буду, это уже платно :)
Петрмаг 11 лет назад #
Владимир Савенко ✝️ 11 лет назад #
P.S. По Волгограду работает корректно.
Олег Васильевич я 11 лет назад #
Владимир Савенко ✝️ 11 лет назад #
lokanaft 11 лет назад #
lezginka.ru 11 лет назад #
lokanaft 11 лет назад #
SJen 11 лет назад #
1. переписан механизм запроса к Яндексу -> теперь парсинг работает стабильно (нет пустых ответов от Яндекса)
2. разделитель запросов изменен с "," на ";" для возможности поиска по рубрикам Яндекса
3. по большим запросам (например, "кафе" в москве или "ресторан" в москве) стабильно возвращается более 1000 объектов
stealthdebuger 11 лет назад #
В остальном функциональность на порядок стабильнее, чем предыдущие версии, поздравляю.
P.S. Рекомендую уделить время более глубокому изучению организации мультизапросов на PHP.
SJen 11 лет назад #
RooKee 11 лет назад #
SJen 11 лет назад #
Еще может быть дело в верстке, парсер появляется внутри <div class="component"></div>
Возможно, у вас компоненты выводятся не внутри этого класса.
Можете в личку кинуть сайт, посмотрю и отвечу точно в чем причина.
leo748 11 лет назад #
SJen 11 лет назад #
встречался с проблемой на одном украинском хостинге. Дело может быть именно в настройках сервера.
RooKee 11 лет назад #
leo748 11 лет назад #
Anigilyator 11 лет назад #
Anigilyator 11 лет назад #
Anigilyator 11 лет назад #
SJen 11 лет назад #
Можно вообще отключить создание категорий - вы можете сами указать куда постить, в админке есть настройки.
SJen 11 лет назад #
Anigilyator 11 лет назад #
Олег 11 лет назад #
SJen 11 лет назад #
Если название объекта совпадает с ранее добавленным, то
1. проверяется есть ли у него такой же адрес -> если есть, то ничего не происходит, пишется что "объект уже был добавлен ранее"
2. если адреса нет, то в ТОТ объект(который уже был в базе) добавляется новый адрес.
Согласен, что такое не всегда правильно. И это я поправлю в обновлении. Это можно будет настраивать
Олег 11 лет назад #
Michail 11 лет назад #
SJen 11 лет назад #
Сейчас у вас по умолчанию радиус поиска очень большой и попадает много объектов за пределами маленького города.
AndroS 9 лет назад #
Miledy 10 лет назад #
Только вот у меня почему-то парсер отказывается работать... что-то ему не понравилось))
Sergey 9 лет назад #
Недавно установил перед покупкой пробную версию, но объекты не парсит..
И радиус поиска менял и названия объектов, ничего не помогает.
Постоянно выходит сообщение "Всего выведено на экран 0."
В чем может быть проблема?
Dimas 9 лет назад #
alex 8 лет назад #
ааааааааааауууууууууууууу