Поддержка Проблемы и решения Как сделать вывод миниатюры на главной как в админке?

  • Решено Makway

    (@makway)


    Всё вы видели миниатюры в библиотеке файлов (в адмике). Квадрат 140х140 пикселей (~). Миниатюра, на сколько я смог понять сам, генерируется и у её нет какого-то стиля отображения в *.css
    Вопрос в том как сделать, чтобы точно так же выводилось и в теме в миниатюрах к записям? Т.е. исходное фото должно уменьшаься и лишнее отрезаться до определённых размеров, так чтобы не терялись пропорции.
    Можно ли это сделать через css? Или нужно генеировать как это делается в админке Вордпресс. Если можно и так и так, то как лучше это сделать?

Просмотр 15 ответов — с 16 по 30 (всего 43)
  • ААА…Юрий я понял в чём дело. Нажмите на кнопку сортировку файлов в админке. Сейчас у вас вывод списком. Нажмите иконку в виде решётки. И у Вас будут те самые миниатюры, что не хранятся в папке на сервере, а генерируются.

    Я подозреваю, если подобное реализовать в самой теме на главной сайта, то это даст большую нагрузку на сервер.

    В админке то только админ. Ничего страшного если все фотки сгенерируются ему скриптом. А если это куча пользователей и для них для всех будет работать тот же скрипт, наверное будет большая нагрузка.

    Модератор Yuri

    (@yube)

    И у Вас будут те самые миниатюры, что не хранятся в папке на сервере, а генерируются.

    http://joxi.ru/KAxgJ7QFRMEj28

    За сим откланиваюсь.

    Ну не знаю :), что списком, что миниатюрами — в библиотеке файлов помоемому те самые файлы что лежат в указанных выше папках, при отображении списком можно щелкнуть по ссылке перейти и увидеть путь где лежит картинка. Зачем генерировать для отображения вам в админки еще что-то, достаточно просто показать те-же картинки с уменьшенными размерами.

    Фотошоп или другая программа, не важно, на это нужно тратить время.

    Хочешь, что бы было сделано хорошо — сделай это сам 🙂 Как можно доверять скрипту обрезать картинки.. Ну это если только плевать на результат.
    Начиная от «не того места», нагрузки и заканчивая качесвом и падением скрипта без невозможности простого контроля результата.

    Впрочем, даже на десктопе в пару кликов можно обрезать хоть миллион картинок.

    они не хранятся в wp-content/uploads/

    Как только Вы в настройках медиатеки укажите 140х140 они там появятся. Но только для новых. Для старых нужно перегенерировать (есть плагины)

    Проделайте следующее и тогда вы поймёте о чём я.
    «Настройки-Медиафайлы»- проставьте здесь нули. Загрузите любое изображение. Зайдите в библиотеку медиафалов. Выберите отображение таблицей (не списком). И попробуйте теперь посмотреть где находится миниатюра для только что загруженной фотки?

    SeVlad,

    «если только плевать на результат»

    — конечный результат в админке меня устраивает на все 100%. Скрипт не просто обрезает. Он уменьшает фото до определённого размера и обрезает лишнее при этом центрируя кажется даже.

    «миллион картинок»

    на практике придётся зайти на сайт мильён раз чтобы сгенерировать изображение для каждой новой записи.

    офтоп
    К посту 51 выучим CSS :DD

    Как только Вы в настройках медиатеки укажите 140х140 они там появятся. Но только для новых. Для старых нужно перегенерировать (есть плагины)

    вопрос то совсем не в этом. Они мне там и не нужны! Я говорю о том, что на данный момент у меня там нет этих дублей, поскольку в натсройках дл язагрузки файлов выставлены нули. И даже при этом в админке генерируются нужные мне миниатюры. Как это реализовано? Можно ли реализовать это для миниатюр темы? Чтобы обойтись без создания дублей исходника с разными размерами.

    TempAcc, про CSS где-то втречал решение. Но это не совсем подходит. Потому что будет браться исходное изображение уменьшаться физуально, но не физически. Т.е. если у меня на сервере исходник 10мб, то он так и останется 10мб в конечной миниатюре.
    Я не пойму как это сделано в админке? Там же не через css! Иначе бы при просмотре кода был бы виден путь к файлу с соответствующим стилем, чего нет!

    Скрипт не просто обрезает.

    он там ничего НЕ обрезает. Юрий Вам это показал.

    .. и способы решения Вашей «проблемы» тоже уже все рассказаны.

    SeVlad, сейчас сделаю скриншоты и покажу Вам, что он обрезает.

    про CSS где-то втречал решение. Но это не совсем подходит. Потому что будет браться исходное изображение уменьшаться физуально, но не физически.

    CSS для этого и создан.

Просмотр 15 ответов — с 16 по 30 (всего 43)
  • Тема «Как сделать вывод миниатюры на главной как в админке?» закрыта для новых ответов.