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


Перенести Быстрый Заказ На Страницу Каталога


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

#1 Свят

Свят

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

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

Отправлено 06 Декабрь 2013 - 21:15

Здравствуйте. Как можно реализовать кнопку "Быстрый заказ" в каталоге рядом с кнопкой купить. Заранее спасибо)

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

  • 1234.jpg


#2 Сake

Сake

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

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

Отправлено 07 Декабрь 2013 - 04:04

Найдите в шаблоне "Товары" код

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
							  <div>
							  <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="orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" 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>
							</div>
						  </form>

и замените его на

<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
							  <div style="clear: both;">
							  <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 {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Быстрый заказ</a>
							  <a class="orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" 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>
							</div>
						  </form>


#3 Свят

Свят

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

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

Отправлено 07 Декабрь 2013 - 10:22

Спасибо всё получилось)

#4 alpha-me

alpha-me

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

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

Отправлено 10 Декабрь 2013 - 20:43

Подскажите еще как в этом случае "купить" и "быстрый заказ" сделать по центру?

#5 Stasya

Stasya

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

  • Модератоpы
  • 4 007 сообщений

Отправлено 10 Декабрь 2013 - 22:15

Где именно по центру? Пришлите, пожалуйста скриншот.

#6 alpha-me

alpha-me

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

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

Отправлено 11 Декабрь 2013 - 18:57

Просмотр сообщенияStasya (10 Декабрь 2013 - 22:15) писал:

Где именно по центру? Пришлите, пожалуйста скриншот.

Кнопки "купить" и "быстрый заказ" надо поставить по центру или прижать к левой стороне.

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

  • по центру.jpg


#7 Vaccina

Vaccina

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

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

Отправлено 12 Декабрь 2013 - 03:34

В шаблоне Товары найдите у данных кнопок в классах следующую надпись и удалите:

fright


#8 alpha-me

alpha-me

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

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

Отправлено 14 Декабрь 2013 - 14:51

Просмотр сообщенияVaccina (12 Декабрь 2013 - 03:34) писал:

В шаблоне Товары найдите у данных кнопок в классах следующую надпись и удалите:

fright

Спасибо! ПОлучилось. А как мне теперь кнопки немного раздвинуть? А то они как слипшиеся получились.

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

  • увеличить.jpg


#9 @lina_va

@lina_va

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

  • Модератоpы
  • 498 сообщений

Отправлено 14 Декабрь 2013 - 14:58

Просмотр сообщенияalpha-me (14 Декабрь 2013 - 14:51) писал:

Спасибо! ПОлучилось. А как мне теперь кнопки немного раздвинуть? А то они как слипшиеся получились.
Добрый день! В main.css замените:
.price a.orangebut {
margin-right: 1.3%;
line-height: 1;
}
на
.price a.orangebut {
margin-top: 5px;
margin-right: 1.3%;
line-height: 1;
}


#10 alpha-me

alpha-me

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

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

Отправлено 14 Декабрь 2013 - 15:02

Просмотр сообщения@lina_va (14 Декабрь 2013 - 14:58) писал:

Добрый день! В main.css замените:
.price a.orangebut {
margin-right: 1.3%;
line-height: 1;
}

на
.price a.orangebut {
margin-top: 5px;
margin-right: 1.3%;
line-height: 1;
}

Спасибо всем!!! То что надо.

#11 alpha-me

alpha-me

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

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

Отправлено 18 Декабрь 2013 - 15:22

Подскажите еще пожалуйста как мне сделать то же самое на главной, в частности "хит продаж" (поставить по центру кнопки "купить" и "быстрый заказ" как в предыдущем случае)? fright убираю (убираю на ссылках), все сливается...

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

  • по центру.jpg


#12 Vaccina

Vaccina

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

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

Отправлено 19 Декабрь 2013 - 05:42

Изменения делайте по аналогии, только структуру меняйте в шаблоне HTML, а не Товары и не разница в структуре в переменных, в коде выше фигурирует goods.  вы же подставляйте родные переменные допустим для хитов продаж это index_page_favorites_goods.

#13 alpha-me

alpha-me

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

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

Отправлено 18 Январь 2014 - 13:49

Просмотр сообщенияVaccina (19 Декабрь 2013 - 05:42) писал:

Изменения делайте по аналогии, только структуру меняйте в шаблоне HTML, а не Товары и не разница в структуре в переменных, в коде выше фигурирует goods.  вы же подставляйте родные переменные допустим для хитов продаж это index_page_favorites_goods.

Спасибо!

#14 Свят

Свят

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

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

Отправлено 23 Май 2015 - 11:57

Здравствуйте. Помогите перенести.
на втором скрине когда товары в столбик.

сделать бы также когда товары плиткой (в корзину и в 1 клик сделать в линию). Спасибо.

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

  • 11.png
  • 12.png


#15 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 23 Май 2015 - 12:26

Просмотр сообщенияСвят (23 Май 2015 - 11:57) писал:

Здравствуйте. Помогите перенести.
на втором скрине когда товары в столбик.

сделать бы также когда товары плиткой (в корзину и в 1 клик сделать в линию). Спасибо.

Здравствуйте.
На строке 227 шаблона Товары найдите и удалите код:
<a class="orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" 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>

Найдите код:
<a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>
																											 </div>
																								 </form>
											 {% ENDIF %}
									 </div>
							 </div>
					 <div class="bottom"></div>
				 </div>
					 {% ENDFOR goods %}
</div>
<!--Вывод товаров таблицей-END-->

Замените на:
<a class="orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" 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>
																											 <a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>
																											
																												
																											 </div>
																								 </form>
											 {% ENDIF %}
									 </div>
							 </div>
					 <div class="bottom"></div>
				 </div>
					 {% ENDFOR goods %}
</div>
<!--Вывод товаров таблицей-END-->


#16 Свят

Свят

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

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

Отправлено 23 Май 2015 - 13:10

Спасибо))))

#17 Свят

Свят

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

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

Отправлено 23 Май 2015 - 15:17

А возможен вариант убрать "купить в 1 клик" только на расположении товаров плиткой.
И чтобы получилось как на скрине?
Перебираю коды не понимаю что нужно удалить(((

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

  • 13.png


#18 Свят

Свят

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

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

Отправлено 23 Май 2015 - 17:33

Просмотр сообщенияСвят (23 Май 2015 - 15:17) писал:

А возможен вариант убрать "купить в 1 клик" только на расположении товаров плиткой.
И чтобы получилось как на скрине?
Перебираю коды не понимаю что нужно удалить(((
Нашел вроде. Скажите если из кода <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
                                                                                                                  <div style="clear: both;">
                                                                                                                  <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 {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>
                                                                                                                </div>
                                                                                                  </form>

удалить строку
<a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>

то все как я хочу.
Если я произведу такие действия то не наврежу нигде? И правильно ли так делать. Если нет скажите пожалуйста как правильно.
Спасибо.

#19 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 23 Май 2015 - 17:42

Просмотр сообщенияСвят (23 Май 2015 - 17:33) писал:

Нашел вроде. Скажите если из кода <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
  <div style="clear: both;">
  <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 {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>
</div>
  </form>

удалить строку
<a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>

то все как я хочу.
Если я произведу такие действия то не наврежу нигде? И правильно ли так делать. Если нет скажите пожалуйста как правильно.
Спасибо.

Да, можно удалить строку, но лучше ее закомментировать, чтобы в дальнейшем было проще вернуть все назад, если это понадобится.
Для этого строку кода оберните в тег комментария:
<!--<a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>-->


#20 Свят

Свят

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

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

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

Просмотр сообщенияFirefly (23 Май 2015 - 17:42) писал:

Да, можно удалить строку, но лучше ее закомментировать, чтобы в дальнейшем было проще вернуть все назад, если это понадобится.
Для этого строку кода оберните в тег комментария:
<!--<a {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %} class="quickorder orangebut fnt11 fntarl txtalgncnt fright fntupcase anone0" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину" href="#">Купить в 1 клик</a>-->
Значит все я правильно нашел. Спасибо. Сделал как Вы сказали.




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

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