3000 фото в альбом. чтобы фото было с названием как имя файла

InstantCMS 2.X
#1 12 ноября 2017 в 01:21
Всем привет Гуру icms.
Стоит 2.8.2 есть фотоальбомы, создал альбом. Есть у меня папочка с изображениями, их 3000 штук, каждая фотка — имеет название просто 1, 2, 3, 4 и так до 3000
Загружаю фотки, а ЦМС мне бомбит название фото в системе как случайно сгенерированное.

Не охота править на странице загрузки 3000 фото. Да и тем более нужно еще пару альбомов грузить, там по 7000 фото....
Как можно сделать так, чтобы фото грузилось в альбом с названием файла?
#2 12 ноября 2017 в 03:31

Как можно сделать так, чтобы фото грузилось в альбом с названием файла?

IceBreaker
если ты имеешь ввиду про имя файла, что бы в загрузчике вместо "названия файла" нового сгенерированного было название твоего загружаемого файла то отредактируй файл controllers/photos/actions/upload.php после строчки
$result['filename'] = basename($result['path']); добавь $result['name'] = $this->request->get('qqfile'); теперь после загрузке будут отображаться имя файла загружаемого файла в название фотографии
#3 12 ноября 2017 в 12:14
Спасибо. сработало! Теперь другая проблема, залил 3000 фото за два раза по 1500 за раз… теперь в альбоме на каждом фото "фото не опубликовано".
Поискал по проблеме у некоторых людей есть такое, советуют в базе что-то ковырять через phpMyAdmin
Блин а так сразу не работает… Может таймаут где-то падает пока грузится? Где это можно настроить?
Самое интересное, что система чистая 282

Жалко над фотоальбомами еще надо работать, два года назад не пользовался, так как тоже столкнулся с проблемами, сейчас много нового, но всё равно не хватает массовых инструментов

Например при загрузке 1500 фото не могу всем указать тип "Вектор" к примеру… Нужно на каждом фото делать
Нужен выбор как формировать имя картинки при загрузке, причём тут же при загрузке, а не в настройках ЦМС
#4 11 мая 2019 в 21:02

отредактируй файл controllers/photos/actions/upload.php после строчки
$result['filename'] = basename($result['path']); добавь $result['name'] = $this->request->get('qqfile');

ideasdigger

Не прокатывает на версии 2.12.2.
#5 20 сентября 2019 в 19:08

Не прокатывает на версии 2.12.2.

ХурумБурум
Работает, работает, там много похожих строчек, надо именно эту найти😊только что на свежеустановленной ЦМС сделал — работает :)) Правда столько лет прошло, так и не в коробке, видимо есть какие-то причины…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.