Примеры админок

/test/ — Тестовый раздел

Тестер #535
Было бы лучше, если бы можно было прикрепить все эти скрины к одному посту. Лучше делать ограничение на общий размер файлов, а не на количество (максимально 10-20 файлов общим объемом до 20мб, например)
Тестер #552
>>535
Лучше посты-галереи без ограничений!
Тестер #553
>>552
Ну почему галереи? Если, допустим, прикреплений больше 4, то все что сверх этого числа убирается под разворачивающийся спойлер.
Тестер #584
>>552
Посты-галереи требуют пространства и наличия адаптивной сетки, а её делать сложно. По этой же причине нет и прикреплений внутри текста поста.
Ryzheek 🦊 #585
>>584
Подумал, примерно понял, как сделать.

Простые параметры (количество файлов, их ориентация и/или размеры) передаются в шаблон с постом.
В зависимости от параметров выбирается шаблон прикрепления с нужными CSS-классами:
file -- один файл, просто помещаем текст сбоку.
file-grid-w -- 2+ файла, размещение файлов горизонтальной сеткой, приоритет текста -- сбоку.
В grid-w-вариантах, например, текст сбоку должен занимать >=50% ширины поста, иначе он переходит вниз.
file-grid-h -- 2+ файла, приоритет текста -- снизу. Если много текста или файлы с малой высотой, то сетка файлов вертикальная.

Как тебе такое, 🥭?
Илон 🥭 #587
>>585
У меня была такая мысль когда-то давно, но если наши 256x256 пикселов поделить на сегменты — от таких мелких превьюшек толку будет мало. А если увеличивать размер сетки — получится бура.
Тестер #588
>>587
Сетка будет с минимальной ячейкой 200х200, например.
2 файла = 400х200 или 200х400 (+ отступы, конечно же).
3 файла = 600х200, 400х400 или 200х600.
4 файла = 800х200, 400х400 или 200х800.

Всё зависит от ширины поста, самих файлов и объёма текста.
Тестер #589
>>588
Да ну, получится хаос какой-то. Сейчас хоть организованно все и аккуратно.
Тестер #590
>>589
Не особо-то и хаос, но идея компактного размещения содержимого постов сама по себе хороша.
Тестер #591
Впрочем, займёмся этим потом, не так уж и важно сейчас это делать.
Тестер #593
>>584
> адаптивной сетки
Пусть будут все изображения на странице 40% от ширины колонки поста. А при клике на картинку она открывается в полном размере. А маленькие изображения не ресайзятся. Тогда внутри поста можно размещать изображения.
А что касается занимаемого места на диске - если постер задумал загрузить 10 картинок, он их загрузит. Либо по идиотски - две картинки за пост, или красиво - все в одном посту с миниатюрами.
Еще, можно запретить загружать неоптимизированные изображения, или выполнять сжатие/оптимизацию на сервере.
Тестер #603
>>602
Если можно, то указывай, пожалуйста, из какого движка или имиджборда скриншот. Понадобится, если нужно будет заглянуть в готовый или исходный код.
Ответ в тред #526