pikusov Posted August 8, 2014 Author Report Share Posted August 8, 2014 Похоже опять что то в яндексе поменяли, по крайней мере перестал работать парсер. Да, опять поменяли: В файле /simpla/ajax/get_info.php нужно строку 169 preg_match('/Location:(.*?)\n/', $header, $matches); заменить на preg_match('/Location:(.*?)$/', $header, $matches); Link to post Share on other sites
daramal Posted August 8, 2014 Report Share Posted August 8, 2014 У меня все также на хосте ((( ..парсер свойств не работает. Link to post Share on other sites
Djep Posted August 8, 2014 Report Share Posted August 8, 2014 Если заменить preg_match('/Location:(.*?)\n/', $header, $matches); на preg_match("/Location:(.*?)\r/", $header, $matches); то, у меня работает Link to post Share on other sites
lazareff Posted August 8, 2014 Report Share Posted August 8, 2014 Заработало, но как то частично, теперь некоторые позиции не находит, хотя вручную ищутся нормально Link to post Share on other sites
pikusov Posted August 8, 2014 Author Report Share Posted August 8, 2014 Заработало, но как то частично, теперь некоторые позиции не находит, хотя вручную ищутся нормальноКакие, например? Link to post Share on other sites
lazareff Posted August 8, 2014 Report Share Posted August 8, 2014 Lenovo G50-70 http://market.yandex.ru/search.xml?cvredirect=2&text=Lenovo+G50-70 Link to post Share on other sites
pikusov Posted August 8, 2014 Author Report Share Posted August 8, 2014 Lenovo G50-70 http://market.yandex.ru/search.xml?cvredirect=2&text=Lenovo+G50-70 Замените ту же строку на preg_match('/Location:(.*?)[\n$]/', $header, $matches); Link to post Share on other sites
lazareff Posted August 8, 2014 Report Share Posted August 8, 2014 Не, так даже капчу не запрашивает, вернул назад, капчу запросило, но инфу не возвращает Link to post Share on other sites
daramal Posted August 9, 2014 Report Share Posted August 9, 2014 до сих пор также (( что-то на хосте, только вот что? на локальном работает от и до.В чем же проблема (( Link to post Share on other sites
swap Posted August 10, 2014 Report Share Posted August 10, 2014 Ждем исправления. Проблема является актуальной Link to post Share on other sites
FreePM Posted August 11, 2014 Report Share Posted August 11, 2014 С парсером актуально. Денис, ждем от вас инфу. Спасибо Link to post Share on other sites
pikusov Posted August 11, 2014 Author Report Share Posted August 11, 2014 Всё ту же строку замените на preg_match('/Location:([^\n]*)/', $header, $matches); Link to post Share on other sites
lazareff Posted August 11, 2014 Report Share Posted August 11, 2014 Вроде заработало, спасибо. Сейчас потестим Link to post Share on other sites
daramal Posted August 11, 2014 Report Share Posted August 11, 2014 Всё ту же строку замените на preg_match('/Location:([^\n]*)/', $header, $matches); Спасибо большое! .. Работает!! Link to post Share on other sites
Crosstalk Posted August 11, 2014 Report Share Posted August 11, 2014 simpla/ThemeAdmin.php, строка 61:$t = reset($this->get_themes());вызывает предупреждение при включенном E_STRICT. Должно быть так:$t = current($this->get_themes()); Link to post Share on other sites
LUN Posted August 12, 2014 Report Share Posted August 12, 2014 Всё ту же строку замените на preg_match('/Location:([^\n]*)/', $header, $matches);Странно, у меня почему-то не работает так.Даже капчу не запрашивает.Есть еще у кого не работает ? Link to post Share on other sites
Денис Posted August 13, 2014 Report Share Posted August 13, 2014 + Исправлен баг. Раньше показывались бренды в категории даже тех товаров которые выключены были. Пжлст, напишите что на что исправить для данного решения (именно код, без замены файлов)? Заранее, спасибо. Link to post Share on other sites
osben Posted August 13, 2014 Report Share Posted August 13, 2014 Пжлст, напишите что на что исправить для данного решения (именно код, без замены файлов)? Заранее, спасибо.смотрите сюда https://github.com/pikusov/Simpla/blob/master/api/Brands.php#L27и https://github.com/pikusov/Simpla/blob/master/view/ProductsView.php#L190 Link to post Share on other sites
nahichevan Posted August 16, 2014 Report Share Posted August 16, 2014 Здравствуйте. Обновил Симплу согласно вашим указаниям, и сайт вообще исчез. Не поможите? Новая версия Simpla 2.3.6 Яндекс изменил алгоритм выдачи и усилил защиту от парсинга. В связи с этим парсер в Симпле обновлен и стал еще лучше. Скачать новую версию можно тут: http://simplacms.ru/simpla.zip Демо: http://demo.simplacms.ruhttp://demo.simplacms.ru/simpla Как обновить с версии 2.2, 2.3.x: Для обновления обновите все файлы кроме:/config//design//files//simpla/files//simpla/.htaccess/simpla/.passwd Если нужно обновить только парсер - достаточно обновить два файла: /simpla/ajax/get_info.php /simpla/design/html/product.tpl Так же обновление скоро будет доступно на github https://github.com/pikusov/Simpla Что нового:Новый парсер характеристик:улучшеный алгоритм парсинга, парсит больше товаровнастройка региона Яндексанастройка прокси-серверадополнительная защита от банавозможность ввести капчу и продолжить работуОбновлен метод оплаты Яндекс.ДеньгиДобавлен платежный модуль Invoicebox.ruДобавлен платежный модуль AcquiroPayДобавлен платежный модуль PayanywayИсправлена ошибка с отображением выбранных фильтров в списке товаровИсправлена ошибка с удалением заказов в редактировании пользователяДоработана синхронизация характеристик товаров с 1С Link to post Share on other sites
Djep Posted August 16, 2014 Report Share Posted August 16, 2014 Что значит исчез? напишите подробнее. Link to post Share on other sites
nahichevan Posted August 16, 2014 Report Share Posted August 16, 2014 Что значит исчез? напишите подробнее.http://moreinstrumenta.com/Вот так. Пустое окно. Вообще исчез Link to post Share on other sites
nahichevan Posted August 17, 2014 Report Share Posted August 17, 2014 Папку compiled чистили?Боюсь что либо делать, что бы вообще не испортить Link to post Share on other sites
nahichevan Posted August 17, 2014 Report Share Posted August 17, 2014 Почистил эту папку, не помогло. Link to post Share on other sites
SkyGambol Posted August 17, 2014 Report Share Posted August 17, 2014 Новая версия Simpla 2.3.6 Яндекс изменил алгоритм выдачи и усилил защиту от парсинга. В связи с этим парсер в Симпле обновлен и стал еще лучше. Скачать новую версию можно тут: http://simplacms.ru/simpla.zip Демо: http://demo.simplacms.ruhttp://demo.simplacms.ru/simpla Как обновить с версии 2.2, 2.3.x: Для обновления обновите все файлы кроме:/config//design//files//simpla/files//simpla/.htaccess/simpla/.passwd Если нужно обновить только парсер - достаточно обновить два файла: /simpla/ajax/get_info.php /simpla/design/html/product.tpl Так же обновление скоро будет доступно на github https://github.com/pikusov/Simpla Что нового:Новый парсер характеристик:улучшеный алгоритм парсинга, парсит больше товаровнастройка региона Яндексанастройка прокси-серверадополнительная защита от банавозможность ввести капчу и продолжить работуОбновлен метод оплаты Яндекс.ДеньгиДобавлен платежный модуль Invoicebox.ruДобавлен платежный модуль AcquiroPayДобавлен платежный модуль PayanywayИсправлена ошибка с отображением выбранных фильтров в списке товаровИсправлена ошибка с удалением заказов в редактировании пользователяДоработана синхронизация характеристик товаров с 1СВ 2.3.6 при выборе способа доставки, при любом раскладе пишет вместо цены (бесплатно) Link to post Share on other sites
osben Posted August 18, 2014 Report Share Posted August 18, 2014 В 2.3.6 при выборе способа доставки, при любом раскладе пишет вместо цены (бесплатно)http://demo.simplacms.ru/order/5272f730a60bffba55a3eee972463d34 Курьерская доставка по Москве 120 руб Link to post Share on other sites
Recommended Posts