4erdack (20 Январь 2016 - 17:24) писал:
4pp9-xOsCmM 2.jpg Снимок экрана 2016-01-20 в 16.55.41 копия.jpg Снимок экрана 2016-01-20 в 16.56.19 копия.jpg Y1C81dwGDvM.jpg
Здравствуйте!
Все еще жду ответа по первому вопросу (по синей линии), а сейчас пока обнаружились еще баги при тестировании сайта:
1. Когда находишься на странице товара - не нажимаются кнопки "в корзину" и "к сравнению", которые находятся на голубой полосе. При этом, если добавить товар в корзину и на всплывающем окне нажать на "перейти в корзину", она открывается. Проблема проявляется в разных браузерах.
2. Я вчера исправила отображение логотипа в ИЕ, затем по аналогии поправила в Firefox, однако, выяснилось, что в браузере Опера логотип все еще огромный. Я также не проверяла все остальные браузеры, которых множество (например, Яндекс-браузер). Можно ли адаптировать логотип сразу для всех возможных браузеров?
3. В корзине крестик "удалить" переместить не скраю слева, а скраю справа, рядом с ценой.
4. В форме быстрого заказа я поменяла обратно день рождения на номер телефона, мне нужно будет просто добавить еще одну графу "День рождения (дд.мм)" и сделать ее обязательной.
5. На превью товара поменять местами "лайк" и "к сравнению" (всплывающую строку) и значок "в корзину" - чтобы "в корзину был по нижнему краю изображения, а строка с сердечком и сравнением всплывала сверху).
6. В мобильной версии отцентровать отображение товара - чтобы был по центру, а не по левому краю.
7. При регистрации личного кабинета клиентам приходит письмо с кривой темой письма (см. скриншот) - как ее исправить?
Все скриншоты не влезли в это сообщение, поэтому еще часть вопросов напишу вторым сообщением.
Здравствуйте, извините за долгое ожидание.
2) в опере проверила, у Вас корректное отображение логотипа. Уточните, какая версия браузера и пробовали ли Вы чистить кеш.
3) В шаблоне Корзина найдите код:
<thead>
<tr>
<td> </td>
<td class="image">Фото</td>
<td class="name">Название товара</td>
<td class="price">Цена</td>
<td class="quantity">Кол-во</td>
<td class="total">Общая сумма</td>
</tr>
</thead>
<tbody>
{% FOR cart_items %}
<tr data-id="{cart_items.GOODS_MOD_ID}">
<td width="5" class="closetd"><a data-href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" onclick="ajaxdelete($(this))" class="close btn-remove">×</a></td>
<td><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=azure{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></td>
<td>
<a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
{cart_items.GOODS_NAME}
<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
</a>
</td>
<td width="80">
<span class="cart-price">
<span class="price">{cart_items.GOODS_MOD_PRICE_NOW}</span>
</span>
</td>
<td>
<input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" class="inputText cartqty qty" type="number" size="4" maxlength="12" min="0" />
</td>
<td width="90">
<span class="cart-price">
<span class="price ajaxtotal">{cart_items.ORDER_LINE_PRICE_NOW}</span>
</span>
</td>
</tr>
{% ENDFOR %}
и замените на код:
<thead>
<tr>
<td class="image">Фото</td>
<td class="name">Название товара</td>
<td class="price">Цена</td>
<td class="quantity">Кол-во</td>
<td class="total">Общая сумма</td>
<td> </td>
</tr>
</thead>
<tbody>
{% FOR cart_items %}
<tr data-id="{cart_items.GOODS_MOD_ID}">
<td><a href="{cart_items.GOODS_URL}"><img class="goods-image-icon" src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png?design=azure{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}"></a></td>
<td>
<a href="{cart_items.GOODS_URL}" class="cartFormTbodyHeader">
{cart_items.GOODS_NAME}
<!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
{% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}
</a>
</td>
<td width="80">
<span class="cart-price">
<span class="price">{cart_items.GOODS_MOD_PRICE_NOW}</span>
</span>
</td>
<td>
<input name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" title="Количество, {cart_items.GOODS_MOD_MEASURE_NAME}" class="inputText cartqty qty" type="number" size="4" maxlength="12" min="0" />
</td>
<td width="90">
<span class="cart-price">
<span class="price ajaxtotal">{cart_items.ORDER_LINE_PRICE_NOW}</span>
</span>
</td>
<td width="5" class="closetd"><a data-href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" onclick="ajaxdelete($(this))" class="close btn-remove">×</a></td>
</tr>
{% ENDFOR %}
5) Меняем местами лайк и сравнение. В шаблоне Товары найдите код:
<ul class="add-to-links">
<li>
<!-- Если есть возможность добавить товар в избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-wishlist added"
data-action-is-add="0"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в избранное"
data-action-delete-title="Убрать «{goods.NAME}» из избранного"
title="Убрать «{goods.NAME}» из избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}"
></a>
{% ELSE %}
<a class="add-wishlist"
data-action-is-add="1"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в избранное"
data-action-delete-title="Убрать «{goods.NAME}» из избранного"
title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}"
></a>
{% ENDIF %}
<!-- END Если есть возможность добавить товар в избранное -->
</li>
<li>
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
{% IF goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}"
></a>
{% ELSE %}
<a class="add-compare"
data-action-is-add="1"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}"
></a>
{% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
</li>
</ul>
и замените на код:
<ul class="add-to-links">
<li>
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
{% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %}
{% IF goods.IS_HAS_IN_COMPARE_LIST %}
<a class="add-compare added"
data-action-is-add="0"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}"
></a>
{% ELSE %}
<a class="add-compare"
data-action-is-add="1"
data-action-add-url="{COMPARE_ADD_URL}"
data-action-delete-url="{COMPARE_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
data-action-delete-title="Убрать «{goods.NAME}» из списка сравнения с другими товарами"
data-prodname="{goods.NAME}"
data-produrl="{goods.URL}"
data-id="{goods.ID}"
data-mod-id="{goods.MIN_PRICE_NOW_ID}"
title="Добавить «{goods.NAME}» в список сравнения с другими товарами"
href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}"
></a>
{% ENDIF %}
{% ENDIF %}
<!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина -->
</li>
<li>
<!-- Если есть возможность добавить товар в избранное -->
{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
<a class="add-wishlist added"
data-action-is-add="0"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в избранное"
data-action-delete-title="Убрать «{goods.NAME}» из избранного"
title="Убрать «{goods.NAME}» из избранного"
href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}"
></a>
{% ELSE %}
<a class="add-wishlist"
data-action-is-add="1"
data-action-add-url="{FAVORITES_ADD_URL}"
data-action-delete-url="{FAVORITES_DELETE_URL}"
data-action-add-title="Добавить «{goods.NAME}» в избранное"
data-action-delete-title="Убрать «{goods.NAME}» из избранного"
title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&return_to={CURRENT_URL | urlencode}"
></a>
{% ENDIF %}
<!-- END Если есть возможность добавить товар в избранное -->
</li>
</ul>
Кнопка "в корзину". В шаблоне Товары код:
<div class="cart-wrap">
<!--a class="add-cart quick btn-cart button" title="Быстро оформить заказ" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}></a-->
<a class="add-cart btn-cart button" title="В корзину" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}{% IF goods.MAX_REST_VALUE=0 %}style="display:none;"{% ENDIF %}{% ENDIF %}>В корзину</a>
</div>
и перенесите его после кода:
<div class="item-info">
<div class="info-inner">
далее в main.css найдите код:
.products-grid .item .item-inner .item-img .cart-wrap {position: absolute;top: -17px;width: 100%;height: 36px;z-index: 3;text-align: center;}
.products-grid .item .item-inner .item-img .cart-wrap .btn-cart {font-size: 116.7%;text-transform: none;position: relative;height: 34px;line-height: 34px;display:inline-block;padding: 0 17px 0 47px;}
.products-grid .item .item-inner .item-img .cart-wrap .btn-cart:before {position: absolute;content: "";width: 38px;height: 34px;top: -2px;left: 10px;background: url("{ASSETS_IMAGES_PATH}ico-cart.png") no-repeat -38px top;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;-o-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart {border-color: #3cabda;background-color: #3cabda;color: #FFF;}
.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart:before {background-position: 0px top;}
и замените на код:
.products-grid .item .item-inner .cart-wrap {position: relative;width: 100%;height: 36px;z-index: 3;text-align: center; top:9px;}
.products-grid .item .item-inner .cart-wrap .btn-cart {font-size: 116.7%;text-transform: none;position: relative;height: 34px;line-height: 34px;display:inline-block;padding: 0 17px 0 47px;}
.products-grid .item .item-inner .cart-wrap .btn-cart:before {position: absolute;content: "";width: 38px;height: 34px;top: -2px;left: 10px;background: url("{ASSETS_IMAGES_PATH}ico-cart.png") no-repeat -38px top;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;-o-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
.products-grid .item:hover .item-inner .cart-wrap .btn-cart {border-color: #3cabda;background-color: #3cabda;color: #FFF;}
.products-grid .item:hover .item-inner .cart-wrap .btn-cart:before {background-position: 0px top;}
6) Для мобильной версии. В main.css найдите код:
.products-container .products-grid .item {width:100%;max-width: 302px;padding: 0;}
и замените на код:
.products-container .products-grid .item {width:100%;padding: 0;}
Остальные инструкции Вам пришлют в следующем сообщении.