Задание имен файлов с помощью [DFN] (числовой счетчик, который сбрасывается при парсинге документов)

Тема в разделе "Шаблон вывода", создана пользователем CSVCS, 20 мар 2019.

  1. CSVCS

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

    Регистрация:
    28 дек 2016
    Сообщения:
    42
    Надо, чтобы картинки каждого товара загружались в отдельные папки и в каждой папке имели имена 1.jpg, 2.jpg, 3.jpg и т.д.
    В повторяющихся границах парсинга картинок товаров использую конструкцию:
    [DFN]<CD_GRAN_3!>/<CD_GRAN_4!>/[INT_ID][/DFN]<DOWNLOADFILE>Ссылки недоступны для гостей
    на предпросмотре результат тот, что нужен, но при парсинге в каждой новой папке нумерация продолжается. Понимаю, что делаю не то, что нужно, но поиском по форуму не смог найти решения. Как можно сделать, чтобы в каждой новой папке имена файлов начинались с 1.jpg и далее?
     
  2. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    [​IMG]
     
  3. CSVCS

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

    Регистрация:
    28 дек 2016
    Сообщения:
    42
    Уже не за компом, не могу проверить, но не уверен, что это то что мне нужно. Мне не нужна добавка к имени файла, мне надо, чтобы имена файлов типа dhxg35gxg45.jpg, dggyy345fggh.jpg ... переименовывались с 1.jpg по n.jpg для каждого товара. Числовая добавка это и есть добавка. Она просто добавить к имени файла dhxg35gxg45_1.jpg
     
  4. Root

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

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

    Вместо макроса [INT_ID] (счетчик НЕ сбрасывается при парсинге каждого нового WEB-документа) используйте макрос [COUNT] (счетчик сбрасывается при парсинге каждого нового WEB-документа).
     
    CSVCS нравится это.
  5. CSVCS

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

    Регистрация:
    28 дек 2016
    Сообщения:
    42
    Здравствуйте! Спасибо, то что нужно! :)
     
    Root нравится это.
  6. Root

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

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

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

    Регистрация:
    4 май 2021
    Сообщения:
    11
    О. Мне сюда. У меня такая беда
    Код:
    [DFN]<CD_GRAN_1!>[/DFN]<DOWNLOADFILE>[VALUE]</DOWNLOADFILE>
    Задача - сделать имена файлов вида %name%.%number%.jpg

    Всё отлично работает, но нумерация начинается со второго файла, к его имени добавляется .2 а нужно, чтобы и к первому добавлялось .1
    Уже всю голову сломал как это сделать.

    А потом ещё раз залез в справку и пересмотрел видосы и решение нашёл в сааамом конце одного из них.

    Код:
    [DFN]<CD_GRAN_1!>.[COUNT][/DFN]<DOWNLOADFILE>https://[VALUE]</DOWNLOADFILE>
    и простановка галки "перезаписывать"

    Так вот. Вместо простановки галки "перезаписывать". И горожения этого огорода с нумерацией)) была бы галка "начать нумерацию с первого" решалось бы всё без лишних терзаний)))))
     
    Последнее редактирование: 8 янв 2022
  8. Root

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

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

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