Перейти к содержимому


Публикации hamer750

55 публикаций создано hamer750 (учитываются публикации только с 20-Май 23)



#67121 Уменьшить Размер Шрифта В Товарах

Отправлено от hamer750 в 15 Май 2013 - 09:24 в Страница товара

Просмотр сообщенияKoderhan (15 Май 2013 - 08:36) писал:

Вы просто можете добавить в конец файла "main.css".
Код:
.product-name a {
font-size: 10px;/*размер шрифта*/
}
Отлично.большое спасибо



#67103 Уменьшить Размер Шрифта В Товарах

Отправлено от hamer750 в 15 Май 2013 - 08:29 в Страница товара

Здравствуйте!скажите пожалуйста как уменьшить шрифт здесь?

Прикрепленные изображения

  • Безымянный.jpg



#46914 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 14:02 в Шаблон Пластик

Просмотр сообщенияmiyako (23 Февраль 2013 - 13:51) писал:

Посмотрите пожалуйста на ссылку - http://xn--h1aka1au3...INALS?from=ODRk
Этот товар у вас есть в наличие. Проверьте через Товары в бэк офисе - корректно ли работает. А также под вашу карточку товара вам нужно изменить стили:
Для этого найдите код:
.stikyes , .stikno {position: absolute;margin-top: -37px;}
и замените на:
.stikyes , .stikno {position: relative;}
Теперь всё показывает!!!не пойму как сделать кнопку заказать вместо в корзину?если товар под заказ

Просмотр сообщенияhamer750 (23 Февраль 2013 - 14:00) писал:

Теперь всё показывает!!!не пойму как сделать кнопку заказать вместо в корзину?если товар под заказ
Да..и подскажите как изменить цвет и стиль надписей -"товар в наличии" и "под заказ"



#46898 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 13:18 в Шаблон Пластик

Просмотр сообщенияmiyako (23 Февраль 2013 - 13:15) писал:

2.Вам поможет тема - http://forum.storela...овара/#entry658
3. Не совсем поняла о каком всплывающем окне идет речь? Можете описать подробнее?
Когда наводишь курсор на кнопку "ЗАКАЗАТЬ" появляется окно где написанный условия заказа



#46901 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 13:26 в Шаблон Пластик

Просмотр сообщенияhamer750 (23 Февраль 2013 - 13:18) писал:

Когда наводишь курсор на кнопку "ЗАКАЗАТЬ" появляется окно где написанный условия заказа
Вставил вышеуказанный код,теперь весь товар показывает что нет в наличии...



#46882 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 12:49 в Шаблон Пластик

Приветствую!Как сделать в шаблоне Пластика,чтобы вместо картинок "товар вналичии" "нет в наличии" были надписи-располагающиеся под ценой.2)когда товара нет в наличии ,появлялась кнопка заказать(вместо кнопки В КОРЗИНУ)
3)А так же появление условий заказа всплывающем окне Напишите пожалуйста как осуществить это???СПАСИБО



#46908 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 13:37 в Шаблон Пластик

Просмотр сообщенияmiyako (23 Февраль 2013 - 13:34) писал:

Прикрепите пожалуйста ваш шаблон Товар в формате doc к сообщению.


<!-- Статический заголовок странички -->
<div class="headline" style="background:none;">
  <div class="h1static clear">
    <h1 class="fnt18n">{GOODS_NAME}</h1>
    <!-- Артикул, если указан -->
    <p class="fnt10n" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ENDIF %}>
  Артикул: {GOODS_MOD_ART_NUMBER}
    </p>
  </div>
</div>
<!-- Статический заголовок странички-Конец -->
<div class="padd">
  <div class="speedbar fnt11n txtalgnlft">
    <a href="http://{NET_DOMAIN}/...}/">Главная</a> &raquo; <a href="{CATALOG_URL}">Каталог товаров</a>
    {% FOR upper_navigation %}
  {% IF upper_navigation.CURRENT %} &raquo; <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a>
  {% ELSEIF upper_navigation.CURRENT_PARENT %} &raquo; <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a>
  {% ENDIF %}
    {% ENDFOR %} » <span class="fnt11b">{GOODS_NAME}</span>
  </div>
</div>
<!-- Товар -->
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden">
  <div class="product padd">
    <input type="hidden" name="hash" value="{HASH}" />
    <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
    <div class="leftpart">
  <div class="fullimg txtalgncnt goodsDataMainModificationAvailable">
  
  </span>
    <!-- Большое изображение -->
    {% IF GOODS_IMAGE_EMPTY %}
  <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" />
    {% ELSE %}
  <a href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a>
    {% ENDIF %}
    <!-- Идентификатор изображения товара, используется для галереи изображений -->
    <input type="hidden" rel="{GOODS_IMAGE_ID}" />
  </div>
  <!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение -->
  {% IFNOT GOODS_IMAGE_EMPTY %}
    <div class="button zoomimg txtalgncnt">
  <a href="{GOODS_IMAGE_LARGE}" target="_blank" class="whtgreen" title="Увеличить {GOODS_NAME}">Увеличить изображение</a>
    </div>
  {% ENDIF %}
  <!-- Другие изображения товара. Отображаются если есть изображения товара -->
  {% IFNOT goods_images_empty %}
    {% FOR goods_images %}
  <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно -->
  {% IF goods_images.first %}
    <div class="allphoto clear">
  <div  class="title fnt11i" {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>Другие фото {GOODS_NAME}</div>
  {% ENDIF %}

  

  <!-- Уменьшенное изображение товара -->
  <ul class="txtalgncnt zoomicon">
    <li><a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}">
    <img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a></li>
    <!-- Идентификатор изображения товара, используется для галереи изображений -->
    <input type="hidden" rel="{goods_images.ID}" />
  </ul>   


  <!-- В самом конце закрываем обёртку для списка маленьких изображений товара -->
  {% IF goods_images.last %}
  <div class="clear"></div>
     </div>
  {% ENDIF %}
    {% ENDFOR %}
  {% ENDIF %}
    </div>
    <div class="rightpart">
  <div class="boxmoney">
    <div class="goodsDataMainModificationDataBlock main">
  <!-- По этому значению производится заказ товара -->
  <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />

  <!-- Цена и Кнопки -->
  <div class="block">
    <ul class="left fnt12i">
<li class="goodsDataMainModificationPriceNow">Цена сейчас: {GOODS_MOD_PRICE_NOW | money_format}</li>
  <!-- Старая цена -->
  <!-- Если на товар действует скидка -->
   {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
  <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
  <!-- Если старая цена была больше новой -->
   {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
  <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
   {% ENDIF %}
    </ul>
    <ul class="right txtalgncnt">
      {% IF GOODS_MOD_REST_VALUE>0 %}
    <li><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>
  {% ENDIF %}
  <!-- Если в тарифном плане подключен модуль сравнения товаров -->
  {% IF TARIFF_FEATURE_GOODS_COMPARE %}
    <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров -->
    {% IFNOT SETTINGS_COMPARE_DISABLE %}
  <li><a class="goodsDataCompareButton add whtblue" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить &laquo;{GOODS_NAME}&raquo; к списку сравнения с другими товарами" href="#" >Сравнить товар</a></li>
  <li><a class="goodsDataCompareButton delete whtblue" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать &laquo;{GOODS_NAME}&raquo; из списка сравнения с другими товарами" href="#" >Не сравнивать</a></li>
    {% ENDIF %}
  {% ENDIF %}
    </ul>
    <div class="clear"></div>   


<span rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>
    <div class="stikno">В наличии</div>
  </span>
  <span rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>
    <div class="stikyes">Под заказ</div>
  </span>
</div>
  <!-- Цена и Кнопки-Конец -->
  
  <!-- Блок информации по акции действующей на товар, если таковая есть -->
  {% IF GOODS_MOD_MAX_DISCOUNT_ID %}
  <div class="block">
    <div class="delivery fnt12n txtalgnlft">
  <p class="fnt12b">
    Товар участвует в акции &laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&raquo;.
  </p>
  <div class="variant">
    <div class="info">
  До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
    </div>
  </div>
    </div>
  </div>
  {% ENDIF %}
  
  <!-- Модификации товара -->
  <div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
    {% FOR goods_modifications_properties %}
  <div class="mod goodsDataMainModificationsBlockProperty">
     {% FOR values %}
  {% IF goods_modifications_properties.values.first %}
    <div class="title fnt11b">{goods_modifications_properties.NAME}:</div>
    <div class="select">
  <select name="form[properties][]">
  {% ENDIF %}
    <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
  <!-- Если это последний элемент в списке -->
  {% IF goods_modifications_properties.values.last %}
    </select>
  {% ENDIF %}
  </div>
    {% ENDFOR %}
  </div>
    {% ENDFOR %}
    <div class="clear"></div>  
  </div>
  <!-- Модификации товара-Конец -->
  <!-- Данные по модификациям для текущей товарной позиции -->
  {% FOR goods_modifications %}
    <div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
  <input type="hidden" name="id" value="{goods_modifications.ID}" />
  <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
  <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
  <div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div>
  <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
  <div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
  <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
  <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
  <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
  <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
  <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
  <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
  <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
    </div>
  {% ENDFOR %}

  <!-- Блок описания модификации -->
  <div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}>
    <div class="delivery fnt12n txtalgnlft">
  <div class="variant">
    <div class="info">{GOODS_MOD_DESCRIPTION}</div>
  </div>
    </div>
  </div>
  <!-- Условия доставки -->
  <div class="block">
    <div class="delivery fnt12n txtalgnlft">
  <p class="fnt12b">
    Условия доставки
  </p>
  <!-- Способ -->
  {% FOR goods_delivery %}
    <div class="variant">
  <div class="title fnt12b" rel="{goods_delivery.ID}">
    Вариант {goods_delivery.index}: {goods_delivery.NAME}
  </div>
  <div class="info">
     {goods_delivery.DESC}
  </div>
  {% IF goods_delivery.rules_empty %}
    <div class="delivmoney fnt11i">
  Стоимость доставки: {goods_delivery.PRICE | money_format}
    </div>
  {% ELSE %}
    <div class="delivmoney fnt11i">
  Стоимость доставки зависит от суммы заказа:
    </div>
    <div class="history" style="padding:0;">
  <table cellpadding="0" width="100%" cellspacing="0" class="fnt11b txtalgncnt">
  <tr class="title">
    <td>
  Для заказов больше
    </td>
    <td width="30%">
  Стоимость
    </td>
  </tr>
  {% FOR rules %}
    <tr class="delivery">
      <td class="txtalgnlft">
    {goods_delivery.rules.SUM_MORE_PRICE | money_format}
  </td>
  <td class="last">
    {goods_delivery.rules.PRICE | money_format}
  </td>
    </tr>
  {% ENDFOR %}
  <tr class="delivery">
    <td class="old txtalgnlft fnt10n">
  Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}
    </td>
    <td class="last">
  {goods_delivery.PRICE | money_format}
    </td>
  </tr>
  </table>
    </div>
  {% ENDIF %}
    </div>
  {% ENDFOR %}
  <!-- Способ-Конец -->
    </div>
  </div>
  <!-- Условия доставки-Конец -->
   </div>
  </div>
    </div>
    <div class="clear"></div>
  </div>  
</form>

<!-- Описание -->
{% IF GOODS_DESCRIPTION_LARGE %}
  <div class="headline padd" style="margin:10px 0 0 0px;">
    <div class="main">
  <div class="h1static clear">
    <h1 class="fnt18n">Описание {GOODS_NAME}</h1>
  </div>
  <div class="text fnt12n htmlDataBlock">
    {GOODS_DESCRIPTION_LARGE}
  </div>
    </div>
  </div>
{% ENDIF %}



<!-- Короткое SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_SHORT %}
  <div class="headline padd" style="margin:10px 0 0 0px;">
    <div class="main">
  <div class="text fnt12n htmlDataBlock">
    {GOODS_SEO_DESCRIPTION_SHORT}
  </div>
    </div>
  </div>
{% ENDIF %}
<!-- END Короткое SEO-описание -->

<!-- Полное SEO-описание -->
{% IF GOODS_SEO_DESCRIPTION_LARGE %}
  <div class="headline padd" style="margin:10px 0 0 0px;">
    <div class="main">
  <div class="text fnt12n htmlDataBlock">
    {GOODS_SEO_DESCRIPTION_LARGE}
  </div>
    </div>
  </div>
{% ENDIF %}
<!-- END Полное SEO-описание -->


<!-- Описание-Конец -->
<!-- Характеристики -->
{% IFNOT goods_features_empty %}
  <div class="headline" style="background:none; margin:10px;">
    <div class="h1static clear">
  <h1 class="fnt18n">Характеристики {GOODS_NAME}</h1>
    </div>
  </div>
  <div class="padd">
    <table cellpadding="0" cellspacing="0" width="100%" class="charactir fnt12n txtalgnlft padd">
    {% FOR goods_features%}
      <tr>
    <td class="fnt12b" width="50%">
  {goods_features.NAME}
    </td>
    <td>
  {goods_features.VALUE}
    </td>
  </tr>
    {% ENDFOR %}
    </table>
  </div>
{% ENDIF %}
<!-- Характеристики-Конец -->

<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
  <div class="headline" style="background:none; margin:10px;">
    <div class="h1static clear">
  <h1 class="fnt18n">Сопутствующие товары</h1>
    </div>
  </div>
  <!-- Вывод сопутствующих товаров таблицей -->
  <div class="padd box">
    <table class="table" cellpadding="5" cellspacing="0">
  <tr>
    {% FOR related_goods %}
  <td>
    <div class="tabproduct">
  <div class="title fnt12b txtalgncnt">
    <a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;">{related_goods.NAME}</a>
  </div>
  <div class="img txtalgncnt">
    <a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
  </div>
  <div class="price fnt12b txtalgncnt">
    Цена:
    {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
  <span>{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span>
    {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
  <span>{related_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span>
    {% ENDIF %}
    <em class="fnt12b">{related_goods.MIN_PRICE_NOW | money_format}</em>
  </div>
  <div class="buttons txtalgncnt">
    {% IF related_goods.MAX_REST_VALUE>0 %}
  <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{related_goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
    <div>
  <input type="hidden" name="hash" value="{HASH}" />
  <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
  <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
  <a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;">Подробнее</a>
  <a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{related_goods.NAME}&raquo; в корзину">Купить</a>
    </div>
</form>
    {% ENDIF %}
    {% IF related_goods.MAX_REST_VALUE=0 %}<a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;">Подробнее</a>{% ENDIF %}
  </div>
     </div>
  </td>

  {% IFNOT related_goods.last %}
    {related_goods.index | is_divided("3","</tr><tr>","")}
  {% ENDIF %}
    {% ENDFOR %}
  </tr>
    </table>
  </div>
  <!-- Вывод сопутствующих товаров таблицей-Конец -->
{% ENDIF %}
<!-- END Сопутствующие товары -->

<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
  <!-- Если не выключен модуль отзывов о товаре -->
  {% IFNOT SETTINGS_OPINION_DISABLE %}
  <!-- Отзывы -->
    <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
    {% IF opinion_list_empty_without_filter %}
    <!-- Отзывовнет-Конец -->
    <!-- Если по товару есть хотя бы один отзыв -->
    {% ELSE %}
  <div class="headline" style="background:none; margin:10px;">
    <div class="h1static clear">
  <h1 class="fnt18n">Отзывы о {GOODS_NAME}</h1>
    </div>
  </div>
  <div class="headline padd" style="margin:10px 0 0 0px;">
    <div class="main" style="padding:10px 0;">
  <!-- Верхняя навигация (Фильтры и страницы) -->
  <div class="h1static clear">
    <div class="comments paddlr">
  <div class="left">
    {% IF GOODS_OPINION_RATING_VALUE_ROUND %}
  <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
    {% ELSE %}
  <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
    {% ENDIF %}
  </div>
  <div class="right fnt11n">
    <ul>
  {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
    <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li>
  {% ELSE %}
    <li><a href="{GOODS_OPINION_ALL_URL}" class="whtgreen">Все <span>({GOODS_OPINION_RATING_CNT_ALL})</span></a></li>
  {% ENDIF %}
  {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
    <li><a href="{GOODS_OPINION_GOOD_URL}" class="blgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li>
  {% ELSE %}
    <li><a href="{GOODS_OPINION_GOOD_URL}" class="whtgreen">Положительные<span>({GOODS_OPINION_RATING_CNT_GOOD})</span></a></li>
  {% ENDIF %}
   {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
    <li><a href="{GOODS_OPINION_BAD_URL}" class="blgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li>
  {% ELSE %}
    <li><a href="{GOODS_OPINION_BAD_URL}" class="whtgreen">Отрицательные <span>({GOODS_OPINION_RATING_CNT_BAD})</span></a></li>
  {% ENDIF %}
  <li><a href="#goodsDataOpinionAddBlock" class="blgreen">Оставить отзыв</a></li>
   </ul>
  </div>
    </div>
  </div>

  <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
  {% IF opinion_list_empty %}
    <div class="jsAction infoblock fnt14b txtalgnlft">
  {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
    Положительных
  {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
    Отрицательных
  {% ENDIF %}
  отзывов пока не было. Вы можете <a href="" >оставить его первым</a>.
    </div>
    <!-- Если отзывы по товару уже есть, покажем их список -->
  {% ELSE %}
    <!-- Отзыв -->
    {% FOR opinion_list %}
  <div class="maincomments paddlr fnt11n txtalgnlft">
    <div class="left">
  <ul>
    <li>{opinion_list.NAME}</li>
    <li>{opinion_list.DATE}</li>
    {% IF opinion_list.DELETE_URL %}
  <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
    {% ENDIF %}
  </ul>
    </div>
    <div class="right">
  <ul>
    <li>
  {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
  {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif"  alt="{opinion_list.RATING}"/>{% ENDIF %}
    </li>
    {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
    {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
    {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
    {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
  </ul>
    </div>
    <div class="clear"></div>
  </div>
  <div class="hr"></div>
    {% ENDFOR %}
    <!-- Отзыв-Конец -->

    <!-- Навигация по каталогу\статьям -->
    {% IF opinion_show_pages %}
  <div class="navigation fnt12n padd clear">
    <span>Страницы:</span>
    {% FOR opinion_pages_list %}
  {% IF opinion_pages_list.CURRENT %}
    <span class="current">{opinion_pages_list.PAGE}</span>
  {% ELSE %}
    <a href="{GOODS_OPINION_PAGINATE_URL}&amp;page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
  {% ENDIF %}
    {% ENDFOR %}
  </div>
    {% ENDIF %}
    <!-- Навигация по каталогу\статьям-Конец -->
  </div>   
    </div>
  {% ENDIF %}
    {% ENDIF %}
    <!-- Отзывыесть-Конец -->
  
    <!-- Форма добавления нового отзыва о товаре -->
    <form action="" method="post" class="goodsDataOpinionAddForm">
  <div id="goodsDataOpinionAdd">
    {% IF FORM_NOTICE %}
  <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
    {FORM_NOTICE}
  </div>
    {% ENDIF %}
    <!-- Отзыв Добавить -->
    <div class="headline" style="background:none; margin:10px;">
  <div class="h1static clear">
    <h1 class="fnt18n">Оставить отзыв о &laquo;{GOODS_NAME}&raquo;</h1>
  </div>
    </div>
    {% IF TARIFF_FEATURE_CLIENT_ROOM %}
  {% IFNOT CLIENT_IS_LOGIN %}
    <!-- Если не авторизирован -->
    <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;">
   Ваши знания буду оценены пользователями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва.
    </div>
    <!-- Если не авторизирован-Конец -->
  {% ENDIF %}
    {% ENDIF %}
    <input type="hidden" name="hash" value="{HASH}" />
    <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />
    <input type="hidden" name="form[goods_id]" value="{GOODS_ID}" />
    <div class="privat padd" id="goodsDataOpinionAddBlock">
  <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft">
    {% IFNOT CLIENT_IS_LOGIN %}
  <tr>
    <td width="30%">
  <b><label for="goods_opinion_name">Ваше имя</label></b>:<span>*</span>
    </td>
    <td class="fnt10n color">
  <input type="text" id="goods_opinion_name" name="form[goods_opinion_name]" value="{FORM_GOODS_OPINION_NAME}" class="required " maxlength="255" />
    </td>
  </tr>
    {% ENDIF %}
    <tr>
  <td width="30%">
    <label for="goods_opinion_title">Заголовок</label>:
  </td>
  <td>
    <input type="text" id="goods_opinion_title" name="form[goods_opinion_title]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="required " />
  </td>
    </tr>
    <tr>
  <td>
    <label>Оценка товара</label>:
  </td>
  <td>
    <div class="goodsDataOpinionTableRating">
  <input name="form[goods_opinion_rating]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" />
  <input name="form[goods_opinion_rating]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/>
  <input name="form[goods_opinion_rating]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/>
  <input name="form[goods_opinion_rating]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/>
  <input name="form[goods_opinion_rating]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/>
  <input name="form[goods_opinion_rating]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/>
  <input name="form[goods_opinion_rating]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/>
  <input name="form[goods_opinion_rating]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/>
  <input name="form[goods_opinion_rating]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/>
  <input name="form[goods_opinion_rating]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/>
     </div>
  </td>
    </tr>
    <tr>
  <td>
    <label for="goods_opinion_accomplishments">Достоинства</label>:
  </td>
  <td>
    <textarea id="goods_opinion_accomplishments" name="form[goods_opinion_accomplishments]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea>
  </td>
    </tr>
    <tr>
  <td>
    <label for="goods_opinion_limitations">Недостатки</label>:
  </td>
  <td>
    <textarea id="goods_opinion_limitations" name="form[goods_opinion_limitations]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_LIMITATIONS}</textarea>
  </td>
    </tr>
    <tr>
  <td>
    <b><label for="goods_opinion_comment">Комментарий</label></b>:<span>*</span>
  </td>
  <td class="fnt10n color">
     <textarea id="goods_opinion_comment" name="form[goods_opinion_comment]" cols="100" rows="5" class="required back">{FORM_GOODS_OPINION_COMMENT}</textarea>
  </td>
    </tr>
    <tr>
  <td>
    <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>:
  </td>
  <td>
    <input id="goods_opinion_generally_is_good1" name="form[goods_opinion_generally_is_good]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good1">Положительный</label>
    <input id="goods_opinion_generally_is_good0" name="form[goods_opinion_generally_is_good]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good0">Отрицательный</label>
  </td>
    </tr>
    {% IF USE_CAPTCHA %}
  <tr>
    <td>
  <b><label for="opinion_captcha_string">Введите цифры</label></b>:
    </td>
    <td>
  <table>
  <tr>
    <td rowspan="2">
  <img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Цифры" />
    </td>
    <td>
  <img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" />
    </td>
  </tr>
  <tr>
    <td style="padding-left:5px;">
  <input type="text" id="opinion_captcha_string" name="form[captcha_string]" class="required captcha cornerAll" style="min-width:80px;" value="{FORM_}" />
    </td>
  </tr>
  </table>
    </td>
  </tr>
    {% ENDIF %}
  </table>
    </div>
    <div class="padd" style="margin:10px 0 10px -1px;">
  <button type="submit" class="whtblue">Добавить отзыв</button>
  <button type="reset" class="whtblue">Отменить</button>
  <!-- Отзыв Добавить-Конец -->
    </div>
  </div>
    </form>
    <!-- Отзывы-Конец -->
    <!-- Дабы добавляющий увидел результат добавления изменим хэш -->
    {% IF FORM_GOODS_ID %}
  <script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>
    {% ENDIF %}
  {% ENDIF %}
  <!-- END Если не выключен модуль отзывов о товаре -->
{% ENDIF %}
<!-- END  Если в тарифном плане подключен модуль отзывов о товаре -->
<!-- Товар-Конец -->



#46964 Товар Под Заказ

Отправлено от hamer750 в 23 Февраль 2013 - 17:46 в Шаблон Пластик

Просмотр сообщенияsupport 2.0 (23 Февраль 2013 - 17:02) писал:

в шаблоне Товар найдите строчку
<a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{related_goods.NAME}&raquo; в корзину">Купить</a>

измените на
<a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{related_goods.NAME}&raquo; в корзину" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Купить</a>
<a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{related_goods.NAME}&raquo; в корзину" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Заказать</a>

также найдите блок
{% IF GOODS_MOD_REST_VALUE>0 %}
<li><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>
{% ENDIF %}

измените на
<li {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a></li>
<li {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Заказать</a></li>

По поводу стилей текста, то это можете в файле main.css найти блок
.stikyes , .stikno {position: relative; }

и заменить его на
.stikyes , .stikno {
position: relative;
color:red; <!-- цвет текста наличия товара -->
font: italic 12px verdana; <! шрифт текста наличия товара -->
}
Спасибо, работает)С праздником кстати!



#50497 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 17:37 в Изменение общей стилистики

Просмотр сообщенияKoderhan (10 Март 2013 - 17:23) писал:

Пожалуйста, скажите что вам нужно сделать на сайте. Просто, этот код нельзя отредактировать т.к форум отформатировал ссылки и теперь если скопировать их в редактор кода то ссылки просто не будут работать нужно вставлять код в тег [CODE] Прикрепленный файл ScreenShot 484.png
Снизу под банером 4 кнопки,хотел чтобы при наведении на них они выделялись.инфэшн.рф



#50480 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 16:55 в Изменение общей стилистики

Просмотр сообщенияhamer750 (10 Март 2013 - 16:40) писал:

Подробнее можно?что куда писать?
Не работает!<img src="http://s342966.store...2/pustota2.png" style="display:inline;" />
<a href="http://xn--h1aka1au3...ЖЕННЫЙ-ПЛАТЁЖ">
<img src="http://design.xn--h1...ai/e3.png?0418" style="display:inline;" />
<a href="http://xn--h1aka1au3...page/Доставка">
<img src="http://design.xn--h1...ai/e1.png?8875" style="display:inline;" />
<a href="http://xn--h1aka1au3...p1ai/feedback">
<img src="http://design.xn--h1...ai/e2.png?9187" style="display:inline;" />
<a href="http://xn--h1aka1au3...i/page/ОТЗЫВЫ">
<img src="http://design.xn--h1...ai/e4.png?1051" style="display:inline;" />

<a href="http://xn--h1aka1au3...ОЖЕННЫЙ-ПЛАТЁЖ" class="m1">
<img class="m2" src="http://design.xn--h1...ai/e3.png?0418" style="display:inline;" />
<script>
$('.m1').hover(
i='';
function(){
i = $('.m2').attr('src');
$('.m2').attr('src')='http://design.xn--h1....png?3538&#39;;
},
function() {
$('.m2').attr('src')=i;
});
</script>



#50494 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 17:31 в Изменение общей стилистики

Снизу под банером 4 кнопки,хотел чтобы при наведении на них они выделялись.инфэшн.рф



#50546 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 20:12 в Изменение общей стилистики

Просмотр сообщенияStasya (10 Март 2013 - 19:29) писал:

В шаблоне HTML найдите строчки

<img src="http://design.xn--h1aka1au3a.xn--p1ai/e3.png?0418" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e1.png?8875" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e2.png?9187" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e4.png?1051" style="display:inline;">

и замените на

<img class="img_icon" src="{ASSETS_IMAGES_PATH}e3.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e1.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e2.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e4.png" style="display:inline;">
Затем в файл main.css добавьте блок
.img_icon:hover {border:1px solid red; border-radius:5px;}
Спасибо ,работает)



#50467 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 16:16 в Изменение общей стилистики

Здравствуйте!есть такой код.Что нужно добавить,чтобы при наведении курсора менялось изображение?Спасибо

<a href="http://xn--h1aka1au3...p1ai/feedback">
<img src="http://design.xn--h1...ai/e2.png?9187" style="display:inline;" />



#50699 Смена Картинки При Наведении

Отправлено от hamer750 в 11 Март 2013 - 14:24 в Изменение общей стилистики

Просмотр сообщенияmiyako (11 Март 2013 - 09:01) писал:

Что именно у вас не отображается в ie ? Можете дать ссылку на страницу? Или приложить скриншот
Рамка вокруг картинок не отображается в IE.инфэшн.рф  кнопки под банером



#50473 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 16:40 в Изменение общей стилистики

Просмотр сообщенияKoderhan (10 Март 2013 - 16:31) писал:

Изображение у тега img можно поменять только с помощью js.
Пример кода:
<a href="адрес страницы" class="m1">
<img class="m2" src="адрес изображения" style="display:inline;" />
<script>
$('.m1').hover(
i='';
function(){
i = $('.m2').attr('src');
$('.m2').attr('src')='адрес второй картинки';
},
function() {
$('.m2').attr('src')=i;
});
</script>
Подробнее можно?что куда писать?



#50551 Смена Картинки При Наведении

Отправлено от hamer750 в 10 Март 2013 - 20:27 в Изменение общей стилистики

Просмотр сообщенияhamer750 (10 Март 2013 - 20:12) писал:

Спасибо ,работает)
Только в IE не отображает этот эффект выделения...почему?

Просмотр сообщенияStasya (10 Март 2013 - 19:29) писал:

В шаблоне HTML найдите строчки

<img src="http://design.xn--h1aka1au3a.xn--p1ai/e3.png?0418" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e1.png?8875" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e2.png?9187" style="display:inline;">
<img src="http://design.xn--h1aka1au3a.xn--p1ai/e4.png?1051" style="display:inline;">

и замените на

<img class="img_icon" src="{ASSETS_IMAGES_PATH}e3.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e1.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e2.png" style="display:inline;">
<img class="img_icon" src="{ASSETS_IMAGES_PATH}e4.png" style="display:inline;">
Затем в файл main.css добавьте блок
.img_icon:hover {border:1px solid red; border-radius:5px;}
Только в IE не отображает этот эффект выделения...почему?



#66976 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 14 Май 2013 - 15:43 в Каталог товаров

Приветствую.Почему то при выборе модификации цена не изменяется.подскажите SL-189702

Прикрепленные изображения

  • Безымянный.png



#67097 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 15 Май 2013 - 07:28 в Каталог товаров

Просмотр сообщенияСake (15 Май 2013 - 01:34) писал:

Вы изменили тип выбора модификаций с select на radio, но изменения в main.js не внесли. Пожалуйста, почитайте внимательнее тему форума http://forum.storela...ации/#entry4198

и внесите необходимые изменения в файл main.js
НЕ работате,по той темпе всё делал.как вернуть на обычный список?



#67125 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 15 Май 2013 - 09:33 в Каталог товаров

Просмотр сообщенияKoderhan (15 Май 2013 - 08:28) писал:

Вот код оригинала блока выбора модификаций.
	 <!-- Блок выбора модификаций для текущей товарной позиции -->
	 <div class="span12">
		 <div class="goodsDataMainModificationsBlock product-options" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
		 {% FOR goods_modifications_properties %}
			 <div class="goodsDataMainModificationsBlockProperty">
			 <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
			 {% FOR values %}
				 <!-- Если это первый элемент в списке -->
				 {% IF goods_modifications_properties.values.first %}
				 <strong>{goods_modifications_properties.NAME}:</strong><br />
				 <select name="form[properties][]">
				 {% ENDIF %}
					 <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
				 <!-- Если это последний элемент в списке -->
				 {% IF goods_modifications_properties.values.last %}
				 </select>
				 {% ENDIF %}
			 {% ENDFOR %}
			 </div>
			 {goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
		 {% ENDFOR %}
		 <!-- Данные по модификациям для текущей товарной позиции -->
		 {% FOR goods_modifications %}
			 <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
			 <input type="hidden" name="id" value="{goods_modifications.ID}" />
			 <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
			 <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
			 <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
			 <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
			 <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
			 <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
			 <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
			 <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
			 <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
			 <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
			 <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
			 <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
			 </div>
		 {% ENDFOR %}
		 </div>
	 </div>
	 <!-- /Блок выбора модификаций для текущей товарной позиции -->
теперь когда выбираю он выдаёт такое окно

Прикрепленные изображения

  • вопрос.png



#67022 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 14 Май 2013 - 18:32 в Каталог товаров

Просмотр сообщенияKoderhan (14 Май 2013 - 16:31) писал:

Предварительно сохранив резервную копию шаблона.
В файле "main.js".
Код:
// Функция собирает свойства в строку, для определения модификации товара
function getSlugFromGoodsDataFormModificationsProperties(obj) {
	 var properties = new Array();
	 var reset_arr = new Array();
	 $(obj).each(function(i){
		 if($(this).is(':checked')){
			 properties[i] = parseInt($(this).val());}
	 });
	 for(var i in properties) {
		 if(properties[i]) {
		 reset_arr.push(properties[i]);
		 }
	 }
	 return reset_arr.sort(function(a,B){return a - b}).join('_');
}

var
// Запоминаем поля выбора свойств, для ускорения работы со значениями свойств
goodsDataProperties = $('div.goodsDataMainModificationsBlock select[name="form[properties][]"]'),
// Запоминаем блоки с информацией по модификациям, для ускорения работы
goodsDataModifications = $('div.goodsDataMainModificationsList');
// Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует.
function updateVisibility (y) {
// Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств
goodsDataProperties.each(function(j){
	 // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств
	 if( j != y ) {
	 // Проходим по всем значениям текущего свойства модификации товара
	 $(this).find('option').each(function(){
		 // Записываем временный массив свойств, которые будем использовать для проверки существования модификации
		 var checkProperties = new Array();
		 $(goodsDataProperties).each(function(i){
		 checkProperties[i] = parseInt($(this).val());
		 });
		 // Пытаемся найти модификацию соответствующую выбранным значениям свойств
		 checkProperties[j] = parseInt($(this).attr('value'));
		 // Собираем хэш определяющий модификацию по свойствам
		 slug = checkProperties.sort(function(a,B){return a - b}).join('_');
		 // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет.
		 if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) {
		 $(this).attr('disabled', true);
		 // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный.
		 } else {
		 $(this).attr('disabled', false);
		 }
	 });
	 }
});
}
// Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность.
// Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать
updateVisibility (0);
// Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций
updateVisibility (1);
// Изменение цены товара при изменении у товара свойства для модификации
goodsDataProperties.each(function(y){
$(this).change(function(){
	 var slug = getSlugFromGoodsDataFormModificationsProperties(goodsDataProperties),
	 modificationBlock			 = goodsDataModifications.filter('[rel="'+slug+'"]'),
	 modificationId			 = parseInt(modificationBlock.find('[name="id"]').val()),
	 modificationArtNumber		 = modificationBlock.find('[name="art_number"]').val(),
	 modificationPriceNow		 = parseFloat(modificationBlock.find('[name="price_now"]').val()),
	 modificationPriceNowFormated = modificationBlock.find('.price_now_formated').html(),
	 modificationPriceOld		 = parseFloat(modificationBlock.find('[name="price_old"]').val()),
	 modificationPriceOldFormated = modificationBlock.find('.price_old_formated').html(),
	 modificationRestValue		 = parseFloat(modificationBlock.find('[name="rest_value"]').val()),
	 modificationDescription	 = modificationBlock.find('.description').html(),
	 modificationMeasureId		 = parseInt(modificationBlock.find('[name="measure_id"]').val()),
	 modificationMeasureName	 = modificationBlock.find('[name="measure_name"]').val(),
	 modificationMeasureDesc	 = modificationBlock.find('[name="measure_desc"]').val(),
	 modificationMeasurePrecision = modificationBlock.find('[name="measure_precision"]').val(),
	 modificationIsHasInCompareList= modificationBlock.find('[name="is_has_in_compare_list"]').val(),
	 goodsModificationId		 = $('.goodsDataMainModificationId'),
	 goodsPriceNow				 = $('.goodsDataMainModificationPriceNow'),
	 goodsPriceOld				 = $('.goodsDataMainModificationPriceOld'),
	 goodsAvailable			 = $('.goodsDataMainModificationAvailable'),
	 goodsAvailableTrue		 = goodsAvailable.find('.available-true'),
	 goodsAvailableFalse		 = goodsAvailable.find('.available-false'),
	 goodsArtNumberBlock		 = $('.goodsDataMainModificationArtNumber'),
	 goodsArtNumber			 = goodsArtNumberBlock.find('span'),
	 goodsCompareAddButton		 = $('.goodsDataCompareButton.add'),
	 goodsCompareDeleteButton	 = $('.goodsDataCompareButton.delete'),
	 goodsModDescriptionBlock	 = $('.goodsDataMainModificationsDescriptionBlock');

	 // Изменяем данные товара для выбранных параметров. Если нашлась выбранная модификация
	 if(modificationBlock.length) {
	 // Цена товара
	 goodsPriceNow.html(modificationPriceNowFormated);
	 // Старая цена товара
	 if(modificationPriceOld>modificationPriceNow) {
		 goodsPriceOld.html(modificationPriceOldFormated);
	 } else {
		 goodsPriceOld.html('');
	 }
	 // Есть ли товар есть в наличии
	 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 // Если товара нет в наличии
	 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
	 }
	 // Если товар есть в списке сравнения
	 if(modificationIsHasInCompareList>0) {
		 goodsCompareAddButton.hide();
		 goodsCompareDeleteButton.show();
		 // Если товара нет в списке сравнения
	 } else {
		 goodsCompareAddButton.show();
		 goodsCompareDeleteButton.hide();
	 }
	 // Покажем артикул модификации товара, если он указан
	 if(modificationArtNumber.length>0) {
		 goodsArtNumberBlock.show();
		 goodsArtNumber.html(modificationArtNumber);
		 // Скроем артикул модификации товара, если он не указан
	 } else {
		 goodsArtNumberBlock.hide();
		 goodsArtNumber.html('');
	 }
	 // Описание модификации товара. Покажем если оно есть, спрячем если его у модификации нет
	 if(modificationDescription.length > 0) {
		 goodsModDescriptionBlock.show().html('<div>' + modificationDescription + '</div>');
	 } else {
		 goodsModDescriptionBlock.hide().html();
	 }

	 // Идентификатор товарной модификации
	 goodsModificationId.val(modificationId);
	 } else {
	 // Отправим запись об ошибке на сервер
	 sendError('no modification by slug '+slug);
	 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }
	 // Обновляем возможность выбора другой модификации для текущих значений свойств модификации товара.
	 updateVisibility(y);
});
});
Заменить:
// Функция собирает свойства в строку, для определения модификации товара
function getSlugFromGoodsDataFormModificationsProperties(obj) {
var properties = new Array();
$(obj).each(function(i){
	 properties[i] = parseInt($(this).val());
});
return properties.sort(function(a,B){return a - b}).join('_');
}

var
// Запоминаем поля выбора свойств, для ускорения работы со значениями свойств
goodsDataProperties = $('div.goodsDataMainModificationsBlock select[name="form[properties][]"]'),
// Запоминаем блоки с информацией по модификациям, для ускорения работы
goodsDataModifications = $('div.goodsDataMainModificationsList');
// Обновляет возможность выбора свойств модификации, для отключения возможности выбора по характеристикам модификации которой не существует.
function updateVisibility (y) {
// Проверяем в каждом соседнем поле выбора модификаций, возможно ли подобрать модификацию для указанных свойств
goodsDataProperties.each(function(j){
	 // Если мы сравниваем значения свойства не с самим собой, а с другим списком значений свойств
	 if( j != y ) {
	 // Проходим по всем значениям текущего свойства модификации товара
	 $(this).find('option').each(function(){
		 // Записываем временный массив свойств, которые будем использовать для проверки существования модификации
		 var checkProperties = new Array();
		 $(goodsDataProperties).each(function(i){
		 checkProperties[i] = parseInt($(this).val());
		 });
		 // Пытаемся найти модификацию соответствующую выбранным значениям свойств
		 checkProperties[j] = parseInt($(this).attr('value'));
		 // Собираем хэш определяющий модификацию по свойствам
		 slug = checkProperties.sort(function(a,B){return a - b}).join('_');
		 // Ищем модификацию по всем выбранным значениям свойств товара. Если модификации нет в возможном выборе, отмечаем потенциальное значение выбора как не доступное для выбора, т.к. такой модификации нет.
		 if(!goodsDataModifications.filter('[rel="'+slug+'"]').length) {
		 $(this).attr('disabled', true);
		 // Если выбрав данное значение свойства товара можно подобрать модификацию, то выделяем вариант выбора как доступный.
		 } else {
		 $(this).attr('disabled', false);
		 }
	 });
	 }
});
}
// Обновляем возможность выбора модификации товара по свойствам. Для тех свойств, выбор по которым не возможен, отключаем такую возможность.
// Проверяем возможность выбора на всех полях кроме первого, чтобы отключить во всех остальных варианты, которые не возможно выбрать
updateVisibility (0);
// Проверяем возможность выбора на всех полях кроме второго, чтобы в первом поле так же отключилась возможность выбора не существующих модификаций
updateVisibility (1);
// Изменение цены товара при изменении у товара свойства для модификации
goodsDataProperties.each(function(y){
$(this).change(function(){
	 var slug = getSlugFromGoodsDataFormModificationsProperties(goodsDataProperties),
	 modificationBlock			 = goodsDataModifications.filter('[rel="'+slug+'"]'),
	 modificationId			 = parseInt(modificationBlock.find('[name="id"]').val()),
	 modificationArtNumber		 = modificationBlock.find('[name="art_number"]').val(),
	 modificationPriceNow		 = parseFloat(modificationBlock.find('[name="price_now"]').val()),
	 modificationPriceNowFormated = modificationBlock.find('.price_now_formated').html(),
	 modificationPriceOld		 = parseFloat(modificationBlock.find('[name="price_old"]').val()),
	 modificationPriceOldFormated = modificationBlock.find('.price_old_formated').html(),
	 modificationRestValue		 = parseFloat(modificationBlock.find('[name="rest_value"]').val()),
	 modificationDescription	 = modificationBlock.find('.description').html(),
	 modificationMeasureId		 = parseInt(modificationBlock.find('[name="measure_id"]').val()),
	 modificationMeasureName	 = modificationBlock.find('[name="measure_name"]').val(),
	 modificationMeasureDesc	 = modificationBlock.find('[name="measure_desc"]').val(),
	 modificationMeasurePrecision = modificationBlock.find('[name="measure_precision"]').val(),
	 modificationIsHasInCompareList= modificationBlock.find('[name="is_has_in_compare_list"]').val(),
	 goodsModificationId		 = $('.goodsDataMainModificationId'),
	 goodsPriceNow				 = $('.goodsDataMainModificationPriceNow'),
	 goodsPriceOld				 = $('.goodsDataMainModificationPriceOld'),
	 goodsAvailable			 = $('.goodsDataMainModificationAvailable'),
	 goodsAvailableTrue		 = goodsAvailable.find('.available-true'),
	 goodsAvailableFalse		 = goodsAvailable.find('.available-false'),
	 goodsArtNumberBlock		 = $('.goodsDataMainModificationArtNumber'),
	 goodsArtNumber			 = goodsArtNumberBlock.find('span'),
	 goodsCompareAddButton		 = $('.goodsDataCompareButton.add'),
	 goodsCompareDeleteButton	 = $('.goodsDataCompareButton.delete'),
	 goodsModDescriptionBlock	 = $('.goodsDataMainModificationsDescriptionBlock');

	 // Изменяем данные товара для выбранных параметров. Если нашлась выбранная модификация
	 if(modificationBlock.length) {
	 // Цена товара
	 goodsPriceNow.html(modificationPriceNowFormated);
	 // Старая цена товара
	 if(modificationPriceOld>modificationPriceNow) {
		 goodsPriceOld.html(modificationPriceOldFormated);
	 } else {
		 goodsPriceOld.html('');
	 }
	 // Есть ли товар есть в наличии
	 if(modificationRestValue>0) {
		 goodsAvailableTrue.show();
		 goodsAvailableFalse.hide();
		 // Если товара нет в наличии
	 } else {
		 goodsAvailableTrue.hide();
		 goodsAvailableFalse.show();
	 }
	 // Если товар есть в списке сравнения
	 if(modificationIsHasInCompareList>0) {
		 goodsCompareAddButton.hide();
		 goodsCompareDeleteButton.show();
		 // Если товара нет в списке сравнения
	 } else {
		 goodsCompareAddButton.show();
		 goodsCompareDeleteButton.hide();
	 }
	 // Покажем артикул модификации товара, если он указан
	 if(modificationArtNumber.length>0) {
		 goodsArtNumberBlock.show();
		 goodsArtNumber.html(modificationArtNumber);
		 // Скроем артикул модификации товара, если он не указан
	 } else {
		 goodsArtNumberBlock.hide();
		 goodsArtNumber.html('');
	 }
	 // Описание модификации товара. Покажем если оно есть, спрячем если его у модификации нет
	 if(modificationDescription.length > 0) {
		 goodsModDescriptionBlock.show().html('<div>' + modificationDescription + '</div>');
	 } else {
		 goodsModDescriptionBlock.hide().html();
	 }

	 // Идентификатор товарной модификации
	 goodsModificationId.val(modificationId);
	 } else {
	 // Отправим запись об ошибке на сервер
	 sendError('no modification by slug '+slug);
	 alert('К сожалению сейчас не получается подобрать модификацию соответствующую выбранным параметрам.');
	 }
	 // Обновляем возможность выбора другой модификации для текущих значений свойств модификации товара.
	 updateVisibility(y);
});
});
нет.всё так же..выбираю а цена не изменяется.Вот здесь попробуйте http://xn--22-jlcq.x...VIcam?from=Mzlk



#67129 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 15 Май 2013 - 09:50 в Каталог товаров

Просмотр сообщенияKoderhan (15 Май 2013 - 09:42) писал:

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



#67302 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 15 Май 2013 - 19:33 в Каталог товаров

Просмотр сообщенияmiyako (15 Май 2013 - 14:44) писал:

Если вы пользовались инструкцией - http://forum.storela...ации/#entry4330
то я у вас не нашла изменений в шаблоне Товар, то есть не нашла кода:
<!-- Если это первый элемент в списке -->
																 {% IF goods_modifications_properties.values.first %}
																	 <strong>{goods_modifications_properties.NAME}:</strong><br />
																 {% ENDIF %}
																				
														 <input type="radio" name="form[properties][]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />
								
сделал,не работает.http://xn--22-jlcq.x...VIcam?from=ODlj



#68363 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 20 Май 2013 - 17:38 в Каталог товаров

К сожалению,не работает.может я не так заполнил модификации?

Прикрепленные изображения

  • Модификации.png



#68443 При Выборе Модификации Цена Не Изменяется

Отправлено от hamer750 в 21 Май 2013 - 06:39 в Каталог товаров

Просмотр сообщенияСake (21 Май 2013 - 05:04) писал:

Найдите в вашем файле main.js

goodsDataProperties = $('.goodsDataMainModificationsBlock .goodsDataMainModificationsRadio'),

и замените на

goodsDataProperties = $('.goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty'),

После очистите кэш в вашем браузере.
Заработало всё.Спасибо огромное



#65394 Помогите Доработать Дизайн Главной

Отправлено от hamer750 в 06 Май 2013 - 08:51 в Изменение общей стилистики

Здравствуйте!подскажите пожалуйста как сделать?:
1)Что бы на главной страницы у товара показывалось полное название,а так же цена
2)Добавить на это место разделительную линию
3)Немного сократить расстояние между разд.линией и товарами на главной
4)Добавить иконки к телефонам и часам работы предварительно увеличив шрифт
5)При наведении курсором на товар на главной выделять в рамку
Спасибо!жду ответа

Прикрепленные изображения

  • вопросы.png