Размножить значения из обычной границы

Тема в разделе "Шаблон вывода", создана пользователем krapius, 18 фев 2020.

  1. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    Добрый день!

    как размножить значения столбцов 2-5,
    одинаковыми значениями,
    чтобы по высоте ровнялись по первому

    1 столбец — повторяющиеся границы
    2-5 — обычные

    сейчас так:

    [​IMG]

    надо вот так:

    [​IMG]
     
  2. Root

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

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

    Ссылки недоступны для гостей
     
  3. Root

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

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

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    это то что надо!)

    видео глянул,
    всё вроде понятно

    оказывается делал не правильно
    завтра утром буду перенастраивать,
    отпишусь
     
  5. Root

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

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

    Вложения:

    krapius нравится это.
  6. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    ну узнаешь, когда я про видео писал выше,
    то имел ввиду то что по ссылке в Системе помощи
    и по нему всё понятно как делать

    а оказывается и конкретно по моему проекту видяха подоспела,
    да ещё и сам проект упал

    вот это помощь, спасибо!)
     
  7. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    не могу понять
    откуда берутся пустые строки?

    ими теряются несколько позиций товара

    прикрепил проект


    [​IMG]
     

    Вложения:

  8. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    1) В проекте нет ни одной ссылки
    2) что там VAR делает не понял
     
  9. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    1) Ссылки недоступны для гостей

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

    второй VAR хранит список свойств — тут может и по другому можно было вывести
    но опять же набор свойств на каждый размер одинаковый
    так может хоть ресурсов будет съедать меньше — один раз получили и на нужное количество строк размножили

    полный список ссылок прикрепил,
    так как толи пропускается товар
    толи размеры

    по одной ссылке может и не выяснить
     

    Вложения:

    Последнее редактирование: 19 фев 2020
  10. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    кажись понял в чем дело

    весь вывод происходит внутри одного цикла — проходит по размерам

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

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

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

    получается нужно:

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

    как бы это сделать?

    [​IMG]
     
  11. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    Кажется срослось!)

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

    если да — вывожу в цикле
    если нет — вывод обычный,

    докучи подставляю и размер

    типа того:

    [IF1]

    [MATH][CHARCOUNT]<CD_GRAN_19!>[/CHARCOUNT]>21[/MATH][TEXTEQUAL]{TRUE}
    [THEN]<CD_CYCLE_GRAN_1!>

    [ELSE]

    обычно

    [/IF1]​

    [​IMG]
     
    Root нравится это.
  12. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Обращайтесь, если будут вопросы.
     
  13. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    а как можно сделать транслит столбца Наименование?

    есть столбец наименование

    нужен транслитом столбец его транслита

    у транслита строчные буквы, пробелы замещены черточкой,
    типа того:

    Наименование: Спецкабель КПСВВнг(А)-LS Nx2xS
    Транслит: speckabel-kpsvvng-a-ls-nx2xs
     
  14. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    продублировать регуляркой столбец наименование (или создать новой границей) и применить к ней макрос TRANSLITE
     
  15. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    вот не хватило же ума транслит правильно использовать

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

    покажи пример, как прописывать его?
     
  16. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей
     
  17. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    так не правильно применять?

    [TOTRANSLITE:clear,regdown,convertspaces,clearspaces]<CD_GRAN_1!>

    не транслирует чето
     
  18. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    ой, так он парный

    [TOTRANSLITE:clear,regdown,convertspaces,clearspaces]<CD_GRAN_1!>[/TOTRANSLITE]

    все работает

    у меня он в URL будет участвовать и скобки не нужны
    можно и в CSV потом убрать конечно

    а при парсинге может тоже можно?
     
  19. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Смотрите в системе помощи материал по функциям поиск-замены и заменяйте/удаляйте какие угодно лишние символы.
     
  20. krapius

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

    Регистрация:
    2 фев 2020
    Сообщения:
    52
    ммм красота!)

    что-то типа того получилось:

    [REPLACE((|-
    )|-
    --|-)][TOTRANSLITE:clear,regdown,convertspaces,clearspaces]<CD_GRAN_1!>[/TOTRANSLITE][/REPLACE]



    [​IMG]
     
    Root нравится это.

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