Автор Тема: Алгоритм ресайза картинок  (Прочитано 24431 раз)

Natyuma

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #15 : Января 15, 2012, 06:24:10 pm »
Если картинки в кешэ то нагрузки не будет.
После 100 заходов все картинки будут в кешэ
По моему опыту (к большому сожалению), до сих пор полно пользователей ИЕ 6, а в нем ужатые картинки смотрятся отвратно. Поэтому я везде стараюсь использовать только "родной" размер картинок. И именно поэтому их на каждый товар должно быть 3 - маленькая, средняя и большая. Для хитов разумно использовать маленькую, это и лишний файловый мусор не будет разводить, и чем меньше на сайте "разных размеров", тем аккуратнее он выглядит.

Оффлайн Al_Uk

  • Спец
  • ***
  • Сообщений: 247
    • Просмотр профиля
Re: Алгоритм ресайза картинок
« Ответ #16 : Января 16, 2012, 09:50:09 am »
на работе у многих клиентов магазины оптимизированы только под IE 7 и выше..
под IE6 никто костыли не делает.
на движке OWOX (стоимость от 10К евро) несколько магазинов и так же нет оптимизации под IE6



- Вопрос поднимался на клиентском семинаре в этом году

Один крупный вебразаботчик в Украине сказал что то вроде этого:

"Идея в том, что реальный клиент интернет магазина - это человек более менее продвинутый и знакомый с интернетом не первый день, а значит давно не пользуется IE6
те кто пользуются IE6 - не являются потенциальными клиентами интернет магазина и в расчет не берутся"




Natyuma

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #17 : Января 16, 2012, 12:14:59 pm »
"Идея в том, что реальный клиент интернет магазина - это человек более менее продвинутый и знакомый с интернетом не первый день, а значит давно не пользуется IE6
те кто пользуются IE6 - не являются потенциальными клиентами интернет магазина и в расчет не берутся"
Это не значит, что человек, сказавший такое, прав. Ну да, конечно, зачем веб-мастеру лишний раз напрягаться? Я лично знаю несколько постоянных покупателей интернет-магазинов с ИЕ 6, это люди со средним достатком, кому некогда заниматься своими компьютерными аксессуарами, "работает и ладно". Человек, который покупает в интернет-магазине холодильник, совсем не обязательно должен разбираться в компьютерах ))

Статистика за 30 дней первого попавшегося сайта:
Opera    45
Internet Explorer 8    45
Firefox 3    16
Internet Explorer 6    13
Internet Explorer 7    13
Другие или не определено    6
Firefox 8    5
Chrome 7    3
Chrome 16    3
Firefox 6    2
Internet Explorer 9    2
Firefox 9    2
Chrome 15    1
Safari    1
Firefox 7    1
Chrome 12    1

Я могу посмотреть статистику еще 30 сайтов, и там будет примерно такая же картина. Ну как, выкидываем владельцев ИЕ 6 ? ))))

searchingman

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #18 : Января 16, 2012, 04:45:36 pm »
Лучше пользоваться статистикой, н-р
http://www.liveinternet.ru/stat/ru/browsers.html?period=month

Тенденция такова, что постепенно доля IE6 идет на убыль.
Ну а подходить нужно индивидуально. Для кого-то и 2-3% показатель для того, что подгонять проект под IE6.

Оффлайн Al_Uk

  • Спец
  • ***
  • Сообщений: 247
    • Просмотр профиля
Re: Алгоритм ресайза картинок
« Ответ #19 : Января 16, 2012, 05:19:53 pm »
на лету это хорошо. а сколько в итоге будет реальных картинок делаться? и как делать тогда перенос базы данных со стаными картинками (5 штук к одному товару)?

Natyuma

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #20 : Января 16, 2012, 10:18:59 pm »
с картинками странно другое.. альты прописываются только для маленьких картинок 220px. а при открытии большой картинки через FancyBox  альтов нет... что есть очень и очень плохо, не говоря уже о замене имени самой картинки.. (речь идет про главную картинку товара)
Я фэнсибокс заменила на хайслайд - та же история, у увеличенного изображения черте-какой альт. И прописать его из товара нет никакой возможности без влезания в код самого хайслайда (и вообще не факт, что это возможно). Разработчики таких галерей (особенно бесплатных или условно бесплатных) не напрягаются на тему оптимизации под поисковики. Честно говоря, я прописала альт среднему изображению и расслабилась. Необходимый минимум проиндексируется, а большими картинками наоборот не стоит с конкурентами делиться.

nictboom

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #21 : Января 16, 2012, 11:42:10 pm »
на лету это хорошо. а сколько в итоге будет реальных картинок делаться? и как делать тогда перенос базы данных со стаными картинками (5 штук к одному товару)?
Вы не совсем поняли эту фишку.
к примеру у меня был/есть сайт в котором для всего оформления используется всего одна картинка (большое фото). все остальные, создаёт скрипт, кеш изображения разного формата(150х150, 250х250 и  тюдю), в папке prod_pic остаётся всего одна фотка.
в итоге: одна фотка+кеш в папке. кеш вес имеет несомненно. но плюсы в этом случае есть свои.
« Последнее редактирование: Января 16, 2012, 11:45:32 pm от nictboom »

nictboom

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #22 : Января 16, 2012, 11:49:34 pm »
Честно говоря, я прописала альт среднему изображению и расслабилась. Необходимый минимум проиндексируется, а большими картинками наоборот не стоит с конкурентами делиться.
+))

Natyuma

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #23 : Января 17, 2012, 07:17:26 am »
Вы не совсем поняли эту фишку.
к примеру у меня был/есть сайт в котором для всего оформления используется всего одна картинка (большое фото). все остальные, создаёт скрипт, кеш изображения разного формата(150х150, 250х250 и  тюдю), в папке prod_pic остаётся всего одна фотка.
в итоге: одна фотка+кеш в папке. кеш вес имеет несомненно. но плюсы в этом случае есть свои.
Здорово! Я пока так не умею... Если скорость загрузки категории с сотней товаров "отобразить все" не увеличится больше, чем на 2-3 секунды, это решение великолепно.

Оффлайн Al_Uk

  • Спец
  • ***
  • Сообщений: 247
    • Просмотр профиля
Re: Алгоритм ресайза картинок
« Ответ #24 : Января 30, 2012, 06:02:20 pm »
lego4.6
подскажите камрады, как на странице оформления shopping_cart.tpl.html сделать не маленькое фото а большое и качественное, хотя бы 220х220px
[spoiler][/spoiler]

пытался поменять сроку
 <img src="./products_pictures/{$cart_content[i].picture}alt="" /></a>
на  <img src="./products_pictures/{$p_default}-B.jpg" width="220px" alt="" /></a>
но ничего не произошло..
« Последнее редактирование: Января 30, 2012, 06:07:48 pm от Al_Uk »

nictboom

  • Гость
Re: Алгоритм ресайза картинок
« Ответ #25 : Января 30, 2012, 10:11:58 pm »
если просто, поправь в shopping_cart.php:
	
	
	
	
  {
	
	
	
	
    
$s rtrim($r[4], '.jpg');
	
	
	
	
    
$r[4] = $s."-SC.jpg";
	
	
	
	
  }

-SC удали.

Оффлайн lugobor

  • Пользователь
  • **
  • Сообщений: 83
    • Просмотр профиля
    • Студия web дизайна Lugobor
Re: Алгоритм ресайза картинок
« Ответ #26 : Июня 10, 2012, 12:34:26 am »
в списке, в категории и на странице товара должна стоять средняя фотография, а в доп. фото на странице товара - маленькая

что писать в product_detailed.tpl.html вместо
<a href="./products_pictures/{if $p_default}{$p_default}-B.jpg{else}{$product_info[9]}{/if}" rel="example_group" class="thickbox" id="adpdp{$product_info[11]}"><img src="./products_pictures/{if $p_default}{$p_default}.jpg{else}{$product_info[5]}{/if}" id="dp{$product_info[11]}" style="margin-bottom: 3px;" alt="{$product_info[1]}" /></a>
и в product_brief.tpl.html вместо
<img id="dp{$product_info[11]}" src="./products_pictures/{if $p_default[$id]}{$p_default[$id]}-B.jpg{else}{$product_info[7]}{/if}" alt="{$product_info[1]|replace:'"':'&quot;'}" />?
Студия web дизайна http://lugobor.ru