X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V  < 1 2
Открыть тему
Тема закрыта
> проблемы при создание миниатюры в WordPress
noBap
noBap
сообщение 23.10.2013, 18:01; Ответить: noBap
Сообщение #12


Правьте верстку. проблема только в этом


--------------------
клоновод
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
brome
brome
сообщение 23.10.2013, 19:50; Ответить: brome
Сообщение #13


Roza, я думаю у вас проблема всё-таки с функцией вывода самой миниатюры и т.н. методе кропа. Т.е. как картинка обрезается под нужный размер. Попробуйте поискать в файлах шаблона функцию the_post_thumbnail и в ней установите последний параметр на true, как я писал выше. Например:
the_post_thumbnail(150,100,true);

Также в админке перейдите на вкладку Параметры>Медиафайлы и попробуйте включить галочку Обрезать миниатюру точно по размерам (обычно сохраняются пропорции миниатюр). Я этой функцией не пользуюсь, но возможно поможет.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Roza
Roza
Topic Starter сообщение 25.10.2013, 11:14; Ответить: Roza
Сообщение #14


brome, параметрами миниатюр уже тоже игралась, и с галочкой, и без галочки, и размеры разные ставила. Пока вижу единственный выход, загружать 2 картинки, одну для поста, а вторую для карусели, уже вырезанную нужного размера.
Строчку нашла такую
$img = get_the_post_thumbnail($pst->ID, (array(40,50)));
Устанавливала параметр true, но без изменений.
Придется серьезно заниматься кодом.
Но все равно непонятно, почему в админке (вторая картинка), миниатюра нормально не создается, ведь это от темы не зависит.

Никак не могу разобраться.
Код галереи имеет такой вид:
<?php
            $rc_posts = get_posts('showposts='.get_theme_mod('number_gallery').'&cat='.get_theme_mod('gallery').'');  
            foreach($rc_posts as $rc_post){
            $img = return_img_urls($rc_post->post_content, 1);
            if( $img )
                echo '<a rel="lightbox" href="'.$img.'"><img alt="" src="'.$img.'" /></a>';
                    
            } ?>

стили галереи
#gallery {  
}
#gallery img {
  width: 68px;
  height: 52px;
  margin: 0 2px 5px 2px;
  border: 1px solid #c9c8c9;
  font-size: 10px;
}

Если убираю ширину, то картинки имеют разный размер. Как мне изменить код, чтобы картинки обрезались с сохранением пропорций и имели заданные размеры?

А в файле functions.php галерея имеет такой код
function return_img_urls($content, $all = 0) {
    preg_match('/<\s*img [^\>]*src\s*=\s*(["\'])(.*?)\1/im', $content, $results);
    if($all == 0 ){
                preg_match("/http\:\/\/[^\s]+[\/]{1}([^\/^\s]+[\.]+[jpg|png|jpeg|gif]+)/", $results[2], $image);
            return $image[1];
        } elseif($all == 1) {
            return $results[2];
        } else {
            return false;
        }
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
качественный и дешевый хостинг с проверкой на вирусы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V  < 1 2
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
19 Boymaster 11328 20.4.2024, 0:01
автор: Boymaster
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 920 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1755 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2211 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1788 10.3.2024, 22:04
автор: newbraga


 



RSS Текстовая версия Сейчас: 23.4.2024, 20:35
Дизайн