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


Шаблон Осень. Дизайн

дизайн осень

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 38

#21 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 06 Май 2014 - 12:10

Просмотр сообщенияCastiel (06 Май 2014 - 11:52) писал:

Здравствуйте, в шаблоне HTML ван необходимо
Найти
<button class="button" type="submit">В корзину</button>
Заменить на
{% IF переменная.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{переменная.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}

Для каждого блока существует соответственная переменная
index_page_goods.   Интересные предложения
index_page_new_goods.   Новинки
index_page_favorites_goods.   Хиты продаж

Пример для Интересных предложений
{% IF index_page_goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{index_page_goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}

Супер! Все работает. Модераторы молодцы. Спасибо!

#22 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 06 Май 2014 - 16:51

Просмотр сообщенияCastiel (06 Май 2014 - 11:52) писал:

Здравствуйте, в шаблоне HTML ван необходимо
Найти
<button class="button" type="submit">В корзину</button>
Заменить на
{% IF переменная.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{переменная.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}

Для каждого блока существует соответственная переменная
index_page_goods.   Интересные предложения
index_page_new_goods.   Новинки
index_page_favorites_goods.   Хиты продаж

Пример для Интересных предложений
{% IF index_page_goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{index_page_goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}

В категориях тоже можно поменять как и в остальном случае. На картинке показано

55555.png

#23 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Май 2014 - 04:32

в этом случае необходимо проделать аналогичное изменение в шаблоне Товары, т.е. находим:
<button class="button" type="submit">В корзину</button>
меняем на:
{% IF goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}


#24 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 04:57

Просмотр сообщенияVaccina (07 Май 2014 - 04:32) писал:

в этом случае необходимо проделать аналогичное изменение в шаблоне Товары, т.е. находим:
<button class="button" type="submit">В корзину</button>
меняем на:
{% IF goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %}

не могу найти в шаблоне "Товары" такой строки: <buttonclass="button"type="submit">В корзину</button>

#25 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Май 2014 - 04:59

прошу прощения, в шаблоне Товары код кнопки у вас выглядит иначе, найдите:
<a class="button" onclick="$('#goodsListFormId{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={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
замените на:
{% IF goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<a class="button" onclick="$('#goodsListFormId{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={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
{% ENDIF %}


#26 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 05:03

Просмотр сообщенияИльяc (07 Май 2014 - 04:57) писал:

не могу найти в шаблоне "Товары" такой строки: <buttonclass="button"type="submit">В корзину</button>

Вроде получилось. Поменял такую форму
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post"
id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
<input type="hidden" name="hash" value="{HASH}" />
				<input type="hidden"
name="form[goods_from]" value="{goods.GOODS_FROM}" />
				<input type="hidden"
name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
				<a
class="button" onclick="$('#goodsListFormId{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={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"
title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</a>
</form>


на ту что сказали

{% IF goods.MAX_REST_VALUE=0 %}
<a class="button" onclick="$(document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{goods.NAME}&raquo;?' )" title="Уведомить меня"/ >Уведомить меня</a>
{% ELSE %}
<button class="button" type="submit">В корзину</button>
{% ENDIF %

Спасибо!

#27 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 10:21

Я читал на форуме как добавить "купить в один клик" но у меня не получилось и еще мне нужно как на картинке
1 клик.png

#28 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 07 Май 2014 - 15:32

Просмотр сообщенияИльяc (07 Май 2014 - 10:21) писал:

Я читал на форуме как добавить "купить в один клик" но у меня не получилось и еще мне нужно как на картинке
Прикрепленный файл 1 клик.png
Здравствуйте, чтобы добавить счетчик кол-ва товаров
нужно вставить в шаблон товар перед строчкой
 <td class="goodsDataFormSubmitButton" >
вот этот код
<td class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</td>
в конец шаблона main.css добавьте

#qty {
height: 25px;
max-width: 40px;
margin: 3px 4px;
}


#29 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 15:48

Просмотр сообщенияИрина345 (07 Май 2014 - 15:32) писал:

Здравствуйте, чтобы добавить счетчик кол-ва товаров
нужно вставить в шаблон товар перед строчкой
 <td class="goodsDataFormSubmitButton" >
вот этот код
<td class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</td>
в конец шаблона main.css добавьте

#qty {
height: 25px;
max-width: 40px;
margin: 3px 4px;
}

Все криво становится. Не получается

#30 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 07 Май 2014 - 15:53

Просмотр сообщенияИльяc (07 Май 2014 - 15:48) писал:

Все криво становится. Не получается
Попробуйте вместо
<td class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</td>
поставить
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</div>


#31 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 16:00

Просмотр сообщенияИрина345 (07 Май 2014 - 15:53) писал:

Попробуйте вместо
<td class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</td>
поставить
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</div>
Установил, но ничего у меня не получается. Может проверите? у меня шаблон другой, из-за этого наверно

#32 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 07 Май 2014 - 16:04

Просмотр сообщенияИльяc (07 Май 2014 - 16:00) писал:

Установил, но ничего у меня не получается. Может проверите? у меня шаблон другой, из-за этого наверно

Попробуйте почистить кэш браузера или использовать другой браузер. Счетчик работает корректно.
Как очистить кэш браузера

#33 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 07 Май 2014 - 16:06

Просмотр сообщенияИльяc (07 Май 2014 - 16:00) писал:

Установил, но ничего у меня не получается. Может проверите? у меня шаблон другой, из-за этого наверно
найдите и замените
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</div>  
					  {% IF GOODS_MOD_REST_VALUE>0 %} <a  class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>{% ELSE %}
					  <a href="#"  class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else  { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >
					  Оставить заявку</a>{% ENDIF %}<br /><br />
на
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">

					  {% IF GOODS_MOD_REST_VALUE>0 %} <a  class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>{% ELSE %}
					  <a href="#"  class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else  { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >
					  Оставить заявку</a>{% ENDIF %}<br /><br /></div>
а в main.css

#qty {
height: 25px;
max-width: 40px;
margin: 3px 4px;
}
замените





#qty {
height: 25px;
max-width: 29px;
margin: 3px 4px;
}



#34 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 16:13

Просмотр сообщенияИрина345 (07 Май 2014 - 16:06) писал:

найдите и замените
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">
</div>
{% IF GOODS_MOD_REST_VALUE>0 %} <a class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>{% ELSE %}
<a href="#" class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >
Оставить заявку</a>{% ENDIF %}<br /><br />
на
<div class="kol"><input type="number" name="form[goods_mod_quantity]" id="qty" class="text" value="1" size="4" maxlength="5">

{% IF GOODS_MOD_REST_VALUE>0 %} <a class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">В корзину</a>{% ELSE %}
<a href="#" class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >
Оставить заявку</a>{% ENDIF %}<br /><br /></div>
а в main.css

#qty {
height: 25px;
max-width: 40px;
margin: 3px 4px;
}
замените





#qty {
height: 25px;
max-width: 29px;
margin: 3px 4px;
}


Спасибо большое! Теперь все правильно. А "купить в 1 клик" добавить не поможете. Я пытался но не получается

#35 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 07 Май 2014 - 16:49

Просмотр сообщенияИльяc (07 Май 2014 - 16:13) писал:

Спасибо большое! Теперь все правильно. А "купить в 1 клик" добавить не поможете. Я пытался но не получается

Сделайте бэкап и попробуйте использовать инструкцию http://forum.storela...ина/#entry66223

Только пункты: "теперь зайдите в шаблон Товары и найдите" и "сразу после него вставьте" выполнять не надо.

Сам код кнопки
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a><br /><br />



вставьте после:
<a href="#"  class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else  { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >Оставить заявку</a>{% ENDIF %}<br /><br />


#36 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 17:47

Просмотр сообщенияMikDark (07 Май 2014 - 16:49) писал:

Сделайте бэкап и попробуйте использовать инструкцию http://forum.storela...ина/#entry66223

Только пункты: "теперь зайдите в шаблон Товары и найдите" и "сразу после него вставьте" выполнять не надо.

Сам код кнопки
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a><br /><br />



вставьте после:
<a href="#" class="button" style="margin-left:10px; padding-left:30px;padding-right:30px;" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ >Оставить заявку</a>{% ENDIF %}<br /><br />


Появилась кнопка, но при нажатии не работает. И можно ли изменить стиль, сделать похожим на "в корзину"

#37 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 07 Май 2014 - 17:53

Просмотр сообщенияИльяc (07 Май 2014 - 17:47) писал:

Появилась кнопка, но при нажатии не работает. И можно ли изменить стиль, сделать похожим на "в корзину"
Чтобы поменять стиль Вам нужно в шаблоне товар найти и заменить
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a><br /><br />
на
<a class="button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#"style=" margin-left: 75px; ">Быстрый заказ</a><br /><br />


#38 Ильяc

Ильяc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 563 сообщений

Отправлено 07 Май 2014 - 18:09

Просмотр сообщенияИрина345 (07 Май 2014 - 17:53) писал:

Чтобы поменять стиль Вам нужно в шаблоне товар найти и заменить
<a class="more-link" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a><br /><br />
на
<a class="button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#"style=" margin-left: 75px; ">Быстрый заказ</a><br /><br />

Все работает. Спасибо! Поддержка просто отличная!

#39 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 07 Май 2014 - 18:09

Просмотр сообщенияИльяc (07 Май 2014 - 17:47) писал:

Появилась кнопка, но при нажатии не работает. И можно ли изменить стиль, сделать похожим на "в корзину"

Файл, который приложен, нужно загрузить в раздел Сайт - Редактор шаблонов.





Темы с аналогичным тегами дизайн осень

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных