Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

usergio

Користувачі
  • Публікації

    5 984
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем usergio

  1. 3 часа назад, alinalessioYandex сказал:

     

    Дело в том, что в первом сообщении я об этом уже писал. Начну сначала.

    0. Прайс в формате .yml http://louvre.ucoz.com/40/40.yml

    1. В модуле прогоняю через настройку "Проверить номера колонок". Номер названия (name) показывает 12. Ставлю 12 при загрузке прайса, но название пустое.

    2.В Екселе показывает 21 столбик. Для загрузки ставлю 21. В итоге, вместо названия, там что-то вроде атрибутов.

     

    Автор модуля, посмотрите пожалуйста и дайте ответ, может быть этот прайс не подходит для такой обработки и я хоть буду об этом знать. Либо в настройках требуется что-то учитывать, о чем я не знаю. Но с этим прайсом явно что-то не так. Выглядит как все обычные прайсы, но названия не находит. Как быть?

    Напишите в личку, там, в прайсе, скорее всего кодировка кириллицы отлична от utf-8

  2. В 08.07.2019 в 12:02, alinalessioYandex сказал:

    У меня прайс выгружается почему-то без названия.

    1. Прайс .yml

    2. Модуль выдает вот такой список колонок (через две черты я обозначил, какая из колонок соответствует колонкам в настройках модуля):

    
     Column# 1  id  
     Column# 2  type  
     Column# 3  available  
     Column# 4  url  
     Column# 5  price  // цену
     Column# 6  oldprice  // спец. цены
     Column# 7  currencyId  
     Column# 8  categoryId  // категорию // количество 
     Column# 9  picture  // фото 
     Column# 10  vendor  // производителя 
     Column# 11  vendorCode  // артикул (sku)
     Column# 12  name  // название
     Column# 13  description  // описание
     Column# 14  param  
     Column# 15  name  
     Column# 16  dimensions  

    3. Действие YML - XML лесенкой

     

    Все выгружается, но название остается пустым.

    Пытался менять колонку названия на 15, 21, но либо выдавало что-то другое, либо оставалось пустым.

    Сам прайс прилагаю.

    402.yml 3 \u043a\u0411 · 1 download

    Если вы пользуетесь загрузкой "лесенкой", то номера колонок берите из таблицы Эксель

    ( открываете прайс экселем и смотрите )

    Вот ваша лесенка  http://prntscr.com/ocpis0

     

    И забудьте ее, как страшный сон.

    Ведь модуль 9.1 уже умеет загружать такие прасы без танцев на лесенке  :)

  3. 4 минуты назад, stranger080291 сказал:

    Здравствуйте. Выкупил у Вас модуль обработки. Для завершения установки нужен лицензионный ключ. Можете его отправить?

    Без проблем, это мой долг, но напишите в ЛС

    Не буду же я на форуме ваш ключ выкладывать :)

  4. В 07.07.2019 в 16:37, Rassol2 сказал:

    так вы скришот покажте.
    Если смотреть на это объяснение все логично.
    Потому что на вкладке категория и наценка нужно было указывать именно так
    /PAPKA-A-1/papka-b2/papkab3
    А вы как я понял указали так
    /papkab3

    Вот модуль и создал заново.
    Поскольку в корне директории для фото нету папки /papkab3

    Первый слэш не нужен http://prntscr.com/ocpe05

    он уже есть

    • +1 1
  5. В 08.07.2019 в 17:45, rudnin сказал:

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

    Как обычно, напишите в личку.

    Тем более, что у вас специфический вопрс.

    Никто не стесняется писать в ЛС, вот вчера, например, ответил на 174 письма :)

  6. В 06.07.2019 в 11:47, Helixir сказал:

    Интересует вопрос по поводу импортируемых товаров, редактировании и последующем импорте тех же товаров, а именно:

     

    Допустим имеем такие товары и каты:

    Товар 1 (Категория 1)

    Товар 2 (Категория 2)

    Товар 3 (Категория 3)

     

    Я их импортирую в маг, оно раскидывало их по категориям как было настроено в модуле, все гуд, товары есть, но...

    Например, я руками редактирую товар 3 и 2 , меняю им категорию на "Категория 5". По факту они перенеслись в категорию 5.

     

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

    При импорте оно опять их перенесет обратно в Кат 2 и Кат 3 и уберет Кат 5 из их привязки или оно не будет трогать (обновлять) им категории?

     

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

    Другими словами: Можно ли сделать, чтобы в товарах, которые уже были ранее загружены с прайс листа и отредактированы - не обновлялись категории, а в последующих новых товарах все импортировалось как ранее (с созданием категории из настроек привязок категории модуля).

     

    Если слишком сплавил мозг - извиняйте )))

    Не перенесет, просто не включайте тут ничего зеленого http://prntscr.com/ocp6zu

    И вообще, ничего не пишите здесь http://prntscr.com/ocp7cq

    Ведь при обновлении, модуль сам знает категорию каждого существующего в магазине товара.

     

    И переносить товары между категориями - это навредить магазину в продвижении!!

    Конечно, модуль этого не желает.

    - нашел товар по Артикулу

    - выяснил его младшую категорию, посмотрел наценку на вкладке Категории и наценки.

    - добавил наценку, если нашел

    - обновил в товаре все, что вы разрешили ( цену и остаток он сам обновляет )

    - записал товар обратно в БД

     

    И все.

  7. В 05.07.2019 в 16:04, ChempionUA сказал:

    image.thumb.png.d4a24760d8bf3234d249625f8a6b6509.png

    Не затесался ли тут http://prntscr.com/ocp4oj  у вас пробельчик?

    Если не получится, а в репорте будет написано, что описание обновилось или добавилось, значит сайт имеет кодировку не utf-8, а модуль этого не заметил

    Тогда прошу в личку, решим.

  8. В 08.07.2019 в 16:28, N1on сказал:

     

    Большое спаибо за ответ! Почти получилось! теперь товар показывается во всех нужных категориях + в родительских...  Как оставить его только в главных категориях.

    Пробовал "Показывать в категориях: только в младшей" (зеленого цвета) опять все слетает и товар отображается только в 1 категории.

    столбец с категориями указан только один - main category, почему оно его в родительские добавляет ума не приложу....

    Зеленым цветом я обозначил кнопки и пункты, которые работают только при обновлении товара

    Красным - пункты, работающие только при добавлении нового товара.

    Если пункт не имеет цвета, то он работает всегда.

     

    Есть Инструмент ( Инструменты работают без прайса и не сохраняются ) http://prntscr.com/ocp1p4

  9. В 08.07.2019 в 15:42, N1on сказал:

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

    Задача - вывести товар в разных категориях. 

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

    На вкладке Категории и Наценки добавлены ВСЕ категории (советовали в теме добавить только главную категорию, остальные не добавлять - но это не мой вариант, потому что помимо товара который отображается во многих категориях, есть уникальный товар, который отображается только в одной категории и если эти категории не добавить на вкладку  Категории и Наценки то и товар который пренадлежит только одной этой категории просто не добавится...)

    В настройках поставщика указана колонка main category и опция Показывать в категориях: в заданых   - однако товар показывается только в первой категории в списке.

    И вообще категории в которых показывать товар не обновляются (то есть после добавления товара он прописался только в первой по порядку категории, которую нашел в прайсе и больше эти данные обновлять ну никак не хочет, хоть убей... Действие: "Добавлять и Обновлять" конечно же)

    Помогите пожалуйста...

     

    Screenshot_12.jpg

    Образно говоря.

    Товар в опенкарте хранится только в одном экземпляре и только в самой младшей категории.
    К этой категории, привязывается СЕО товара и ссылка на товар в Гугле.
    В остальных категориях, товар может только ПОКАЗЫВАТЬСЯ, но не находиться!


    Стр. Категории и наценки предназначена только для младших категорий, старшие - там не прописываются, чтобы товар случайно не попал в старшую категорию.
    Поэтому, если вы хотите показать товар в других категориях, вы должны где-то показать модулю, в каких именно.
    Если на стр. Категории и наценки этого делать нельзя, то остается показать эти категории в колонках прайса:  http://prntscr.com/lirgem
    Колонки  4,6,1,8 - это колонки с названиями категорий, в которых нужно дополнительно показать товар.


    Очевидно, что названия категорий в прайсе должно на 100% совпадать с категориями существующими в магазине, чтобы модуль смог их сличить.
    Маленькие и большие буквы в названиях, спец-символы имеют значение при сравнении: в прайсе и в магазине, спец-символы хоть и выглядят одинаково, но могут кодироваться по другому.


    Итак.


    1. Товар создается и хранится всегда только в одной категории - младшей-главной.
    2. Вы сами определяете ее для каждого, воновь создаваемого товара, с помощью Категории и наценки.
    3. Главная категория товара остается неизменной ( иначе у вас будут проблемы с Гуглом ).
    4. Во всех других категориях, товар можно только показывать, но не хранить в них.
    5. Чтобы показать товар в других категориях, модуль должен знать, как они называются в магазине
    6. Названия должны быть однозначными. ( Категория "Из кожи" не прокатит, если есть "Сумки" - "Из кожи и "Пальто" - "Из кожи"  - это разные категории хоть и с одним названием).

    Поэтому, в "Категории и наценки" прописываются (перенаправляются) только младшие-главные категории товара.
    Дополнительные категории товара там прописывать не нужно, а нужно просто указать их названия в прайсе,
    в других колонках, вот в этих http://prntscr.com/lbu9n2


    Как нужно действовать при добавлении нового товара и при обновлении старого, который уже лежит в своей младшей категории:


     ПРИ ДОБАВЛЕНИИ:


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


    Но следует понимать, что главной-младшей категорией товара, может быть лишь одна категория - та, которую вы прописали на стр. "Категории и наценки" и указали первой, в поле категория: http://prntscr.com/adk05a
    Т.е. все значения из 3-й колонки должны быть прописаны на стр. Категории и наценки.


    Только главную-младшую категорию можно перенаправить с помощью стр. Категории.
    Все остальные категории, на которые вы ссылаетесь в форме поставщика, должны совпадать по названию в прайсе и в магазине.


    В форме поставщика включите "в заданных": http://prntscr.com/8f3bfx
    И загружайте товары.

    Если вы хотите показать товар в родительской (ских ) категориях, то это проще.

    Пропишите только колонку с младшей и включите:  http://prntscr.com/kgt3vc

    Только смотрите, эти пункты меню - красного цвета, значит, это работает только при загрузке новых товаров.


    ПРИ ОБНОВЛЕНИИ:


    Если товары уже загружены, то отфильтруйте их в Инструментах и: http://prntscr.com/ak9kcx


    Не можете отфильтровать?
    Тогда прогоните прайс на обновление, предварительно добавив товарам в прайсе новые категории.
    С включенной кнопкой http://prntscr.com/am2mtt

  10. В 08.07.2019 в 15:01, rudnin сказал:

    здравствуйте! Прошу прощения если вопрос уже поднимался, если обсуждали уже это, ткните в ссылку пожалуйста

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

    Каталог/<b>Герои и серии</b>/Маша и Медведь/Товары "Маша и Медведь"

    то есть разделение категорий на подкатегории происходит с помощью "/"

    сможет ли модуль подобное обработать и создать соответствующие категории подкатегории? И какие настройки нужно указывать?

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

    Нужно просто скопировать из прайса весь текст и вставить в форму поставщика во вкладке Категории и наценки.

    Т.е. в вашем случае, получится так http://prntscr.com/ocos5i

    справа, вы выдираете категорию вашего магазина.

     

    Категории и наценки - это своеобразная перенаправлялка для младших категорий.

    Ведь бывают прайсы, в которых категории обозначены числами http://prntscr.com/ocotlr

     

    Если вам нужно, чтобы товар показывался не только в младшей категории, то вот есть:  http://prntscr.com/ocouel

  11. 2 часа назад, njik сказал:

    )) спасибо за сочувствие.
    вообще-то это пример.
    у нас 30 с лишним поставщиков и десятки тысяч товаров и такая фигня реально встречается. ищу решение.

    Задача разрешима, но только с помощью танцев с бубном.

    Уникализировать артикулы по поставщикам с помощью префикса http://prntscr.com/nxnmcv

    А потом связать артикулы реально одинаковых товаров.

    Гемор конечно ((

  12. Уряяяя!

    Наконец выложил новую версию 9.1

    С Cron-ом, кушает прайсы по ссылке в любом формате... 9 месяцев работы :-o

    Много писать не буду, заснял видео :)

    (если что не доложил в раздаче, пишите исправлю)

     

     

    • +1 15
  13. В 12.02.2018 в 13:17, Vadimm сказал:

    То же не получилось, меняю потом в ручную все скопом через импорт/экспорт

    Руками - это не наш стиль :)

     

    Допустим, нас интересует только атрибут "Мощность" с такой страницы

    pov.png

     

    Настраиваем парсинг  http://prntscr.com/mrk7fe

     

    Получаем  http://prntscr.com/mrk82k

  14. 12 часов назад, oleg4 сказал:

    Добрый день!
    подскажите по заданию имен картинкам при загрузке товаров.

    Хочу получить имена типа:

    текст_SKU_порядковый номер картинки товара.jpg

     

    Во вкладке SEO-шаблон вписываю
    текст_[sku]_[sn]

    Результат получаю

    9хчисло-_текст_[sku]_sn.jpg

     

    такой ощущение что модуль не понимает параметр [sn] или еще где-то что-то нужно сделать.

    Спасибо!

    qwas.jpg

    Рекомендую не менять имена фото налету через СЕО-шаблон во время наполнения магазина.

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

    Вот почему.

    Если вы меняете имя фото налету, то в товаре могут образоваться дубли, которые не образовались бы, если бы фото парсились с оригинальными именами.

    Допустим, вы парсите товары несколько раз с добавлением фото с одного донора.

    Фото на доноре имеют разные имена, и если вы их закачиваете на свой сайт с оригинальными именами, то можете парсить этот сайт много раз - дублей не будет.

     

    Если при этом менять название налету, как [n] то модуль увидит, что это ошибка ( все фото в товаре получают одинаковые имена ), и сам добавит к [n] случайное число.

    Таким образом при повторном парсинге и не выключенной кнопке http://prntscr.com/mq2mcz

    у вас из 4-х фото станет 8.

     

    Конечно, дубли фото можно удалить Инструментами "Удалить дубли фото в товаре".

     

    Допустим, вы все спарсили и теперь можно переименовать фото красиво.

    Зайдите в СЕО-шаблон, пропишите [n]-[sn]

    Сохраните

    Зайдите в Инструменты - Переименовать фото по шаблону.

     

    Только в таком случае модуль может пронумеровать все фото в товаре, начиная с 1

     

    Эта звездочка http://prntscr.com/mq2p4g как-бы сигнализирует, что тэг работает только из Инструментов :)

     

  15. 2 часа назад, LionHunter сказал:

    @Rubynoid Возможно знаете: при экспорте товаров выводятся поля base price и discount 1,2,3,4,5
    Для чего именно они нужны? 

    base price - это цена товара в базовой валюте, если вы пользуетесь модулем "Валюта Плюс"

    discount 1,2,3,4,5 - это 5 скидок в зависимости от Группы покупателей.  Сделал только для 5 групп, думал, всем хватит :)

    • +1 2
  16. 1 час назад, Tight88 сказал:

    Да, но я уже давно писал( У меня странные ощущения, что меня почему-то игнорят( Надеюсь это не так, а если и так, то хотел бы знать причину. Зла ни на кого не держу, да и все понимаю. Но правда писал давно уже. И потерял надежду, что мне ответят...

    Не вижу ничего от вас в личке.

    Напишите.

  17. В 05.02.2019 в 15:42, ecoferma сказал:

    Приветствую. Как можно загрузить не все строки (атрибуты из прайса)? Выборочно.379733359_MicrosoftExcel-230119.jpg.15d92313be7fe24f83c95645109f63db.jpg

    Вот есть такая штука http://prntscr.com/mhyesp

    Т.е. новые атрибуты ( которых нет в админке ) создаваться в админке и добавляться в товар не будут

  18. 34 минуты назад, Quixotic сказал:

    Добрый вечер. Напомните как спарсить атрибуты, а то борюсь и что то не как

     

    Тут так.

    Текст начала/конца парсинга:      class="table table-bordered,</tabl

    Параметры парсинга:                    <td>,</td>,<td>,</td>

     

    Как парсить атрибуты ( Характеристики ).


    1. Пропишите номер колонки со ссылкой для парсинга тут http://prntscr.com/ijxz0z потому, что для Атрибутов и Опций нет отдельного поля для указания на ссылку.

     

    2. Дайте разрешение на загрузку атрибутов  http://prntscr.com/ijy00d

     

    3. На стр. Атрибуты в форме поставщика пропишите одну строку (атрибуты спарсятся все) http://prntscr.com/ijy0uh

     

    Парсятся атрибуты всегда парами: Название - Значение

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

    Начало - конец Названия и начало - конец Значения.

     

    Например, парсим атрибуты из такого фрагмента:  http://prntscr.com/ijy6m0

     

    Заполняем поле Тексты начала и конца парсинга:  <dt>Характеристики</dt>,</div

     

    Названия и значения http://prntscr.com/ijzyi1

    Заполняем Параметры парсинга: <dt>,</dt>,>,<

     

  19. 3 часа назад, pika4u сказал:
    
    Warning: Error while sending QUERY packet. PID=17212 in C:\OSW\OSPanel\domains\test.loc\system\library\db\mysqli.php on line 18
    
    Fatal error: Uncaught exception 'Exception' with message 'Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM oc_setting WHERE store_id = '0'' in C:\OSW\OSPanel\domains\test.loc\system\library\db\mysqli.php:40 Stack trace: #0 C:\OSW\OSPanel\domains\test.loc\system\library\db.php(16): DB\MySQLi->query('SELECT * FROM o...', Array) #1 C:\OSW\OSPanel\domains\test.loc\admin\controller\startup\startup.php(5): DB->query('SELECT * FROM o...') #2 [internal function]: ControllerStartupStartup->index() #3 C:\OSW\OSPanel\domains\test.loc\system\storage\modification\system\engine\action.php(51): call_user_func_array(Array, Array) #4 C:\OSW\OSPanel\domains\test.loc\system\engine\front.php(34): Action->execute(Object(Registry)) #5 C:\OSW\OSPanel\domains\test.loc\system\engine\front.php(19): Front->execute(Object(Action)) #6 C:\OSW\OSPanel\domains\test.loc\system\framework.php(103): Front->dispatch(Object(Action), Object(Action)) #7 C:\OSW\OSPanel\domains\test.loc\system\startup.php(105): require_once in C:\OSW\OSPanel\domains\test.loc\system\library\db\mysqli.php on line 40

    Как это побороть?

    загружаю yml ~90 мб. с папки .../admin/uploads методом только добовлять

     

    я так понял что происходит нет нет падение mysql

     

    UDP после выпада такой ошибки скрипт начинает с первой строчки yml(xml)

    Error: 2006   -  MySQL сервер отключился.

     

    Такое бывает (правда не часто), когда хостер устанавливает сильное ограничение на количество пакетов данных записываемых,считываемых из БД за определенный период времени.


    По простому,  MySQL сервер не выдерживает скорости работы модуля.

    Обычно, народ решал эту проблему через хостера.
    Просили увеличить лимит на количество пакетов данных записываемых,считываемых из БД
    И хостер шел на встречу

    Но можно попробовать сделать это самостоятельно в файле php.ini в корне сайта.
    Параметр  max_allow_pachet = 100;

  20. 5 часов назад, svgsvg сказал:

    Плохо, что именно у меня косяк вылез.

    А если откатиться как-то?

    Может быть обратно папку admin переписать и финишнуть ?

     

    Напишите в личку, может я в раздаче, что-то не то выложил для вашей версии  движка опенкарт

  21. Встречайте 9.0 !

     

    Эта версия является базовой для серии девяток.

    В ней вычищены все детали и мелкие ошибки ( одна крупная, в фильтре Инструментов http://prntscr.com/lpwc39

    Все подготовлено для 9.1, которая будет просто, бомба)

    ( работы над 9.1 уже завершены на 80%, но она будет немного дороже стоить, т.к. будет включать в себя функции Крона, которые сейчас продаются за 2000 руб  :cry:

    Но как всегда, для вас - бесплатно!

     

    Что главное:

     

    - на третий день, Зоркий Сокол заметил, что в сарае нет стены :)  Теперь модуль не портит Модель.

    Т.е. если ранее в товаре, была вписана руками какая-то  Модель:  ABC10, то модуль прицепит код поставщика так: ABC10-1

    Номер поставщика теперь может быть от 1 до 9999

     

    - работает на ocStore 3

    У меня не очень хорошее впечатление об Опенкартовской тройке, но если людям это нужно...

    в общем, сделал для ocStore 3, не дождавшись официального релиза, просто подумал: Какого черта, для Опенкарт3, модуль есть, а для ocStore 3 (которая лучше) - нет.

    Непорядок )))

     

    - часто просили сделать парсинг конкретного атрибута ( не все атрибуты с сайта-донора хочется загружать). Сделал.

    Парсится так же, как название или описание: 2 параметра и справа, указание на конкретный атрибут, вот так  http://prntscr.com/lpwfgs

     

    Версия обещает быть стабильной, т.к. втихаря раздавал ее новым покупателям в течение полугода и отзывы - хорошие :-o

     

    • +1 6
  22. 22 часа назад, terapevt1981 сказал:

    Приветствую!

    Битый день пытаюсь освоить комбайн

    К понимающим вопрос:
    Пытаюсь спарсить характеристики (атрибуты). Для трениравки взял это:

     

      Скрыть контент

    отсюда

    Собственно код таблицы с атрибутами:

    
    
                        </li>
                    
                                    <li class="popular-tabs-content__item">
                      <table class="properties">
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Модель</th>
                                    </tr>
                                    																			<tr>
    											<td>Модель (артикул)</td>
    											<td>Redmi 5</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Характеристики экрана</th>
                                    </tr>
                                    																			<tr>
    											<td>Диагональ</td>
    											<td>5.7" дюймов</td>
    										</tr>
    																																				<tr>
    											<td>Разрешение</td>
    											<td>HD+ (1440х720)</td>
    										</tr>
    																																				<tr>
    											<td>Тип матрицы</td>
    											<td>IPS</td>
    										</tr>
    																																				<tr>
    											<td>Описание экрана</td>
    											<td>282 PPI<br>Corning Gorilla Glass<br>Площадь, занимаемая экраном ~83.8%<br>Соотношение сторон 18:9</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Характеристики памяти</th>
                                    </tr>
                                    																			<tr>
    											<td>Объем памяти</td>
    											<td>3 Gb</td>
    										</tr>
    																																				<tr>
    											<td>Объем флеш-памяти</td>
    											<td>32 Gb</td>
    										</tr>
    																																				<tr>
    											<td>Слот расширения microSD</td>
    											<td>microSD до 128 Gb или SIM</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Характеристики процессора</th>
                                    </tr>
                                    																			<tr>
    											<td>Процессор</td>
    											<td>Qualcomm Snapdragon 450 (SDM450) </td>
    										</tr>
    																																				<tr>
    											<td>Тип ядра и частота</td>
    											<td>8 ядер Cortex A53 (up to 1.8 GHz)</td>
    										</tr>
    																																				<tr>
    											<td>Видеоядро</td>
    											<td>Adreno 506</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Коммуникации</th>
                                    </tr>
                                    																			<tr>
    											<td>Wi-Fi</td>
    											<td>802.11n | Wi-Fi Hotspot | Wi-Fi Direct</td>
    										</tr>
    																																				<tr>
    											<td>Bluetooth</td>
    											<td>Есть (v 4.2)</td>
    										</tr>
    																																				<tr>
    											<td>GPS</td>
    											<td>Есть (A-GPS, ГЛОНАСС, BeiDou)</td>
    										</tr>
    																																																					<tr>
    											<td>IrDA</td>
    											<td>Есть<br>Благодаря встроенному инфракрасному излучателю может использоваться как пульт дистанционного управления для телевизора, ТВ приставки, кондиционера, очистителя воздуха, а также другого оборудования.</td>
    										</tr>
    																																				<tr>
    											<td>Интерфейсный разъем</td>
    											<td>USB 2.0 (microUSB) + OTG (USB On-The-Go)</td>
    										</tr>
    																																				<tr>
    											<td>Аудиоразъем</td>
    											<td>3.5 мм</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Характеристики камеры</th>
                                    </tr>
                                    																			<tr>
    											<td>Основная камера</td>
    											<td>12 Mpx</td>
    										</tr>
    																																				<tr>
    											<td>Описание основной камеры</td>
    											<td>Сенсор Omnivision OV12A10<br>Размер пикселя – 1.25 μm<br>Автофокус<br>Сенсорная фокусировка<br>Фазовая фокусировка PDAF<br>Цифровой зум<br>Технология улучшения темного света<br>Технология регулировки динамического диапазона<br>Режим панорамы<br>Режим серийной съемки<br>Режим распознавания лиц<br>HDR<br>Запись видео 1080p@30fps</td>
    										</tr>
    																																																					<tr>
    											<td>Диафрагма</td>
    											<td>f/2.2</td>
    										</tr>
    																																				<tr>
    											<td>Вспышка</td>
    											<td>Светодиодная LED вспышка</td>
    										</tr>
    																																				<tr>
    											<td>Селфи-камера</td>
    											<td>5 Mpx</td>
    										</tr>
    																																				<tr>
    											<td>Описание селфи-камеры</td>
    											<td>Встроенная вспышка с софтбоксом (обеспечивает более мягкий свет)<br>Технология Beauty Filter 3.0 (автоматически обрабатывает фото придавая лицу здоровый цвет)</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Дополнительные характеристики</th>
                                    </tr>
                                    																			<tr>
    											<td>Количество SIM-карт</td>
    											<td>2 x SIM карты (SIM или microSD)</td>
    										</tr>
    																																				<tr>
    											<td>Тип SIM-карты</td>
    											<td>Nano-SIM</td>
    										</tr>
    																																				<tr>
    											<td>Предустановленная система</td>
    											<td>Android 7.1.2 (Nougat)<br>Фирменная оболочка MIUI 9.1</td>
    										</tr>
    																																				<tr>
    											<td>Аккумуляторная батарея</td>
    											<td>3300 mAh</td>
    										</tr>
    																																																																																							<tr>
    											<td>Датчик отпечатка пальца</td>
    											<td>Есть<br>Расположен на задней панели</td>
    										</tr>
    																																				<tr>
    											<td>Поддержка быстрой зарядки</td>
    											<td>Есть, Quick Charge 3.0</td>
    										</tr>
    																																		                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Физические параметры</th>
                                    </tr>
                                    																			<tr>
    											<td>Тип корпуса</td>
    											<td>Моноблок (неразборный)</td>
    										</tr>
    																																				<tr>
    											<td>Материал корпуса</td>
    											<td>Металл, пластик</td>
    										</tr>
    																																				<tr>
    											<td>Цвет корпуса</td>
    											<td>Gold (Золотой)</td>
    										</tr>
    																																				<tr>
    											<td>Размеры</td>
    											<td>151.8 x 72.8 x 7.7 мм</td>
    										</tr>
    																																				<tr>
    											<td>Вес</td>
    											<td>157 г</td>
    										</tr>
    																	                            </tbody>
                                                        <tbody>
                                    <tr>
                                        <th colspan="2">Гарантия и сервис</th>
                                    </tr>
                                    																			<tr>
    											<td>Гарантия</td>
    											<td>12 месяцев</td>
    										</tr>
    																																				<tr>
    											<td>Сервис</td>
    											<td>Гарантийное обслуживание осуществляется квалифицированным сервисным центром "PCshop.UA"</td>
    										</tr>
    																	                            </tbody>
                                              </table>
                    </li>

     

     

     

    В поле "Тексты начала и конца парсинга, через запятую" вставил "<table class="properties">,"PCshop.UA"</td"

    Поле "значение атрибута или параметры парсинга:" заполнил "<tr><td>,</td>,<td>,</td></tr>"

    <table class="properties"> и "PCshop.UA"</td  на всей странице встречаются только 1 раз.
    На вкладке "Основное", для патаметра "Атрибуты в товаре:" выбрал опцию "обновить, создать, добавить".

     

    В отчетах получаю такое:

    report.tmp

     Row =~ 1 SKU = U1SCA1MI085 Quantity set by default Price updated Quantity updated No Description 
     

    errors.tmp

      Показать контент

     Invalid parameter for parsing photo = class=&quot;replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
     Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 0 
     Invalid parameter for parsing photo = class=&quot;replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
     Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 1 
     Invalid parameter for parsing photo = class=&quot;replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
     Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 2 
     Invalid parameter for parsing photo = class=&quot;replace-2x img-responsive URL = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold
     Photo not parsed: Row ~= 1 url = https://pcshop.ua/mobilnie-gadzheti/smartfoni-telefoni/smartfon-xiaomi-redmi-5-3-32gb-gold Photo number 3  

     

     

    Ну, ошибки с фото, отдельный вопрос...

    У меня такое впечатление, что даже не пытается парсить атрибуты.

     

    ЗЫ: свой XML приложил. Есть ещё обширное недопонимание по атрибутам, вернее по их связям.. Ноэто позже, если таки не раздуплю сам.

     

     

    SC_IT.xml

    Для парсинга атрибутов необходимо не 2 параметра ( как для парсинга сплошного текста Описания, Названия, Цены и проч. ), а четыре.

    Потому, что атрибуты парсятся парами: название-значение ( 2 параметра на Название и 2 - на Значение ).

     

    В вашем случае, название атрибута находится между <td> и </td>

    Значение тоже между <td> и </td>

    Значит, параметры парсинга будут:   <td>,</td>,<td>,</td>

     

    Тексты начала и конца парсинга указывают модулю, какой кусок текста нужно вырезать из страницы.
    Например, нужный фрагмент находится между текстами  > и < , а на странице таких текстов миллион.
    Значит, нужно вырезать из страницы кусок, а потом, уже в этом куске, искать параметры >,< и брать то, что между ними.

     

    Вы вырезаете кусок страницы от  <table class="properties"> до "PCshop.UA"</td"

    Это почти правильно :)

    Почти, потому, что у вас в первом тексте стоит пробел.

    Иногда, это проходит, но вообще, пробелы не рекомендую использовать в параметрах: вам ничего не мешает прописать просто class="properties"

     

    Но это еще не все.

    1. Пропишите номер колонки со ссылкой для парсинга тут http://prntscr.com/ijxz0z потому, что для Атрибутов и Опций нет отдельного поля для указания на ссылку.

    2. Дайте разрешение на загрузку атрибутов  http://prntscr.com/ijy00d

     

    Теперь все ))

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.