Как правильно это сделать?
original: 000/u65/f4/b9/387e01d3.jpg
normal: 000/u65/c1/b7/8a437ab8.jpg
kvadro: 000/u65/f6/61/42f2f188.jpg
small: 000/u65/25/cd/0b723d5b.jpg
Неужели, перед парсингом, необходимо делать ресайз изображений и заливать их в отдельные папки? И потом прописывать эти пути в таблице?
Если у вас есть только одна картинка (оригинал), то вам необходимо сделать из неё картинки с нужными пресетами. Для этого надо делать ресайз каждой картинки с заливкой их в отдельные папки и прописывать их пути в БД. Можно конечно и указать все пути в пресетах к одной картинке в бд.
original: 000/u65/f4/b9/387e01d3.jpg normal: 000/u65/f4/b9/387e01d3.jpg kvadro: 000/u65/f4/b9/387e01d3.jpg small: 000/u65/f4/b9/387e01d3.jpg
Пресеты можно использовать не все, что есть на сайте, а только те, которые используются в выбранном типе контента.
Спасибо, все понятно. Остается только сделать скрипт который бы делалал ресайз и заливку по папкам.
Если у вас переносится дамп сайта, то у вас пути к файлам известны и соответствуют значениям в бд. В этом случае заливаются значения в БД и копируется папка с файлами изображений.
Если у вас есть только одна картинка (оригинал), то вам необходимо сделать из неё картинки с нужными пресетами. Для этого надо делать ресайз каждой картинки с заливкой их в отдельные папки и прописывать их пути в БД. Можно конечно и указать все пути в пресетах к одной картинке в бд.
Но это не очень хорошо. Так как грузить оригиналы в превьюшках — не наш метод. И возникнут проблемы при удалении изображения.
original: 000/u65/f4/b9/387e01d3.jpg normal: 000/u65/f4/b9/387e01d3.jpg kvadro: 000/u65/f4/b9/387e01d3.jpg small: 000/u65/f4/b9/387e01d3.jpg
Пресеты можно использовать не все, что есть на сайте, а только те, которые используются в выбранном типе контента.