Вопрос
#1
Отправлено 10 Апрель 2014 - 14:18
2 реально ли в новостях изменить отправную ссылку (чтоб отображалось не news/fghjk- ) а отображалось http://сайт.ru/info/fghjk
#2
Отправлено 11 Апрель 2014 - 06:03
2. Да, это так же можно сделать. Сообщите номер аккаунта магазина на котором вы хотите произвести подобную замену.
#3
Отправлено 11 Апрель 2014 - 07:50
#4
Отправлено 11 Апрель 2014 - 08:48
злая я))) (11 Апрель 2014 - 07:50) писал:
Уточните, пожалуйста, где Вы хотите поменять кнопку. Если в каталоге, то там уже есть быстрый заказ, смысла ставить вторую такую же кнопку нет. Или речь идет о карточке товара?
#6
Отправлено 11 Апрель 2014 - 14:46
#7
Отправлено 11 Апрель 2014 - 20:44
#8
Отправлено 12 Апрель 2014 - 07:20
$(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
Отправлено 12 Апрель 2014 - 07:50
выдает ошибки не отправляет куда и как нужно(( буду сама думать как сделать. извините за потраченое на меня время
#10
Отправлено 14 Апрель 2014 - 18:52
#11
Отправлено 15 Апрель 2014 - 04:10
злая я))) (12 Апрель 2014 - 07:50) писал:
выдает ошибки не отправляет куда и как нужно(( буду сама думать как сделать. извините за потраченое на меня время
javascript код для каких-то не стандартных ситуаций (как в вашем случае) пишется (поверх вашего существующего кода javascript) в консоли отладчика, и при реальном исполнении на выполняемый код могут повлиять различные факторы - очередь событий, сами события, появление элементов в dom, множественные действия генерирующие одни и те же события и т.д. Иногда код ведет себя не так как рассчитывалось, хотя при отладке все работает корректно. Так же в некоторых случаях необходимо реализовать "костыль", так как иных путей реализации нет. Костыль как правило может работать не корректно опять же по ряду выше изложенных причин.
Если у вас возникают проблемы при использовании какого-то кода, то описывайте как можно детальнее все возникшие ошибки, что и как именно работает не корректно - что происходит, а что нет, так как ваш ответ "выдает ошибки не отправляет куда и как нужно" не дает информации о причине ошибок, в то время как исполнение кода работает через отладку, и работает по идее исправно. Ссылки в подвале заменяются с news/fghjk- на info/fghjk-. Кнопка сравнения (в каталоге) дублирует событие добавления товара в корзину используя быстрый заказ. Кнопка покупки товара на странице товара - ведет непосредственно в корзину (cart/add) с добавлением товара, вместо отображения формы быстрого заказа. По идее все реализовано именно так как вы и просили. Возможно вы хотели видеть реализацию немного по другому, но по какой-то причине не описали подробно что и как должно было работать. Так же возможно вы забыли очистить кеш в браузере и в результате код попросту не обрабатывался. Попробуйте повторно добавить код в конец вашего файла main.js, после очистите кеш в вашем браузере и проверьте изменения на витрине вашего магазина. После опишите возможные проблемы как можно подробнее.
#12
Отправлено 15 Апрель 2014 - 09:15
итак я установила предложеный вами выше код
сейчас при переходе по статьям новостей потерян весь контент
а при нажатии кнопки купить сразу кидает в корзину, а нужно чтоб сначало появлялось окно выбора
и уже при нажатии кнопки оформить заказ нас перекидывало к 1 шагу
#13
Отправлено 15 Апрель 2014 - 09:32
#14
Отправлено 15 Апрель 2014 - 17:03
#15
Отправлено 16 Апрель 2014 - 03:35
Цитата
Изначально я забыл вам уточнить, что сами разделы info создать средствами платформы не получиться. Так как вы указали в качестве примера
Цитата
имя домена, то я посчитал что вы хотите расположить страницы на другом ресурсе где у вас уже созданы подобные страницы, но адрес их идет с префиксом 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 анонимных