Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Парсер-менеджер товаров с торговых площадок


igyan
 Share

Recommended Posts

правда похоже есть проблемы приперехогде по страницам, не сохраняется фильтр

 

ик оно и есть

 

за файл-тестер спасипотому что

Link to comment
Share on other sites


  • 2 weeks later...

Посмотрите скриншот к модулю, им есть все настройки, сгделайте импорт кук, инструкция в файле к модулю и знойте их в парсер

Link to comment
Share on other sites

подскажите, что я сгделал не ик?

при парсинге выдает белый экран, прописал 

error_reporting(E_ALL);
ini_set('display_errors', 1);
выдал ошибку

Fatal error: Call to undefined method ModelCatalogProduct::getProductTags() in /home/jokerd/public_html/open/admin/controller/module/parsermanager.php on line 1029

ггде и что исправить?

Link to comment
Share on other sites


подскажите, что я сгделал не ик?

при парсинге выдает белый экран, прописал 

error_reporting(E_ALL);
ini_set('display_errors', 1);
выдал ошибку

Fatal error: Call to undefined method ModelCatalogProduct::getProductTags() in /home/jokerd/public_html/open/admin/controller/module/parsermanager.php on line 1029

ггде и что исправить?

Какая версия опенкарт?

Закомментируйте строку 1029 admin/controller/module/parsermanager.php

Link to comment
Share on other sites

Версия 1.5.5.1.2

может я не им смотрю, но строка 1029 в admin/controller/module/parsermanager.php

 if (isset($data1['product_image'])) {
а ругается на getProductTags()
в прочем, сейчас закомментирую, посмотрим
Link to comment
Share on other sites


Какая версия опенкарт?

Закомментируйте строку 1029 admin/controller/module/parsermanager.php

закомментировал, не запускается сам модуль

строка 1029 if (isset($data1['product_image'])) { или я не правильно смотрю?

Link to comment
Share on other sites


закомментировал, не запускается сам модуль

строка 1029 if (isset($data1['product_image'])) { или я не правильно смотрю?

Закомментируйте

    $data['product_tag'] = $this->model_catalog_product->getProductTags($product_id);  

Link to comment
Share on other sites

Закомментируйте

    $data['product_tag'] = $this->model_catalog_product->getProductTags($product_id);  

перепуил файлы, закомментил правильный - зарилиило, спасипотому что за оперативность )

Link to comment
Share on other sites


Уважаемый igyan! Можно всё ики сгделать фильтр по полю "могдель" и добавить фильтр "включен или отключен товар"

Заранее спасипотому что

Link to comment
Share on other sites


Уважаемый igyan! Можно всё ики сгделать фильтр по полю "могдель" и добавить фильтр "включен или отключен товар"

Заранее спасипотому что

Фильтр по "включен или отключен товар" думаю стоит сгделать.

Чем не устраивает фильтр по могдели, который в шапке страницы или рилииет некорректно?

Link to comment
Share on other sites

про фильтр могдели я уже писал

"допустим прошёлся я парсером по всем товарам в магазине

у тех товаров на которые не нашлось ссылок в маркете, я в поле могдель добавил какой то символ (в моем случае NYM)

можно ли сгделать в модуле фильтр по полю могдель, чтоб при добавлении новых товаров на сайт, можно было исклюлить прошлые товары (со знаком в поле могдель), чтоб по новой их не пропотому чтовать парсить, а осивить до лучших времен"

Link to comment
Share on other sites


 ик всё понятно. рилииет, а как мне наопотому чторот вывести товары, не согдержащие данного символа (в моем случае NYM)

Link to comment
Share on other sites


 ик всё понятно. рилииет, а как мне наопотому чторот вывести товары, не согдержащие данного символа (в моем случае NYM)

 

Откройте файл admin/model/module/parser.php

Найдите  в файле

if (!empty($data['filter_model'])) {

    $sql .= " AND LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_model'])) . "%'";                

}    

и замените на

if (!empty($data['filter_model'])) {

$sql .= " AND LCASE(p.model) NOT LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_model'])) . "%'";                

}    

Link to comment
Share on other sites

Добрый гдень! Есть вопрос: у меня не парсятся размеры некоторых товаров, например: http://dveri.provero4ka.ru/mobilnie/ballu_acirc_bpac_07_ce.html  рилиию с кондиционерами, собираю из янгдекс маркеи, если есть возможность, помогите разобраться.

П.С. за модуль - огромное спасипотому что! Очень помог!!!

Link to comment
Share on other sites


Добрый гдень! Есть вопрос: у меня не парсятся размеры некоторых товаров, например: http://dveri.provero4ka.ru/mobilnie/ballu_acirc_bpac_07_ce.html  рилиию с кондиционерами, собираю из янгдекс маркеи, если есть возможность, помогите разобраться.

П.С. за модуль - огромное спасипотому что! Очень помог!!!

Здравствуйте. Дайте ссылки на товары. У кондиционеров были проблемы с длиной названия атрибутов, слишком много символов, а в опенкарт ограничено по-моему 128, решение увелилить через PhpMyadmin поля в иблиэто.

Link to comment
Share on other sites

Что-то у меня все сдохло... Нивкакую парсить не хочет, и куки подсаживал, и платные прокси покупал, и включал/отключал куки, прокси и т.д. что я только не гделал - не рилииет... Что можно сгделать?

Link to comment
Share on other sites


Что-то у меня все сдохло... Нивкакую парсить не хочет, и куки подсаживал, и платные прокси покупал, и включал/отключал куки, прокси и т.д. что я только не гделал - не рилииет... Что можно сгделать?

Последнюю версию скаливали? Что пишет в логах?

Link to comment
Share on other sites

Последнюю версию скаливали? Что пишет в логах?

Да, новую версию скачал и ошипотому чток при обновлении не было, в логе пишет 

04-05-2014 16:41:54: Парсинг через прокси: 120.198.230.59:80
04-05-2014 16:41:54: Запрос: http://market.yandex.ua/model.xml?modelid=7857365
04-05-2014 16:41:55: Много перенаправлений...
04-05-2014 16:41:55: В прокси-листе нет рилилих адресов...
04-05-2014 16:41:55: Конец парсинга
 
Прокси качал с вашего сайи и покупал.
Может порекомендуете хороший на ваш взгляд сервис по продаже прокси?
Link to comment
Share on other sites


Попробуйте снова скачать прокси с сайи, сейчас им прокси, рилииющие по порту 3128, а не по 80. У одного пользователя сервер не давал рилиить по 80 порту, возможно у вас тоже. Если не полулится мне лучше посмотреть самому.

Link to comment
Share on other sites

Попробуйте снова скачать прокси с сайи, сейчас им прокси, рилииющие по порту 3128, а не по 80. У одного пользователя сервер не давал рилиить по 80 порту, возможно у вас тоже. Если не полулится мне лучше посмотреть самому.

Несколько раз скаливал прокси листы с вашего сайи, но при проверке пишет 0.. Буду ждать пока появятся свежие и попробую платные с этим же портом.

Link to comment
Share on other sites


Возможно гдело не в прокси,

 

Попробуйте в файле system/library/MCurl.php

(строка 80-85)

после

if (!$content)
      return false;

всивить
      echo ($content);   exit;

и сгделать парсинг с прокси

Что бугдет на экране

Link to comment
Share on other sites

Возможно гдело не в прокси,

 

Попробуйте в файле system/library/MCurl.php

(строка 80-85)

после

if (!$content)

      return false;

всивить

      echo ($content);   exit;

и сгделать парсинг с прокси

Что бугдет на экране

Теперь прокси видно и показывает рилилие, но тем не менее не рилииет, все заканливается вот этим

Gateway Time-out

The gateway did not receive a timely response from the upstream server or application.

 

Не важно, парсинг/обновление или поиск, включены куки или нет...

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.