Проблема со сдвигом данных в CSV при парсинге характеристик

Тема в разделе "Решение различных задач по парсингу", создана пользователем Dreadnought, 6 апр 2015.

  1. Black_Korsar

    Black_Korsar New Member Пользователи

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Я с программой только недавно познакомился и из системы помощи практический не вылажу :D . Столкнулся с подобной проблемой, как здесь описано и не совсем понял, можно ли всё-таки картинки вывести в строку через повторяющиеся границы или это возможно только через простые границы.
     
    Последнее редактирование: 19 окт 2020
  2. Serheo

    Serheo Well-Known Member Пользователи

    Регистрация:
    13 окт 2018
    Сообщения:
    251
    Город:
    Москва
    Отвечу в стиле нашего горячо любимого разработчика. Да можно. Внимательнее читайте систему помощи. Там об этом предельно понятно все изложено.
     
    Root нравится это.
  3. Black_Korsar

    Black_Korsar New Member Пользователи

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    В сотый раз прошелся по системе помощи, где казалось бы в нужных мне разделах уже все помню наизусть:D Ан нет, нашел таки мелкий пунктик, на который раньше не обратил внимание:cool: Оказалось, что в настройке повторяющихся границ у меня было прописано [CSVLB] , в то время как в шаблоне вывода прописано [CSVCS]. Как только исправил это, то дальше всё пошло как по маслу:)
     
    Root нравится это.
  4. Ametist_A

    Ametist_A New Member Пользователи

    Регистрация:
    13 июн 2020
    Сообщения:
    10
    Что-то я не смогла сама разобраться с тем, как задать повторяющиеся границы в повторяющихся, при этом у одного товара количество характеристик плавает в зависимости от выбираемого цвета.
    Вот товар донора Ссылки недоступны для гостей, у него

    1 вида цвета = 1 цены = 12 столбцов характеристик = 10 картинок
    1 вида цвета = 1 цены = 12 столбцов характеристик = 9 картинок
    1 вида цвета = 1 цены = 12 столбцов характеристик = 5 картинок
    1 вида цвета = 1 цены = 12 столбцов характеристик = 10 картинок

    Если взять товар Ссылки недоступны для гостей

    1 вида цвета = 1 цены = 15 столбцов характеристик = 4 картинок
    1 вида цвета = 1 цены = 15 столбцов характеристик = 5 картинок
    1 вида цвета = 1 цены = 14 столбцов характеристик = 4 картинок
    1 вида цвета = 1 цены = 14 столбцов характеристик = 4 картинок
    и тд

    Если в настройках повторяющихся границ я ставлю MAX 15, то в других строках таблицы - где характеристик 12,13 или 14 идет сдвиг.
    Я не могу понять, как этот сдвиг победить, как идет проверка соответствия столбца и выводимого в нем значения характеристики.
    Подскажите, пожалуйста.

    Ссылки недоступны для гостей
    Ссылки недоступны для гостей (в исходной повторяющей границе парсинга 1 выводятся еще три границы парсинга)
     
    Последнее редактирование: 28 окт 2020
  5. Black_Korsar

    Black_Korsar New Member Пользователи

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    У меня получилось это сделать через оператор [NEXTPAIR]
     
    Ametist_A нравится это.

Поделиться этой страницей