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


Вопрос


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

#1 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 10 Апрель 2014 - 14:18

1 реально ли из кнопки сравнить сделать кнопку быстрого заказа(не меняя внешний  вид просто при нажатии чтоб выползало окно быстрого зказа)
2 реально ли в новостях изменить отправную ссылку (чтоб отображалось не news/fghjk- )  а отображалось http://сайт.ru/info/fghjk

#2 Сake

Сake

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

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

Отправлено 11 Апрель 2014 - 06:03

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

#3 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 11 Апрель 2014 - 07:50

вот сайт
Скрытый текст
целесообразно для нас- не видим вообще нужности в сравнении , а ссылки переделать хотим т.к переделали новости под информационный блок

#4 MikDark

MikDark

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

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

Отправлено 11 Апрель 2014 - 08:48

Просмотр сообщениязлая я))) (11 Апрель 2014 - 07:50) писал:

вот сайт
Скрытый текст
целесообразно для нас- не видим вообще нужности в сравнении , а ссылки переделать хотим т.к переделали новости под информационный блок

Уточните, пожалуйста, где Вы хотите поменять кнопку. Если в каталоге, то там уже есть быстрый заказ, смысла ставить вторую такую же кнопку нет. Или речь идет о карточке товара?

#5 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 11 Апрель 2014 - 09:42

мы хотим сделать так чтоб в каталоге сравнение кнопка стала  кнопкой купить в 1 клик  (быстрым заказом) , а в товаре кнопка купить предлогала продолжить покупки или перейти к оформлению заказа не в быстрый заказ а в полный по шагам

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

  • 1.png
  • 2.png


#6 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 11 Апрель 2014 - 14:46

вот

#7 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 11 Апрель 2014 - 20:44

:blink:

#8 Сake

Сake

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

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

Отправлено 12 Апрель 2014 - 07:20

Вам необходимо добавить в конец вашего файла main.js следующий код

$(function() {
  var button_cart = $('.button_cart_product').removeAttr('onclick');
  button_cart.after(button_cart.clone().attr('type', 'submit')).remove();
  $('.add_to_compare_small').off('click')
  .on('click', function() {
	quickorder('.' + $(this).closest('.cart')
	   .find('.goodsListItemCatalogueAddToCartButton').attr('class').replace(' ', '.'));
	return(false);
  });
  $('#footer a').each(function() {
	 var path = /news\/(.*)/.exec($(this).attr('href'));
	 if(path) {
		 $(this).attr('href', location.protocol + '//' + location.host + '/info/' + path[1]);
	 }
  });
});


#9 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 12 Апрель 2014 - 07:50

спасибо но вы простите конечно почему о так всегда ваш код работает криво
выдает ошибки не отправляет куда и как нужно(( буду сама думать как сделать. извините за потраченое на меня время

#10 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 14 Апрель 2014 - 18:52

:( :unsure: :wacko: :blink:

#11 Сake

Сake

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

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

Отправлено 15 Апрель 2014 - 04:10

Просмотр сообщениязлая я))) (12 Апрель 2014 - 07:50) писал:

спасибо но вы простите конечно почему о так всегда ваш код работает криво
выдает ошибки не отправляет куда и как нужно(( буду сама думать как сделать. извините за потраченое на меня время

javascript код для каких-то не стандартных ситуаций (как в вашем случае) пишется (поверх вашего существующего кода javascript) в консоли отладчика, и при реальном исполнении на выполняемый код могут повлиять различные факторы - очередь событий, сами события, появление элементов в dom, множественные действия генерирующие одни и те же события и т.д. Иногда код ведет себя не так как рассчитывалось, хотя при отладке все работает корректно. Так же в некоторых случаях необходимо реализовать "костыль", так как иных путей реализации нет. Костыль как правило может работать не корректно опять же по ряду выше изложенных причин.

Если у вас возникают проблемы при использовании какого-то кода, то описывайте как можно детальнее все возникшие ошибки, что и как именно работает не корректно - что происходит, а что нет, так как ваш ответ "выдает ошибки не отправляет куда и как нужно" не дает информации о причине ошибок, в то время как исполнение кода работает через отладку, и работает по идее исправно. Ссылки в подвале заменяются с news/fghjk- на info/fghjk-. Кнопка сравнения (в каталоге) дублирует событие добавления товара в корзину используя быстрый заказ. Кнопка покупки товара на странице товара - ведет непосредственно в корзину (cart/add) с добавлением товара, вместо отображения формы быстрого заказа. По идее все реализовано именно так как вы и просили. Возможно вы хотели видеть реализацию немного по другому, но по какой-то причине не описали подробно что и как должно было работать. Так же возможно вы забыли очистить кеш в браузере и в результате код попросту не обрабатывался. Попробуйте повторно добавить код в конец вашего файла main.js, после очистите кеш в вашем браузере и проверьте изменения на витрине вашего магазина. После опишите возможные проблемы как можно подробнее.

#12 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 15 Апрель 2014 - 09:15

Доброго ня возможно я дейсвительно не достаточно точно описала то что мне нужно

итак я установила предложеный вами выше код

сейчас при переходе по статьям новостей потерян весь контент1.png
а при нажатии кнопки купить сразу кидает в корзину, а нужно чтоб сначало появлялось окно выбора 2.png
и уже при нажатии кнопки оформить заказ нас перекидывало к 1 шагу 3.png

#13 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 15 Апрель 2014 - 09:32

очень вас прошу помочь ) большое спасибо за терпениее и понимание

#14 мистка

мистка

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

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 15 Апрель 2014 - 17:03

:unsure:

#15 Сake

Сake

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

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

Отправлено 16 Апрель 2014 - 03:35

Цитата

сейчас при переходе по статьям новостей потерян весь контент

Изначально я забыл вам уточнить, что сами разделы info создать средствами платформы не получиться. Так как вы указали в качестве примера

Цитата

(чтоб отображалось не news/fghjk- )  а отображалось http://сайт.ru/info/fghjk

имя домена, то я посчитал что вы хотите расположить страницы на другом ресурсе где у вас уже созданы подобные страницы, но адрес их идет с префиксом info. Используя код который ранее был вам предложен - осталось бы заменить в шаблоне имя домена и адреса выглядели бы по новому. В данном случае как я понимаю речь все же идет о ваших внутренних страницах - тогда к сожалению, подобное реализовать не получиться. Вам понадобиться удалить из вашего файла main.js код

$('#footer a').each(function() {
		 var path = /news\/(.*)/.exec($(this).attr('href'));
		 if(path) {
				 $(this).attr('href', location.protocol + '//' + location.host + '/info/' + path[1]);
		 }
  });

Цитата

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

В данном случае видимо я не правильно вас понял из сообщения

Цитата

а в товаре кнопка купить предлогала продолжить покупки или перейти к оформлению заказа не в быстрый заказ а в полный по шагам

На данный момент реализация предполагает отключение всплывающего окна и автоматический переход в корзину при добавлении товара. Для изменения события - удалите пока в файле main.js следующий код

var button_cart = $('.button_cart_product').removeAttr('onclick');
button_cart.after(button_cart.clone().attr('type', 'submit')).remove();

Как я понимаю из всей реализации вам на данный момент подходит только дублирование события кнопки сравнения в каталоге товаров? т.е

Цитата

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





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

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