Как вывести изображения в сайдбаре из NGG

Вопросы
👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Кто знает, как красиво вывести изображения из Next Gen Gallery? Чтобы изображения выводились с фиксированной шириной и динамической высотой (чтобы пропорции изображения не изменялись).

Плагин в FF выводит изображения с фиксированной шириной и не заданной высотой он выводит так (правильно):

а в IE 8 вот так (не правильно, высота — вместо динамической — 1px):

Может быть кто кроме уважаемого tiaurus сталкивался с подобной задачей?

Создай свой первый сайт на WordPress

Баф
Оцените автора
Добавить комментарий

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

    Ответить
    1. Баф автор

      Не откажусь направления куда копать…

      Конечно хотелось бы для этих целей использовать БД NextGen т.к. там уже очень не мало галлерей, и планируется ещё больше…

      Ответить
  2. Баф автор

    Решение найдено!

    Нужно установить в настройках виджета ширину и высоты равной 0

    а затем в случае использования NextGEN Gallery Sidebar Widget в css использовать следующий код

    .ngg-sidebar-widget img {
    width: 275px !important;
    height: auto !important;
    }

    а если пользуетесь стандартным виджетом — то тогда нужно добавить в style.css вашей темы следующий код:

    .ngg-widget img {
    width: 200px !important;
    height: auto !important;
    } 

    Надеюсь, это кому-нибудь пригодится :)

    Ответить
    1. Вот кто бы мог подумать, что такие странные хитрости нужно делать, чтобы виджет нормально работал :) Спасибо!

      Ответить
      1. Баф автор

        Ага :)

        Я так понял такая техника используется часто, когда нужно сделать какие-то хитрые настройки для определённого плагина/виджета

        Так что я теперь счастливый обладатель кросс-браузерного виджета ;)

        Ответить