eugenem 11 Опубликовано 9 июля, 2019 Жалоба Share Опубликовано 9 июля, 2019 Правки по блоку с кнопками плюс-минус в order_details.html: <td valign="middle" align="center"> {if $smarty.const.AJAX_CART == 'true'} <div class="input-group"> <div class="input-group-prepend"> {$module_data.MINUS} </div> {/if} {$module_data.PRODUCTS_QTY} {if $smarty.const.AJAX_CART == 'true'} <div class="input-group-append"> {$module_data.PLUS} </div> </div> {/if} </td> Правки в jscript_ajax_cart.js: $('body').on('click', '.cart_change', function(){ field = $(this).parent().parent().find('input[type=text]'); id = $(this).parent().parent().find('input.ajax_qty').val(); qty = field.val(); field.val(parseInt(qty)+parseInt($(this).val())); doBuyNow(id,$(this).val(),'',1); }); С несколькими атрибутами пока не разбирался. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 июля, 2019 Автор Жалоба Share Опубликовано 9 июля, 2019 24 минуты назад, eugenem сказал: Правки по блоку с кнопками плюс-минус в order_details.html: <td valign="middle" align="center"> {if $smarty.const.AJAX_CART == 'true'} <div class="input-group"> <div class="input-group-prepend"> {$module_data.MINUS} </div> {/if} {$module_data.PRODUCTS_QTY} {if $smarty.const.AJAX_CART == 'true'} <div class="input-group-append"> {$module_data.PLUS} </div> </div> {/if} </td> Правки в jscript_ajax_cart.js: $('body').on('click', '.cart_change', function(){ field = $(this).parent().parent().find('input[type=text]'); id = $(this).parent().parent().find('input.ajax_qty').val(); qty = field.val(); field.val(parseInt(qty)+parseInt($(this).val())); doBuyNow(id,$(this).val(),'',1); }); С несколькими атрибутами пока не разбирался. Спасибо. Да, теперь js код работает. Вот скрин. Добавил в текущий код эту правку. В демке demo.vamshop.ru тоже обновил. Теперь ровно выглядит и симпатично. Ещё раз спасибо. Очень даже неплохо сейчас выглядит страница корзины. Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения. Ссылка на сообщение Поделиться на другие сайты
Роман_DD 2 Опубликовано 11 июля, 2019 Жалоба Share Опубликовано 11 июля, 2019 В 09.07.2019 в 15:38, support сказал: Спасибо. Да, теперь js код работает. Вот скрин. Добавил в текущий код эту правку. В демке demo.vamshop.ru тоже обновил. Теперь ровно выглядит и симпатично. Ещё раз спасибо. Очень даже неплохо сейчас выглядит страница корзины. Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения. И все же я считаю цифры в поле надо центровать! И оч темные кнопки , не позитивные... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2019 Автор Жалоба Share Опубликовано 11 июля, 2019 18 минут назад, Роман_DD сказал: И все же я считаю цифры в поле надо центровать! И оч темные кнопки , не позитивные... Ничто не мешает Вам сделать кнопки любого цвета, через css. и стили - https://getbootstrap.com/docs/4.3/components/buttons/ Вот /includes/modules/order_details.php Сделал текст по центру, добавив text-center css класс. order_details_cart.php Тоже самое и с цветом кнопок, поправьте btn-dark например на btn-light Но, как по мне, тёмные наоборот лучше смотрятся. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2019 Автор Жалоба Share Опубликовано 11 июля, 2019 В демке http://demo.vamshop.ru можно посмотреть. По центру цифры. Ссылка на сообщение Поделиться на другие сайты
Роман_DD 2 Опубликовано 12 июля, 2019 Жалоба Share Опубликовано 12 июля, 2019 20 часов назад, support сказал: В демке http://demo.vamshop.ru можно посмотреть. По центру цифры. Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2019 Автор Жалоба Share Опубликовано 12 июля, 2019 4 часа назад, Роман_DD сказал: Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Это всё конечно спорно, особенно когда 1 поле занимает две строки. Но я согласен, что как минимум надо выровнять колонки или ещё как-то сделать. Оставлять подсказку только внутри поля мне тоже не очень нравится, форма как-то совсем печально выглядит когда только подсказка внутри. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 июля, 2019 Автор Жалоба Share Опубликовано 15 июля, 2019 Добавлены 2 новых шаблона плитки товара - с возможностью указывать количество добавляемого в корзину товара. Вот как выглядит при выводе колонками: Вот как выглядит при выводе списком: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2019 Автор Жалоба Share Опубликовано 25 июля, 2019 В 12.07.2019 в 16:23, Роман_DD сказал: Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Здравствуйте! Выровнял формы на странице обратной связи и на странице оформления заказа. т.е. всё идёт ровно по линии, по левой границе. Можете посмотреть пример на http://demo.vamshop.ru Сейчас всё ровно, проверьте. Прицепил исправленный файл /templates/vamshop4/css/vamshop.css и /templates/vamshop4/module/contact_us.html vamshop.css contact_us.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2019 Автор Жалоба Share Опубликовано 25 ноября, 2019 В 17.06.2019 в 16:08, eugenem сказал: Есть проблема с атрибутами и плюс-минус. Делал все на демо для чистоты эксперимента. Суть вопроса - если атрибутов несколько, то плюсует некорректно, учитывая только первый атрибут. По итогу у нас после нажатия на плюс получается в корзине исходный товар в одном экземпляре и еще одной строкой товар только с первым атрибутом в двух экземплярах. Попробуйте сейчас, пока не сбросилась база на товаре http://demo.vamshop.ru/samsung-galaxy-note-3.html Исправил данную проблему с несколькими атрибутами. Вот 2 файла: /templates/vamshop4/javascript/jscript_ajax_cart.js /includes/cart_actions.php Проверьте, у меня всё нормально с двумя атрибутами, с одним, ничего не скачет, никаких новый записей в корзине не полявляется. cart_actions.php jscript_ajax_cart.js Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 26 ноября, 2019 Жалоба Share Опубликовано 26 ноября, 2019 Да, в корзине ок. Но заметил ,что есть проблема в списке товара категории. У меня там на товаре с атрибутами произошел переход на страницу сравнения, товар в корзину не положился. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2019 Автор Жалоба Share Опубликовано 26 ноября, 2019 18 минут назад, eugenem сказал: Да, в корзине ок. Но заметил ,что есть проблема в списке товара категории. У меня там на товаре с атрибутами произошел переход на страницу сравнения, товар в корзину не положился. Да, там потому что вложенная форма, т.е. форма сравнения на весь список товара и внутри у каждой плитки товара атрибуты, получаются вложенные формы, а так нельзя делать по спецификации, из-за этого и проблема такая, срабаывает верхняя форма, а не форма атрибутов. Поэтому по умолчанию сравнение отключено в Админке - Настройки - Спецификации - Показывать сравнение. Надо будет переделывать сравнение, что б не использовать форму. Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 28 ноября, 2019 Жалоба Share Опубликовано 28 ноября, 2019 В 26.11.2019 в 15:52, support сказал: Надо будет переделывать сравнение, что б не использовать форму. Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 ноября, 2019 Автор Жалоба Share Опубликовано 28 ноября, 2019 14 минут назад, eugenem сказал: Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения. Добавил в пожелания для будущих версий - Но, прям конкретные сроки обещать не могу. Посмотрим, как дело пойдёт. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения