Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 22)
  • Автор heaveton

    (@heaveton)

    Понял, спасибо.

    Автор heaveton

    (@heaveton)

    То есть лучше оставить отдельный размер под миниатюру?

    Автор heaveton

    (@heaveton)

    А если у меня отключены все размеры и остается только одно оригинальное изображение большого размера?

    Автор heaveton

    (@heaveton)

    Наткнулся на плагин, называется Kama Thumbnail. Пока не разобрался как им правильно пользоваться, но с помощью него кажется можно реализовать то что мне нужно, не создавая дополнительных дубликатов. Что думаете?)

    Автор heaveton

    (@heaveton)

    Посмотрел в uploads и ужаснулся. Минимум 6 дубликатов. Спасибо за наводку, spencer, буду разбираться.

    Кстати, а если моя тема создает размеры миниатюры постов в functions.php, нужна ли мне тогда стандартная генерация миниатюр?

    add_image_size('actuateThumb', 390, 330, true);

    И как теперь быть с неиспользуемыми изображениями, которые успели наплодиться?

    Ну и последний вопрос: нужно ли оригинальное изображение после того, как из него создались необходимые размеры?

    Автор heaveton

    (@heaveton)

    Не совсем так, spencer. Мне нужно чтобы отображалась первая картинка поста, если не установлена миниатюра, а не картинка по умолчанию. И с этим возникли определенные трудности.

    Плагин Auto Post Thumbnail решил проблему, но немного не так, как я ожидал. Он создает миниатюру для каждого первого изображения, что меня беспокоит. Насколько это правильно? Не слишком ли много места займут отдельно созданные миниатюры?

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

    Автор heaveton

    (@heaveton)

    Нашел плагин, который делает именно то, что мне нужно — Auto Post Thumbnail.

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

    Автор heaveton

    (@heaveton)

    denisco, спасибо за Ваши ответы, но к сожалению, я плохо понимаю синтаксис php, поэтому даже простое внедрение функции в структуру кода не обойдется без проблем. %)

    В другой теме у меня получилось самостоятельно использовать условие, которое в случае отсутствия миниатюры использовало первую картинку поста.

    Сейчас мне нужно сделать то же самое, но здесь синтаксис слишком запутанный для меня.

    <?php if ( has_post_thumbnail()  && !actuate_get_option('disable_thumb')):?>
                    <a href="<?php the_permalink() ?>"><div class="loop-thumbnail-section">
                        <div class="loop-thumbnail-overlay"  style="<?php if($image_big) { echo "background-image:url('". $src_big ."');";} ?>">
                        </div></a>
                    </div>
                    <?php endif ?>

    Вот здесь мне нужно где-то дописать: иначе используй картинку первого поста, такого же размера, как и миниатюра.

    Уже несколько дней пытаюсь совместить эти два куска кода во что-то целостное и рабочее, но пока безуспешно.

    Автор heaveton

    (@heaveton)

    Не совсем понял, что вы имеет ввиду. Возможно, я плохо объяснил свою проблему.

    Вот так выглядят размеры миниатюр сейчас, высота меняется в зависимости от пропорций изображения: http://imgur.com/VXpaQfB

    А вот такой результат хотелось бы получить, но чтобы картинка не искажалась, а подгонялась в соответсвии с пропорциями под фиксированную высоту: http://imgur.com/9b1zO1W

    Автор heaveton

    (@heaveton)

    Пробовал, миниатюры не меняются. Вот что я делал:

    1. Зашел в function.php, нашел вот эту часть кода:

    if ( function_exists( ‘add_image_size’ ) ) {
    add_theme_support( ‘post-thumbnails’ );
    add_image_size( ‘post-page’, 1200 );
    add_image_size( ‘post-thumb’, 400 );
    }

    2. Поменял add_image_size( ‘post-thumb’, 9999, 220, true ) (мне нужно чтобы высота была фиксированного размера);
    3. Перегенерировал с помощью данного плагина все миниатюры.

    Ничего не произошло. 😐

    Тема: Stacker Lite

    Автор heaveton

    (@heaveton)

    Ребят, проблема до сих пор актуальна. Надеюсь кто-нибудь предложит решение.

    Проблему только что решил простым удалением из файла content-single.php участка кода ответственного за вывод миниатюры внутри поста. Может есть способ правильнее?

    Думаю, если получилось бы хотя бы убрать миниатюры при открытии поста, то это уже было бы решением всех проблем.

    Спасибо, думаю проблема решена. 🙂

    Неплохой вариант, спасибо за подсказку. Только не будет ли счетчик съезжать в зависимости от размеров картинки/масштабирования браузера? Как бы его зафиксировать строго в углу?

Просмотр 15 ответов — с 1 по 15 (всего 22)