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

Sergey2580

Новичок
Регистрация
12.09.2021
Сообщения
7
Благодарностей
0
Баллы
1
Добрый день, есть почти готовый скрипт, но не могу решить задачу, в конце скрипта нужно грузить разные картинки например из одной папки, я новичек и как это реализовать, желательно без кода, ну или если с кодом то более подробно описать реализацию
 

mrboogie

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

Вложения

  • 41,4 КБ Просмотры: 47

Tvister

Client
Регистрация
09.09.2010
Сообщения
250
Благодарностей
33
Баллы
28
Добрый день, есть почти готовый скрипт, но не могу решить задачу, в конце скрипта нужно грузить разные картинки например из одной папки, я новичек и как это реализовать, желательно без кода, ну или если с кодом то более подробно описать реализацию
Получить список файлов из нужной папки. Потом взять рандомную строку из списка и положить в путь.

 

Sergey2580

Новичок
Регистрация
12.09.2021
Сообщения
7
Благодарностей
0
Баллы
1
Получить список файлов из нужной папки. Потом взять рандомную строку из списка и положить в путь.

спасибо, а можно брать не рандомную картинку а например по очереди, ибо нельзя чтоб попадись 2 одинаковые, например будет загружено 10 картинок, и при выполнении скрипта 10 раз нужно чтоб каждая не повторялась, так возможно?)
 

Sergey2580

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

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
На мой взгляд лучше всего отдельным шаблоном заранее создать список путей к картинкам и сохранить этот список в файл. Получить все файлы в директории можно с помощью экшена Директории, сохранить в файл с помощью экшена Операции над списком.

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

Tvister

Client
Регистрация
09.09.2010
Сообщения
250
Благодарностей
33
Баллы
28
спасибо, а можно брать не рандомную картинку а например по очереди, ибо нельзя чтоб попадись 2 одинаковые, например будет загружено 10 картинок, и при выполнении скрипта 10 раз нужно чтоб каждая не повторялась, так возможно?)
Можно удалять файл после загрузки. Ставим тот путь что взяли из списка.
 

mrboogie

Client
Регистрация
28.05.2019
Сообщения
40
Благодарностей
18
Баллы
8
Спасибо за ответ, тоесть если мы выберем дирректорию укажем путь и поставим по номерам, он будет подгружать каждый раз разную картинку?
Если вы из директории соберете все файлы в список то потом сможете средствами работы с списком обработать как взятием по номерам так и взятием с удалением, для того что бы брать всегда разную картинку.
 

Sergey2580

Новичок
Регистрация
12.09.2021
Сообщения
7
Благодарностей
0
Баллы
1
На мой взгляд лучше всего отдельным шаблоном заранее создать список путей к картинкам и сохранить этот список в файл. Получить все файлы в директории можно с помощью экшена Директории, сохранить в файл с помощью экшена Операции над списком.

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



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

nicanil

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

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