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



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сделать такой вывод миниатюр?
diks
diks
Topic Starter сообщение 18.7.2012, 0:07; Ответить: diks
Сообщение #1


Участник
***

Группа: User
Сообщений: 194
Регистрация: 20.6.2011
Из: Киев
Поблагодарили: 6 раз
Репутация:   -2  


Здравствуйте! Есть задача сделать вывод новостей в сайдбаре с миниатюрами и анонсами. Ставил много разных плагинов но у них один большой минус - выводимая картинка получается некачественной и расплывчатой. Забрел на один сайт и был удивлен - миниатюры были очень качественными. Покопался в коде и выяснил что картинка в посте и картинка миниатюры имеют разные адреса.. Как можно сделать такое как на этом сайте (не реклама)? Блок называется "Обсуждаемое в блоге".
-4
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wasley
wasley
сообщение 18.7.2012, 12:17; Ответить: wasley
Сообщение #2


Участник
***

Группа: User
Сообщений: 164
Регистрация: 30.11.2011
Поблагодарили: 48 раз
Репутация:   9  


Выводить уменьшенное изображение с нормальным качеством можно через timthumb.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serkaz
serkaz
сообщение 18.7.2012, 23:36; Ответить: serkaz
Сообщение #3


Участник
***

Группа: User
Сообщений: 203
Регистрация: 15.2.2012
Поблагодарили: 60 раз
Репутация:   10  


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

<?
    global $wpdb;
    $posts = $wpdb->get_results("SELECT comment_date, comment_post_ID, comment_approved, COUNT($wpdb->comments.comment_post_ID) AS 'comment_count' FROM $wpdb->posts, $wpdb->comments WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID GROUP BY comment_post_ID ORDER BY comment_count DESC LIMIT 0 , 5");
    foreach ($posts as $post) {
        the_post_thumbnail(array(90,60);
?>
        <a href="<?php echo get_permalink($post->comment_post_ID); ?>"><?php echo get_the_title($post->comment_post_ID); ?></a>
<?
    }
    wp_reset_query();
?>


Если будет косяк с картинками, можно попробовать миниатюры записей попробовать нарезать вручную или попросить у меня ещё каких-нибудь функций для работы с картинками.

Сообщение отредактировал serkaz - 18.7.2012, 23:36


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


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
antongr
antongr
сообщение 22.7.2012, 22:40; Ответить: antongr
Сообщение #4


Новичок
*

Группа: Viewer
Сообщений: 10
Регистрация: 22.7.2012
Поблагодарили: 1 раз
Репутация:   1  


Чтобы wordpress не ужимал качество миниатюр, используйте такой код в functions.php вашего шаблона:
add_filter('jpeg_quality', function($arg){return 100;});
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
make4web
make4web
сообщение 29.7.2012, 17:30; Ответить: make4web
Сообщение #5


Частый гость
**

Группа: User
Сообщений: 80
Регистрация: 6.7.2012
Из: Украина
Поблагодарили: 5 раз
Репутация:   5  


Чтобы для поста можно было определить картинку миниатюру, нужно активировать эту возможность функцией - a d d _ t h eme _ s u p p o r t ( ' p o s t - t h umb n a i l s ' ) ; в файле шаблона funсtions.php.


--------------------
Верстка сайта недорого donets.v@hotmail.com
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nika2012
nika2012
сообщение 29.7.2012, 18:16; Ответить: nika2012
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 810
Регистрация: 1.4.2011
Поблагодарили: 96 раз
Репутация:   14  


Подскажите, как без плагина сделать вывод похожие статьи картинками? Добавила нужный код в файл single.php и прописала стили в css. В итоге выводятся пустые квадраты и надписи, а картинок нет.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI - Bitcoin BTC и другая крипта. Вывод/ввод Приват24 UAH
139 himin 47933 Сегодня, 3:15
автор: ImDingo
Горячая тема (нет новых ответов) Как заставить Google любить тебя?
Хочу роста трафа из Гугла : ))
100 Aslan88 24517 Сегодня, 2:38
автор: EconDude
Горячая тема (нет новых ответов) Как заработать новичку?
141 Emeralda 25579 Вчера, 12:43
автор: Emtec
Открытая тема (нет новых ответов) Как организовать индексацию защищенных pdf с ключами и ссылками
И разместить pdf на внешних жирных ресурсах
0 kirch 417 20.5.2018, 23:37
автор: kirch
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
117 Cashbank 24009 20.5.2018, 19:00
автор: Cashbank


 



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