Jump to content


Photo
- - - - -

Как вносить данные через obGrabber в JBPrice (plain)?

jbprice obgrabber

8 replies to this topic

#1 B I Q U I T E R

B I Q U I T E R
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 32
  • topics: 8

Posted 13 October 2017 - 21:00

Есть задача: через obGrabber парсить интернет-магазин и вносить данные в интернет-магазин на JBZoo

Картинки, тексты - это все ок.

НО вот при передачи данных в JBPrice возникает сложность. В каком виде передавать переменную туда.

Это одна строчка в адаптере, а по факту множественный элемент.

Если кто то уже прошел этот этап, пожалуйста, растолкуйте.

КАКОЙ ДОЛЖЕН БЫТЬ ФОРМАТ ПЕРЕДАЧИ ПЕРЕМЕННОЙ ЧТОБЫ ПРАВИЛЬНО ВТЯНУЛСЯ JBPrice

Для импорта например понятно, но этот вариант тут не работает: 

"default_variant:0;_value:35990 rub;_sku:apple-iphone-5s;_balance:-1;_image:images/phones/phone.png"

Приложу скриншоты ниже.

Attached Thumbnails

  • JBPrice.JPG
  • JBPrice2.JPG

  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 October 2017 - 12:21

Формат - обычный json данные.


  • 0

#3 B I Q U I T E R

B I Q U I T E R
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 32
  • topics: 8

Posted 14 October 2017 - 13:23

Формат - обычный json данные.

Вы уже передавали данные в JBZoo Price Plain?

Уточнение: через компонент obGrabber?


Edited by B I Q U I T E R, 14 October 2017 - 13:30.

  • 0

#4 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 October 2017 - 15:34

Нет, я не использую обграббер
  • 0

#5 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 October 2017 - 15:49

Json это же строка в спец формате - скормте просто
  • 0

#6 B I Q U I T E R

B I Q U I T E R
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 32
  • topics: 8

Posted 14 October 2017 - 18:31

Спасибо, но еще бы понимать, как будет это выглядеть.

А не могли бы Вы на примере default_variant:0;_value:35990 rub;_sku:apple-iphone-5s;_balance:-1;_image:images/phones/phone.png

показать как эта строка в спецформате выглядит

или любой другой удобный для объяснения вариант


  • 0

#7 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 October 2017 - 18:36

Для примера: http://www.jsoneditoronline.org/

{"value":{"jselementteaserlist0":"<div data-identifier=\"_value\" data-template=\"teaser\" data-index=\"0\" data-position=\"list\" class=\"jbprice-value jsElement jsPriceElement jsValue jsCore jselementteaserlist0\">\r\n\r\n    <div class=\"jbprice-value-row\">\r\n        <span class=\"jbprice-value-label\">\u0426\u0435\u043d\u0430:<\/span>\r\n        <span class=\"jbprice-value-total\"><span data-moneyid=\"12\" data-value=\"33000\" data-currency=\"rub\" data-showplus=\"0\" class=\"jsMoney jbcartvalue\">\n<span class=\"jbcurrency-value\">33 000<\/span> <span class=\"jbcurrency-symbol\">\u0440.<\/span><\/span><\/span>\r\n    <\/div>\r\n\r\n<\/div>"},"buttons":{"jselementdefaultlist0":{"key":"74075d350a0e99cde498eabe6c22dc18","item_id":"331","element_id":"3bb39c45-6798-4464-aaab-4c8729f19d19","isModal":false,"basket":"http:\/\/avtomaty-abb.ru\/index.php?option=com_zoo&controller=basket&task=index&Itemid=437&nc=6272","isInCart":0}},"balance":{"jselementnalichielist0":"<div data-identifier=\"_balance\" data-template=\"nalichie\" data-index=\"0\" data-position=\"list\" class=\"jbprice-balance jsElement jsPriceElement jsBalance jsCore jselementnalichielist0\">\r\n<!--noindex-->\r\n    <span class=\"jbprice-balance-available-no\">\r\n        \u041d\u0435\u0442 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438    <\/span>\r\n\r\n<!--\/noindex-->\r\n<\/div>"},"result":true,"message":false,"mpu":"24.37 M"}
to56ch.png
 
Видите JSON это строка - которая содержит данные
 
Возьмите строку из БД и через этот сайт составьте корректный текст и попробуйте его импорт

Edited by CB9TOIIIA, 14 October 2017 - 18:36.

  • 0

#8 B I Q U I T E R

B I Q U I T E R
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 32
  • topics: 8

Posted 14 October 2017 - 21:09

Сформировал в JSON как Вы порекомендовали, отправляю, но не втягивается ни цена, ни баланс, ни картинка.

{"variations":{"0":{"_value":{"value":"10990 rub"},"_balance":{"value":-1},"_image":{"value":"images\\/phones\\/lenovo-s660\\/1.png"}}},"selected":{},"values":{"0":{}},"default_variant":"0"}


  • 0

#9 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 October 2017 - 21:14

JSON верный - значит поле в obgrabber JSON не поддерживает или режет


  • 0





Click to return to top of page in style!