Как использовать одновременно [DYNAMICVALUES] и [HORIZTABLE]

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем nekit44, 2 ноя 2017.

  1. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    79
    Добрый день

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

    Я пробую в [PREFIX] добавить [DYNAMICVALUES]
    все ломается, если рядом макросы сделать то столбцы разъезжаются, так как еще нужно фото и описание собрать

    Вопрос, вообще затея реальная?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нужно все вставлять в один макрос [DYNAMICVALUES]

    Читайте ВАЖНОЕ ПРИМЕЧАНИЕ 5 в справке Ссылки недоступны для гостей
     
    nekit44 нравится это.
  3. Black_Korsar

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

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Тоже столкнулся с подобной проблемой и не смог пока разобраться как объединить [DYNAMICVALUES] и [VERTTABLE]. У меня часть характеристик парсится через один макрос, часть через другой, т.к. через один не получилось всё реализовать. Вот теперь столкнулся, каким образом объединить их. Если вставляю [VERTTABLE] внутрь [DYNAMICVALUES], то либо ничего не происходит, либо съезжают/объединяются колонки, в зависимости от того какие пытаюсь разделители/операторы поставить. Примечание 5 пока не помогло понять, как же всё-таки это делается :(
     
  4. Black_Korsar

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

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Если примечание 5 до меня правильно дошло, то похоже объединить их нельзя... Нужно все делать только через макрос [DYNAMICVALUES]
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Как я писал выше, вставьте все характеристики в один [DYNAMICVALUES] согласно формату, описанному в справке.
    Код:
    имя характеристики[VALUE]:значение[NEXTPAIR]...
     
  6. Black_Korsar

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

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Вот в том-то и дело, что мне пока непонятно, как привести данные [VERTTABLE] к этому формату... Вечером попробую покопаться в настройках "использовать альтернативный шаблон", может быть там это настраивается.
     
    Последнее редактирование: 29 окт 2020
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Не нужно использовать [VERTTABLE], нужно привести данные для [DYNAMICVALUES] к соответствующему формату, указанному выше и в системе помощи!

    Тут это уже несколько раз написано!
     
  8. Black_Korsar

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

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Мы похоже друг друга не поняли) У меня характеристики на странице товара даны в двух местах, в разном оформлении. Мне нужно их объединить. Одни характеристики хорошо парсятся через макрос [DYNAMICVALUES], другие через него спарсить не получается, т.к. код в этой части на разных страницах может различаться, и через макрос [DYNAMICVALUES] получается большое количество замен (но здесь еще сказывается и мое небольшое знание программы). Но зато эта часть характеристик очень хорошо парсится макросом [VERTTABLE]. Вот и хотелось мне объединить эти разрозненные характеристики в единый список, то есть [DYNAMICVALUES]+[VERTTABLE].
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    В разных местах разными повтор.границами возьмите элементы и в правильном формате с разделителями поставьте внутри макроса.
    В повтор.границах (2й и 3й)

    [​IMG]

    В шаблоне вывода
    Код:
    [DYNAMICVALUES][REPLACE(
    @@@|[VALUE]:
    ###|[NEXTPAIR]
    {htmldecode}
    <{skip}>|
    )]<CD_CYCLE_GRAN_2!>###<CD_CYCLE_GRAN_3!>[/REPLACE][/DYNAMICVALUES]
     
    Lil, Felix_b и Black_Korsar нравится это.
  10. Black_Korsar

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

    Регистрация:
    16 окт 2020
    Сообщения:
    9
    Спасибо! Попробую.
     

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