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


Кнопка Быстрый Заказ


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

#1 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 26 Февраль 2015 - 21:59

Здравствуйте,помогите изменить кнопку быстрый заказ на кнопку купить, что бы при нажатии товар не клался в корзину,а происходил переход на страницу товара

#2 Koderhan

Koderhan

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

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

Отправлено 26 Февраль 2015 - 22:43

Просмотр сообщенияVictor_33 (26 Февраль 2015 - 21:59) писал:

Здравствуйте,помогите изменить кнопку быстрый заказ на кнопку купить, что бы при нажатии товар не клался в корзину,а происходил переход на страницу товара
Привет, Виктор. Пожалуйста, не мог бы сообщить адрес магазина что бы было проще помочь тебе с этим вопросом ?

#3 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 26 Февраль 2015 - 22:43

Да,конечно http://a75082.storeland.ru/

#4 Koderhan

Koderhan

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

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

Отправлено 26 Февраль 2015 - 23:06

Если я правильно вас понял. То вам нужно чтобы при нажатие на кнопку Купить, пользователь переходил на страницу товара?
Если так то. Достаточно заменить код в файле Товары.
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
На код:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{goods.URL | url_amp}" title="Быстрый заказ">Купить</a>
Обратите внимание что данный код может встречаться в файле Товары в двух местах.
Те же самые действия вы можете проделать и в файле Поиск что бы соответственно изменить кнопку на странице поиска. В принципе код страницы Поиска и страницы Товары не сильно отличаются друг от друга.

{goods.URL | url_amp} - это переменная которая выводит ссылку на страницу товара.
goods - это цикл для вывода множества товаров в каталоге.

#5 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 26 Февраль 2015 - 23:31

Просмотр сообщенияKoderhan (26 Февраль 2015 - 23:06) писал:

Если я правильно вас понял. То вам нужно чтобы при нажатие на кнопку Купить, пользователь переходил на страницу товара?
Если так то. Достаточно заменить код в файле Товары.
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
На код:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{goods.URL | url_amp}" title="Быстрый заказ">Купить</a>
Обратите внимание что данный код может встречаться в файле Товары в двух местах.
Те же самые действия вы можете проделать и в файле Поиск что бы соответственно изменить кнопку на странице поиска. В принципе код страницы Поиска и страницы Товары не сильно отличаются друг от друга.

{goods.URL | url_amp} - это переменная которая выводит ссылку на страницу товара.
goods - это цикл для вывода множества товаров в каталоге.
Похоже не правильно вы меня поняли,(или я не правильно сделал)поменял коды,но ничего не произошло.
Нужно,что бы при нажатии на кнопку БЫСТРЫЙ ЗАКАЗ (на главной странице) товар не добавлялся в корзину,а открывалась страница этого товара,что бы покупатель мог выбрать размер и количество товара. По сути нужно изменить функционал кнопки БЫСТРЫЙ ЗАКАЗ на функционал кнопки КУПИТЬ

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

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


#6 Koderhan

Koderhan

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

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

Отправлено 26 Февраль 2015 - 23:35

Просмотр сообщенияVictor_33 (26 Февраль 2015 - 23:31) писал:

Похоже не правильно поняли,поменял я коды,но ничего не произошло.
Нужно,что бы при нажатии на кнопку БЫСТРЫЙ ЗАКАЗ (на главной странице) товар не добавлялся в корзину,а открывалась страница этого товара,что бы покупатель мог выбрать размер и количество товара. По сути нужно изменить функционал кнопки БЫСТРЫЙ ЗАКАЗ на функционал кнопки КУПИТЬ
Ну а если вам нужны такие кнопки Купить на главной странице то похожие изменения как описано выше. Можно применить в файле html.
Код немного может отличаться, суть та же.
<a class="exclusive" href="#" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>

#7 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 26 Февраль 2015 - 23:53

Просмотр сообщенияKoderhan (26 Февраль 2015 - 23:35) писал:

Ну а если вам нужны такие кнопки Купить на главной странице то похожие изменения как описано выше. Можно применить в файле html.
Код немного может отличаться, суть та же.
<a class="exclusive" href="#" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
Ещё раз попробовал в новом магазине,да,действительно кнопка переименовалась,но перехода на страницу товара не происходит,просто главная обновляется.Похоже не правильно что то делаю,т.к. вообще делаю это всё впервые

Просмотр сообщенияKoderhan (26 Февраль 2015 - 23:35) писал:

Ну а если вам нужны такие кнопки Купить на главной странице то похожие изменения как описано выше. Можно применить в файле html.
Код немного может отличаться, суть та же.
<a class="exclusive" href="#" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
В любом случае,спасибо за помощь

#8 Koderhan

Koderhan

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

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

Отправлено 27 Февраль 2015 - 08:31

Просмотр сообщенияVictor_33 (26 Февраль 2015 - 23:53) писал:

Ещё раз попробовал в новом магазине,да,действительно кнопка переименовалась,но перехода на страницу товара не происходит,просто главная обновляется.Похоже не правильно что то делаю,т.к. вообще делаю это всё впервые


В любом случае,спасибо за помощь
На главной странице просто переменная пути к странице товара другая.
Вот например.
{index_page_goods.URL | url_amp}
Эту переменную нужно прописать в атрибуте href
Код будет таким.
<a class="exclusive" href="{index_page_goods.URL | url_amp}"  title="Быстрый заказ">Купить</a>
Там в файле html 3 разных массива и соответственно имена у них тоже разные...
Например index_page_goods. - это массив вывода товаров на главной.

#9 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 28 Февраль 2015 - 00:42

Просмотр сообщенияKoderhan (27 Февраль 2015 - 08:31) писал:

На главной странице просто переменная пути к странице товара другая.
Вот например.
{index_page_goods.URL | url_amp}
Эту переменную нужно прописать в атрибуте href
Код будет таким.
<a class="exclusive" href="{index_page_goods.URL | url_amp}" title="Быстрый заказ">Купить</a>
Там в файле html 3 разных массива и соответственно имена у них тоже разные...
Например index_page_goods. - это массив вывода товаров на главной.
Слишком сложно для меня оказалось изменение этой кнопки,ни чего не понимаю в этих массивах,переменных.Не могли бы вы изменить этот параметр?Если это возможно,отправлю вам данные для входа в бек-офис в личном сообщении.Буду очень благодарен

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

  • comics_sashok_orig_1343943005.jpg


#10 Vaccina

Vaccina

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

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

Отправлено 28 Февраль 2015 - 03:13

В шаблоне HTML найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_goods.MIN_PRICE_NOW_ID}">
														  <input type="hidden" name="hash" value="{HASH}" />
														  <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
														  <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
														  <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
														  <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
														</form>
замените на:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

Далее найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}">
						  <input type="hidden" name="hash" value="{HASH}" />
						  <input type="hidden" name="form[goods_from]" value="{index_page_new_goods.GOODS_FROM}" />
						  <input type="hidden" name="form[goods_mod_id]" value="{index_page_new_goods.MIN_PRICE_NOW_ID}" />
						  <!--a class="exclusive" href="" onclick="$('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Оформить заказ">В корзину</a-->
						  <a class="exclusive" href=""  onclick="quickorder('.product-form-{index_page_new_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
						</form>
замените на:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_new_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

далее найдите:
<form action="{CART_ADD_index_page_goods_MODIFICATION_URL | url_amp}" method="post" class="index_page_goodsListItemCatalogueAddToCartButton product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}">
																																																								 <input type="hidden" name="hash" value="{HASH}" />
																																																								 <input type="hidden" name="form[index_page_favorites_goods_from]" value="{index_page_favorites_goods.index_page_goods_FROM}" />
																																																								 <input type="hidden" name="form[index_page_favorites_goods_mod_id]" value="{index_page_favorites_goods.MIN_PRICE_NOW_ID}" />
																																																								 <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
																																																								 <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_favorites_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
																																																				 </form>

замените на:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_favorites_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>


#11 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 28 Февраль 2015 - 10:31

Спасибо,почти всё получилось!Теперь при нажатии переходит на страницу товара,но кнопка стала не ровной и не переименовалась на КУПИТЬ

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

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


#12 Cupuyc

Cupuyc

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

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

Отправлено 28 Февраль 2015 - 13:13

Просмотр сообщенияVictor_33 (28 Февраль 2015 - 10:31) писал:

кнопка стала не ровной и не переименовалась на КУПИТЬ
Здравствуйте, для того чтобы это исправить зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML найдите код:
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
Замените его на:
<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Купить">Купить</a>

В админ. панель -> Сайт -> Редактор шаблонов -> Стили -> style.css найдите код:
.add_to_cart_ph{float:right;display:block;background-color:#da3b44;background-image:url('{ASSETS_IMAGES_PATH}cart_white.png?design=autumn');background-repeat:no-repeat;background-position:13px 50%;
Замените его на:
[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif].add_to_cart_ph{display:block;background-color:#da3b44;background-image:url('{ASSETS_IMAGES_PATH}cart_white.png?design=autumn');background-repeat:no-repeat;background-position:13px 50%;[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]

В админ. панель -> Сайт -> Редактор шаблонов -> Стили -> style.css найдите код:
color:#fafafa!important;height:35px;padding:0 16px 0 46px;*padding:0 6px 0 36px;border:1px solid #a40f18;*border: none;cursor:pointer;font-weight:700;line-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;
Замените его на:
[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]color:#fafafa!important;padding:0 16px 0 46px;*padding:0 6px 0 36px;border:1px solid #a40f18;*border: none;cursor:pointer;font-weight:700;line-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;[/font][/color]
[color=#282828][font=helvetica, arial, sans-serif]


#13 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 28 Февраль 2015 - 15:21

У меня почему то не такого кода,

<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>

есть вот такой;

<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

Поменял его и вот,что получилось

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

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


#14 Cupuyc

Cupuyc

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

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

Отправлено 28 Февраль 2015 - 16:24

Просмотр сообщенияVictor_33 (28 Февраль 2015 - 15:21) писал:

У меня почему то не такого кода,

<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{index_page_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>

есть вот такой;

<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

Поменял его и вот,что получилось

Просмотр сообщенияVictor_33 (26 Февраль 2015 - 22:43) писал:

Да,конечно http://a75082.storeland.ru/
Инструкция была написана для магазина http://a75082.storeland.ru/ на приложенных вами скриншотах другой, если вы хотите изменить последний отмените проделанные изменения

#15 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 28 Февраль 2015 - 16:31

Просмотр сообщенияCupuyc (28 Февраль 2015 - 16:24) писал:

Инструкция была написана для магазина http://a75082.storeland.ru/ на приложенных вами скриншотах другой, если вы хотите изменить последний отмените проделанные изменения


#16 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 02 Март 2015 - 19:02

Просмотр сообщенияCupuyc (28 Февраль 2015 - 16:24) писал:

Инструкция была написана для магазина http://a75082.storeland.ru/ на приложенных вами скриншотах другой, если вы хотите изменить последний отмените проделанные изменения
Сделал всё как написали и вот,что получилось:
Переход  на страницу товара правда заработал

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

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


#17 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

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

Подскажите,как это исправить

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

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


#18 Vaccina

Vaccina

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

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

Отправлено 05 Март 2015 - 03:35

После инструкции с поста №10 было достаточно изменить сам текст в измененных кнопках:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_favorites_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

то есть, в этой строке меняете Быстрый заказ на Купить.

Произведите пожалуйста изменения, в результате останется только выровнять надпись, но мне необходимо просмотреть результат чтобы на его основе проконсультировать вам

#19 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

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

Просмотр сообщенияVaccina (05 Март 2015 - 03:35) писал:

После инструкции с поста №10 было достаточно изменить сам текст в измененных кнопках:
<a class="ajax_add_to_cart_button add_to_cart_ph" href="{index_page_favorites_goods.URL | url_amp}" title="Быстрый заказ">Быстрый заказ</a>

то есть, в этой строке меняете Быстрый заказ на Купить.

Произведите пожалуйста изменения, в результате останется только выровнять надпись, но мне необходимо просмотреть результат чтобы на его основе проконсультировать вам
Переименовал,вроде получилось

#20 Victor_33

Victor_33

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений
  • ГородНовосибирск

Отправлено 05 Март 2015 - 18:00

Подскажите ещё пожалуйста как как вернуть прежний (большой) вид кнопок

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

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





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

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