1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Высота превьюшек изображений (thumbnails)

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Kelt, 12.06.2012.

Загрузка
  1. Kelt

    Kelt Read only

    Регистрация:
    13.06.11
    Сообщения:
    146
    Симпатии:
    46
    Как все знают в настройках ксена можно выставить максимальную ширину и(!) высоту для превьюшек. Но отсюда вытекает и проблема. Допустим, если выставить в ряд несколько превью изображений с разными соотношениями сторон, то получится примерно вот так:

    Screenshot 2012-06-12 at 07.20.37.png

    Выглядит не очень здорово, особенно когда сверху и снизу размещен текст.
    Можно ли как-то обрезать thumbnail'ы для того, чтобы у них была фиксированная высота?
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вряд ли. Что будет, допустим, с картинкой 200x10px? То есть в ряду картинки с высотой 100-200 и одна с 10px.
     
  3. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    можно сделать хаком. правда хак платный....
     
  4. Kelt

    Kelt Read only

    Регистрация:
    13.06.11
    Сообщения:
    146
    Симпатии:
    46
    Она будет масштабироваться?)
    Самое интересное, что все это уже реализовано в движке, только совсем в другом месте. К примеру если загрузить несколько вложений, но не вставлять их в само сообщение, то они будут отображаться вот так:

    Screenshot 2012-06-20 at 14.32.59.png
    При том, что соотношение сторон у картинок разное, где-то вертикальные, где-то горизонтальные.

    Я пытался копаться в коде attachments.php и перенести это в нужное место, да что-т не вышло.
     
  5. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Насколько я помню, там это решается с помощью стилей.
     
  6. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Реализовано не изменение миниатюр по определенным лимитам, а их отображение - что совсем не одно и то же. И делается это (приведение миниатюры к квадратному виду) стилями + добавление js-а
     

Поделиться этой страницей