minishop2 thumb превью
Здравствуйте. Подскажите по следующей ситуации. minishop2 генерирует сам превью по указанным размерам. И это хорошо для квадратных картинок, но если картинка сильно вытянута по вертикали, а превью должна быть квадратная, то генерируется превью не очень хорошо, вырезая из картинки немного не то, что мне надо. Пробовала положить свою картинку в папку с превью — не получается. К сожалению нельзя выбрать ту часть изображения, которую нужно превратить в превью. Что в таком случае посоветуете? Может я что-нибудь упустила из документации и все легко решается?
Комментарии: 19
Если из картинки нужно вырезать всегда определенное место, например верх, то вроде можно использовать zc=X, где x = TL,TR,BL,B,T ну и т.д.
А если каждый раз вручную, то наверное проще завести отдельное TV поле для такой картинки…
А если каждый раз вручную, то наверное проще завести отдельное TV поле для такой картинки…
Использование TV — бред. Пробуй &zc=0
вот именно, не каждый раз, а лишь иногда. А можно поподробней, что значит где x = TL,TR,BL,B,T? или где почитать… а что-то не нашла…
у меня не получается. я не понимаю, как это прописать в источниках файлах к минишопу… и как это приминить лишь к избранным изображениям?
Дело в том, что если к избранным — то стандартным методом никак.
Нет, вы можете конечно настроить нужные размеры картинок, а затем через FTP просто заменить сгенерированные маленькие картинки своими — но при перегенерации они перезатрутся.
Я добавил TV «custom_photo», куда руками в случае необходимости подгружал бы фото.
При отображении учитывал бы, есть это фото или нет. Но это много работы писать, свои сниппеты, сложно в общем.
Нет, вы можете конечно настроить нужные размеры картинок, а затем через FTP просто заменить сгенерированные маленькие картинки своими — но при перегенерации они перезатрутся.
Я добавил TV «custom_photo», куда руками в случае необходимости подгружал бы фото.
При отображении учитывал бы, есть это фото или нет. Но это много работы писать, свои сниппеты, сложно в общем.
&zc — выкинуть. &c=1
Что это за параметр? Такого не наблюдаю
у меня вышел одинаковый результат, что c=1, что zc=0… Да, это как вариант, но в данном случае смотрится негармонично и в дизайн не вписывается то, что получается… Жаль, что нет такой функции, что можно выбирать область изображения — ту, которую нужно.
Лучший вариант — обрезать руками или в спец программах которые умеют определять товар и обрезать лишний фон и потом их ресайзить пкетно, А потом импортировать без ресайза.
я понимаю, но читайте внимательно текст. Допустим я обрезала как мне надо и помещаю картинку в папку, из которой берет minishop2 берет превью. У меня ничего не получилось. компонент не видет это изображение. p.s у меня специфичный товар — в котором не надо обрезать лишний фон.
Чтобы компонент увидел это изображение нужно закинуть его как обычно — драг-н-дропом и в чанке tpl.msGallery.row заменить [[+234x134]] к примеру,на [[+image]].Нет, Такой номер не пройдет(
а версия modx у вас какая? 2.2.11 и 2.2.12 там помоему что то начудили… я phpthumb с 2.2.10 копирую
2.2.7, извините не поняла а как это связать с галереей minishop2?
Неужели нет решения?
Чего именно?
Обрезаешь превьюху вручную и кладешь на место автоматически сгенерированной — работает 100%.
Обрезаешь превьюху вручную и кладешь на место автоматически сгенерированной — работает 100%.
странно, когда так сделала, у меня не получилось — картинка просто не отобразилась
Значит, что-то не так сделала.
В БД содержится ссылка на превьюшку, она вставляется на страницу — не взирая на то есть, ли там файл. А дальше по этой ссылке веб-сервер отдаёт картинку.
Если ты заменяешь один файл на другой — вебсервер отдаст его, при условии, что имена точно совпадают.
Вот сайт, здесь куча превьюшек фотографий, и много из них именно так заменены. Смотри на этой странице верхнюю-правую фотку, там превью и картинка даже отличаются =)
В БД содержится ссылка на превьюшку, она вставляется на страницу — не взирая на то есть, ли там файл. А дальше по этой ссылке веб-сервер отдаёт картинку.
Если ты заменяешь один файл на другой — вебсервер отдаст его, при условии, что имена точно совпадают.
Вот сайт, здесь куча превьюшек фотографий, и много из них именно так заменены. Смотри на этой странице верхнюю-правую фотку, там превью и картинка даже отличаются =)
Василий, спасибо за подробное объяснение!!! Проверила еще раз. На этот раз все получилось. Что весьма радует.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.