Привет! Это мой первый пост, в котором я расскажу как ПРАВИЛЬНО выгружать фотографии для файла автозагрузки, как получать ссылки на фотографии автоматически и как сцеплять их с помощью формул.
Если возникли вопросы, буду рад ответить на них в комментариях и в TG - https://t.me/kramarets13
Для выгрузки фотографий нам понадобиться следующие сервисы:
- YandexCloud - сервис для выгрузки фотографий, не путайте с YandexDisc.
- CyberDuck - программа для выгрузки фотографий на Яндекс Облако
Перед выгрузкой и получением ссылок нам понадобится подготовить фотографии. Их нужно переименовать, и раскидать по папкам. Для чего мы это делаем? Раскидываем по папкам, чтобы во время выгрузки наши фотографии не перепутались, а переименовываем чтобы было удобно вытаскивать названия файлов.
Начнем с "раскидывания" файлов по папкам. Допустим у вас есть 3 позиции - яблоки, груши и бананы. Под каждый товар(яблоки, груши и бананы) создаем папку, внутри которой будут папки с фотографиями. Мы знаем что под каждый товар у нас 5 фотографий в объявлении, соответственно мы должны создать 5 папок, где каждая будет иметь свой порядковый номер.
С этим справились, теперь сортируем файлы по папкам. Первый фотографии в объявлении в первую папку, вторые во вторую и так далее. ВАЖНО! После сортировки фотографий у вас должно быть одинаковое количество фотографий в папках.
Следующий шаг, это переименование фотографий внутри папок. Переходим в первую папку, кликаем на первую фотографию в папке, после чего выделяем все фотографии горячей клавишей CTRL+A -> F2
Отлично, если у вас все как на фотографии, то вы на верном пути.
Приступаем к переименовыванию фотографий. Название наших файлов выглядит в следующем формате: [ПЕРЕМЕННАЯ]_[ПОРЯДКОВЫЙНОМЕРПАПКИ].
Где ПЕРЕМЕННАЯ - это название нашего товара, позиции, любая характеристика
ПОРЯДКОВЫЙНОМЕРПАПКИ - как не странно это порядковый номер папки, то есть 1,2,3,4 и 5.
Пример:
- BANAN_1
- GRUSHA_3
- YABLOKO_2
Отлично, написали название файла и нажали ENTER, после чего у вас должно получится:
Наше название изменилось и появилась какая-то цифра в скобках. Не пугайтесь, все отлично, мы этого и добивались. Цифра в скобках - порядковый номер файла, который мы будем выгружать отдельно под каждое объявление.
Аналогичные действия совершаем по всем папкам, не забываем менять наши переменные и порядковые номера папок.
ВЫГРУЗКА ФОТОГРАФИЙ НА YANDEX.CLOUD
Переходим на YandexCloud , регистрируемся и создаем "Object Storage".
После того как вы провалитесь в Object Storage у не будет бакетов, нам нужно его создать, кликаем на кнопку справа в углу "Создать Бакет"
У вас появится меню:
Можете почитать и разобраться в вариациях настроек бакета, но для наших целей подходит вариация на скрине, после того как повторили нажимайте "Создать Бакет"
Отлично, самое легкое мы сделали, дело за малым осталось всего лишь выгрузить фотографии и получить на них ссылки.
ПОДКЛЮЧЕНИЕ CYBERDUCK К YANDEXCLOUD
Как я писал выше CyberDuck нам нужен для выгрузки фотографий папками, фоновым процессом, без зависаний и тому подобное.
Этот шаг нужно сделать всего лишь один раз, повторять его несколько раз не нужно.
Возвращаемся в YandexCloud, переходим в консоль, выбираем свое облако и нажимаем на 3 точки -> Права доступа
Переходим на сервисные аккаунты:
Создаем сервисный аккаунт, называем его, описание можно не писать. Ставим роль admin.
После создания он появится у вас на этой же странице, вам надо провалиться в него и сверху в правом углу будет кнопка "Создать ключ" -> "Создать статический ключ доступа".
У вас появился новый ключ, не спешите его закрывать он нам еще понадобится.
Переходим в CyberDuck и в левом углу нажимаем "Новое подключение":
Укажите параметры подключения:
Server — storage.yandexcloud.net.
Port — 443.
Access Key ID — идентификатор статического ключа, полученный ранее.
Secret Access Key — секретный ключ, полученный ранее.
Нажимаем подключиться, если вы все сделали правильно, то у вас будет следующее:
Продолжение следует................
Если возникли вопросы, буду рад ответить на них в комментариях и в TG - https://t.me/kramarets13