PowerPartners.ru

Форум партнерской программы
Текущее время: 28 мар 2024, 12:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 167 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 17  След.
Автор Сообщение
СообщениеДобавлено: 31 авг 2015, 10:13 
Не в сети

Зарегистрирован: 03 май 2013, 03:23
Сообщения: 250
admin писал(а):
Выложили в паблик новую тему оформления - "Модерн".
Приглашаем всех попробовать новую тему.

Обнаружился недочет: нет возможности изменить количество товаров в корзине.
Если нужно заказать несколько экземпляров одного стаба, придется N-ное количество раз кликать на кнопку В корзину на странице нужного стабилизатора. Поправить как-то можно это?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 18 ноя 2015, 11:22 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Нет, по задумке дизайнера в корзине нет возможности выбора количества.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 29 май 2016, 16:09 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Небольшие изменения в партнерских магазинах:

1. Исправлен баг с некорректной работой расчета стоимости доставки через ТК. Баг проявлялся не у всех и зависел от настроек php. Например, одна из жалоб.

2. В cat.php изменено описание категории ach. Теперь эта категория Энергия АСН, все упоминания UPower удалены.

Оба эти апдейта пройдут автоматически через систему обновлений. Беспокоиться следует лишь тем кто не соблюдал рекомендации и переписывал категории напрямую, а не через custom. У остальных все обновится само.

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

1. Категория ach переименована из UPower АСН в Энергия АСН, что необходимо отразить в меню навигации. Для тем оформления это файлы:
  • Классик - /theme/menu_cat.tmpl
  • Оранж - /theme/header.tmpl
  • Модерн - /theme/_header.tmpl
  • Мастер - /theme/_sidebar.tmpl

2. Мы переходим на новый формат больших картинок товаров: 800х800 PNG c прозрачным фоном. Тема "Модерн" оказалась не готова к этому, большие картинки отображались не верно, поэтому в файле /theme/js/product-info.js необходимо заменить строку:
Код:
imageScaleMode: 'none',
на
Код:
imageScaleMode: 'contain',


Рекомендуем всем обладателям собственных тем оформления проверить готовность к переходу на новый формат картинок, для этого проверьте корректность отображения третьей картинки (фото упаковки) товара "Энергия АСН-3000"


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 29 май 2016, 22:29 
Не в сети

Зарегистрирован: 14 авг 2010, 10:53
Сообщения: 88
Что по поводу сжатия картинок? По идее вес каждой должен увеличиться аж в 4 раза? Большие категории товаров будут ощутимо грузить обилием картинок. Как бы средних вариантов нет, или 100х100 или 800х800 пикс. Не логично. Добавьте тогда и средних размеров, например 200х200 пикс, с отдельным префиксом каким нибудь.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 12:25 
Не в сети

Зарегистрирован: 22 апр 2013, 11:34
Сообщения: 492
armagedon писал(а):
Что по поводу сжатия картинок? По идее вес каждой должен увеличиться аж в 4 раза? Большие категории товаров будут ощутимо грузить обилием картинок. Как бы средних вариантов нет, или 100х100 или 800х800 пикс. Не логично. Добавьте тогда и средних размеров, например 200х200 пикс, с отдельным префиксом каким нибудь.

Дык вроде так и есть. В категориях отображается небольшая картинка, путь к которой описан в тэге image, а размер меняется у image_big_?. Если Вы в своем шаблоне использовали в категориях image_big, то делали это изначально не правильно.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 12:46 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Ну это задача как бы не партнерки...

Если нужны изображения произвольного размера, берем TimThumb, BFIThumb, или что там у вас в любимчиках.

Кладем в /custom/. Создаем каталог /custom/cache доступный для записи юзеру от которого работает php. Теперь получить картинку 200х200, можно так:
Код:
http://stab.local/custom/timthumb.php?src=../products/img/ach-3000_big_3.png&w=200&h=200

Можно уже в /custom/shop.xml менять картинки для товаров, но URL картинок получается слишком мудренный, да и то что мы использовали TimThumb теперь всем видно (а в нем в одной из версий нашли весьма неприятную уязвимость). Поэтому используем mod_rewite, чтобы дать отмасштабированным картинкам привычные имена файлов.

Сделаем при помощи mod_rewite, так чтобы по запросам
Цитата:
http://localhost/products/img/файл-ширинахвысота.jpg
нам отдавались отмасшабированные картинки.

В файл могут содержаться произвольные символы, поэтому регулярное выражение будет .*
В ширина и высота могут содержаться только цифры, поэтому описываем их регулярным выражением [0-9]+
Ну и добавим в расширения как jpg, так и png, описав регулярным выражением jpg|png

Следовательно запросы, подлежащие масштабированию описываются регулярным выражением:
Код:
^products\/img\/(.*)-([0-9]+)x([0-9]+)\.(jpg|png)$


При его разборе все что находится внутри первых скобок будет $1, то что вторых скобок будет $2, третьих - $3 и т.д.

Т.е. в $1 - файл, в $2 - ширина, в $3 - высота, а в $4 - jpg или png

Соответственно, запрос подходящий под это это ругулярное выражение надо трансформировать в:
Код:
/custom/timthumb.php?src=../products/img/$1.$4&w=$2&h=$3


Создаем в корне файл .htaccess следующего содержания:
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^products\/img\/(.*)-([0-9]+)x([0-9]+)\.(jpg|png)$ /custom/timthumb.php?src=../products/img/$1.$4&w=$2&h=$3 [L]


И теперь по запросу
Код:
http://localhostl/products/img/ach-3000_big_3.png
нам откроется оригинальная картинка, а вот по запросу
Код:
http://stab.local/products/img/ach-3000_big_3-200x200.png
уже отмасштабирования TimThubmb-ом до размера 200х200


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 13:30 
Не в сети

Зарегистрирован: 14 авг 2010, 10:53
Сообщения: 88
TimThumb не хотел использовать как раз из-за
Цитата:
нашли весьма неприятную уязвимость

Про существование аналогов и не знал, видимо нужды не было до сегодняшнего дня. Хотя в WP они всюду используются :)

Спасибо за столь подробное описание решения проблемы.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 15:44 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
TimThumb еще похоже с png-24 c альфа-каналом лажает. Надо попробовать аналоги - их вагон и маленькая тележка. Напишите, что выберите, а то мой опыт тоже TimThumb-ом ограничен, всегда именно его использовал.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 18:31 
Не в сети

Зарегистрирован: 22 июл 2012, 13:08
Сообщения: 345
armagedon писал(а):
Что по поводу сжатия картинок?

а что если картинки загрузить на tinypng.com, залить их в custom, а в шаблоне указать этот путь?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 30 май 2016, 18:46 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Можно и так, только я не очень понял для чего это все? И TimThumb и tinypng.com?

Скорости доступа уже давно высокие почти у всех (а в Москве то уж точно абсолютно у всех). А на мобильных платформах давно такая плотность пикселей, что даже 800х800 там будет смотреться на очень хорошо. С теме дисплеями что стоят на современных смартфонах и планшетах надо уже 1600х1600...


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 167 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 17  След.

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB