Не генерятся превьюшки постов [РЕШЕНО]

Модератор: Fleelancer

<<

ev15

Автор темы

Сообщения: 2

Зарегистрирован: 27 мар 2014, 21:09

Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 27 мар 2014, 21:20

Не генерятся превьюшки постов [РЕШЕНО]

Добрый вечер! Подскажите где копать /go.php?http://aboutlivephotography.blogspot.ru/ если добавляю картинки в пост загрузкой с ПК, то превьюшки на главной создаются, если линком с flickr.com то нет((
Последний раз редактировалось Admin 25 апр 2015, 15:41, всего редактировалось 1 раз.
<<

Skript47

Аватара пользователя

Сообщения: 19

Зарегистрирован: 06 янв 2013, 23:21

Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение 28 мар 2014, 02:11

Re: Не генерятся превьюшки постов

У вас в шаблоне превью устанавливает функция:

  Код:
<script type='text/javascript'>
//<![CDATA[
function bp_thumbnail_resize(image_url,post_title)
{
var image_size=218;
var show_default_thumbnail=true;
var default_thumbnail="http://4.bp.blogspot.com/-2dgF7Aou1y8/UTlOhDifkHI/AAAAAAAABY4/jvPmlxkvhZg/s000/default.png";
if(show_default_thumbnail == true && image_url == "") image_url= default_thumbnail;
image_tag='<img src="'+image_url.replace('[b]/s72-c/','/s'+image_size+'-c/[/b]')+'" alt="'+post_title+'"/>';
if(image_url!="") return image_tag; else return "";
}
//]]>
</script>


Вот результат его работы в посте с картинкой:

  Код:
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://2.bp.blogspot.com/-frO5p-OU_yc/UzFadXCIAhI/AAAAAAAAAAo/y-8Mxf6Q9hA/[b]s72-c/DSC_0160.jpg[/b]","Теплый свет"));
</script>


И вот результат с где картинки нету:

  Код:
<script type='text/javascript'>
document.write(bp_thumbnail_resize("","Прогулка"));
</script>


"Проблема" именно в этом, функция добавляет к адресу картинки "параметры" которые в наличии только у картинок на хостинге гугл (чтоб отображать их не полном размере)
Вам надо либо загружать всё картинки на Гугл, либо изменить код.
У меня нет возможности проверять, но можете попробовать заменить:
Это image_tag='<img src="'+image_url.replace('/s72-c/','/s'+image_size+'-c/')+'" alt="'+post_title+'"/>';
На это image_tag='<img src="image_url" alt="'+post_title+'"/>';

Только учтите что в таком случае вместо миниатюр у вас на главной будут изображения полного размера, думаю вы и сами понимаете что это вредно для блога и являлось бы ошибкой.
Так что советую продолжать использовать Гугл если не хотите чтоб ваш блог грузился по 30 минут из-за жирных изображений.
Последний раз редактировалось Admin 25 апр 2015, 15:41, всего редактировалось 1 раз.
<<

ev15

Автор темы

Сообщения: 2

Зарегистрирован: 27 мар 2014, 21:09

Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 28 мар 2014, 15:27

Re: Не генерятся превьюшки постов

Эх... если зрузить в гугль то теряется важный элемент задумки. В blogger в связке с Picasa 15Гб предоставляется, насколько я знаю, а на flickr - 1Тб. А ресайзить картинки с имеющегося url'а flickr возможно как-то? Или кидать на flickr двойников нужного размера и подставлять другой url?

Вернуться в Вопросы от новичков

Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей

Работает на phpBB © 2000, 2002, 2005, 2007 phpBB Group. Дизайн ST Software и Blogger Форум. Русская поддержка phpBB
ЧПУ ссылки от phpbb seo