Jump to content


Replying to Опции


Post Options

  • or enter with Log in with Facebook to receive answer notify by e-mail

  or Cancel


Topic Summary

gulyasmir

Posted 21 November 2016 - 05:11 PM

Спасибо!  Попробую сделать.


Posted 21 November 2016 - 05:09 PM

Да, все верно, прямо в вкладку product.php, типа такого:

$ajax_data = http_ajax(ссылка);
set_source($ajax_data);
$options_price["Цвет"][] = tag_text('...');
$options_image["Цвет"][] = tag_image('...');

Ну и это надо делать в цикле, чтобы запросить все вариации

gulyasmir

Posted 21 November 2016 - 04:55 PM

спасибо, я понимаю, что через ajax подгружает, но не совсем понятно куда и как писать запрос. ((  прямо во вкладку product.php в парсере ?


Posted 21 November 2016 - 04:31 PM

Я сейчас в поезде, вернусь 28го.

Если нужных данных нет в коде исходной страницы, значит сайт их подгружает при выборе опции с помощью AJAX-запроса.
Тогда надо подсмотреть с помощью браузера, какие запросы делает сайт и написать в скрипте, чтобы делались AJAX запросы через функции http() или http_ajax()

gulyasmir

Posted 21 November 2016 - 03:09 PM

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

Прописывала так

$options['Чехол'] = tags_text(' .dropdown option ');

$options_image['Чехол'] = tags_image('.tNail');


Цены и изображения товаров в разными опциями находятся на других страницах.

Например, http://www.ikea.com/...ucts/S69010884/  - при выборе опции на этой странице происходит переход на страницу http://www.ikea.com/...884/#/S39125669
 

Возможно ли в этих условиях прописать в настройках парсинга, чтобы бралось?
 

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


gulyasmir

Posted 21 November 2016 - 01:59 PM

спасибо!  


Posted 21 November 2016 - 01:35 PM

Нет, такой документации нет. Если у вас есть PHP-программист, он сможет это сделать, пользуясь встроенной документацией-справочником. А для того, чтобы OpenCart мог показывать разные наборы картинок для разных опций, надо или допиливать OpenCart, либо использовать какой-то модуль с таким функционалом и правильно записывать для него данные.

А если совсем малобюджетно - можете просто сделать опции с картинками (по одной картинке на опцию), заполнив $options_images.

gulyasmir

Posted 21 November 2016 - 01:02 PM

К сожалению, заказчик мне всего платит 15т за все (=стоимость лицензии).  
Есть ли документация по LiveImport, где написано как настроить его к такому парсингу?
 


MaxD

Posted 21 November 2016 - 12:54 PM

Это сложно, плюс ко всему сам OpenCart такого не поддерживает - что бы у товара были опции с разными картинками.

Я могу это все (и остальное, что понадобится) написать в рамках "настройки под ключ" - http://liveimport.de...ce/service.html


gulyasmir

Posted 21 November 2016 - 12:03 PM

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

Подскажите пожалуйста, как это прописать в парсере, или как их вытащить?
 

С уважением, Гульнара.


Review the complete topic (launches new window)

Community Skin by Fredson Nunes Junior