Как подгружать разные картинки (например из папки с готовыми картинками) при выполнении скрипта

Sergey2580

Новичок
Регистрация
12.09.2021
Сообщения
7
Реакции
0
Баллы
1
Добрый день, есть почти готовый скрипт, но не могу решить задачу, в конце скрипта нужно грузить разные картинки например из одной папки, я новичек и как это реализовать, желательно без кода, ну или если с кодом то более подробно описать реализацию
 
Добрый день, есть почти готовый скрипт, но не могу решить задачу, в конце скрипта нужно грузить разные картинки например из одной папки, я новичек и как это реализовать, желательно без кода, ну или если с кодом то более подробно описать реализацию
https://zennolab.atlassian.net/wiki/spaces/RU/pages/489324572#Файлы-для-загрузки-на-сервер -отвечает за взятие файла для загрузки, потом должен идти клик на елемент который вызывает окно выбора файла.
для работы с папкой в которые файлы можно использовать то что показано на скриншоте и список
 

Вложения

  • 1.png
    1.png
    41,4 KB · Просмотры: 180
Добрый день, есть почти готовый скрипт, но не могу решить задачу, в конце скрипта нужно грузить разные картинки например из одной папки, я новичек и как это реализовать, желательно без кода, ну или если с кодом то более подробно описать реализацию
Получить список файлов из нужной папки. Потом взять рандомную строку из списка и положить в путь.

d371f0cff2.jpg
 
Получить список файлов из нужной папки. Потом взять рандомную строку из списка и положить в путь.

d371f0cff2.jpg
спасибо, а можно брать не рандомную картинку а например по очереди, ибо нельзя чтоб попадись 2 одинаковые, например будет загружено 10 картинок, и при выполнении скрипта 10 раз нужно чтоб каждая не повторялась, так возможно?)
 
https://zennolab.atlassian.net/wiki/spaces/RU/pages/489324572#Файлы-для-загрузки-на-сервер -отвечает за взятие файла для загрузки, потом должен идти клик на елемент который вызывает окно выбора файла.
для работы с папкой в которые файлы можно использовать то что показано на скриншоте и список
Спасибо за ответ, тоесть если мы выберем дирректорию укажем путь и поставим по номерам, он будет подгружать каждый раз разную картинку?
 
На мой взгляд лучше всего отдельным шаблоном заранее создать список путей к картинкам и сохранить этот список в файл. Получить все файлы в директории можно с помощью экшена Директории, сохранить в файл с помощью экшена Операции над списком.

Затем в основном проекте создаёте Список и привязываете его (делается это в настройках списка) к этому файлу, там же отметить "Сохранять изменения списка в файл". Далее берёте строки (они же пути к файлам) из списка с удалением и подставляете эти строки в действие "Файлы для загрузки на сервер".
Для пущей уверенности, что не будет повторов, можно после загрузки на сервер перемещать картинку в другую директорию.
 
спасибо, а можно брать не рандомную картинку а например по очереди, ибо нельзя чтоб попадись 2 одинаковые, например будет загружено 10 картинок, и при выполнении скрипта 10 раз нужно чтоб каждая не повторялась, так возможно?)
Можно удалять файл после загрузки. Ставим тот путь что взяли из списка.
ed544ad89ed071ea4a91e259ca20eab1.png
 
Спасибо за ответ, тоесть если мы выберем дирректорию укажем путь и поставим по номерам, он будет подгружать каждый раз разную картинку?
Если вы из директории соберете все файлы в список то потом сможете средствами работы с списком обработать как взятием по номерам так и взятием с удалением, для того что бы брать всегда разную картинку.
 
На мой взгляд лучше всего отдельным шаблоном заранее создать список путей к картинкам и сохранить этот список в файл. Получить все файлы в директории можно с помощью экшена Директории, сохранить в файл с помощью экшена Операции над списком.

Затем в основном проекте создаёте Список и привязываете его (делается это в настройках списка) к этому файлу, там же отметить "Сохранять изменения списка в файл". Далее берёте строки (они же пути к файлам) из списка с удалением и подставляете эти строки в действие "Файлы для загрузки на сервер".
Для пущей уверенности, что не будет повторов, можно после загрузки на сервер перемещать картинку в другую директорию.




спасибо большо, подскажите реально с вами как то связаться посоветоваться ибо очень тяжело пока дается, если вас не затруднит
 
спасибо большо, подскажите реально с вами как то связаться посоветоваться ибо очень тяжело пока дается, если вас не затруднит
Прошу прощения, но личных консультаций не даю:bk:
  • Я бы Вам посоветовал начать с видеокурса - https://zennolab.atlassian.net/wiki/spaces/RU/pages/475562082/ZennoPoster
    Он конечно на староватой версии ZP записан, но по-прежнему сможет дать хорошую базу знаний.
  • У каждого экшена в правом верхнем углу есть знак вопроса. При клике откроется статья в Справке по этому экшену.
  • Форум. Тут есть ответ, наверное, на 97% вопросов. Главное знать как спросить:-) Ваш запрос может выглядеть так - запрос site:zennolab.com, вместо запрос интересующая Вас проблема. Пример - случайный файл из папки site:zennolab.com.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)