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 В 09.07.2019 в 12:33, 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); }); С несколькими атрибутами пока не разбирался. Expand Спасибо. Да, теперь js код работает. Вот скрин. Добавил в текущий код эту правку. В демке demo.vamshop.ru тоже обновил. Теперь ровно выглядит и симпатично. Ещё раз спасибо. Очень даже неплохо сейчас выглядит страница корзины. Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения. Ссылка на сообщение Поделиться на другие сайты
Роман_DD 2 Опубликовано 11 июля, 2019 Жалоба Share Опубликовано 11 июля, 2019 В 09.07.2019 в 12:38, support сказал: Спасибо. Да, теперь js код работает. Вот скрин. Добавил в текущий код эту правку. В демке demo.vamshop.ru тоже обновил. Теперь ровно выглядит и симпатично. Ещё раз спасибо. Очень даже неплохо сейчас выглядит страница корзины. Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения. Expand И все же я считаю цифры в поле надо центровать! И оч темные кнопки , не позитивные... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2019 Автор Жалоба Share Опубликовано 11 июля, 2019 В 11.07.2019 в 16:32, Роман_DD сказал: И все же я считаю цифры в поле надо центровать! И оч темные кнопки , не позитивные... Expand Ничто не мешает Вам сделать кнопки любого цвета, через 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 В 11.07.2019 в 17:18, support сказал: В демке http://demo.vamshop.ru можно посмотреть. По центру цифры. Expand Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 июля, 2019 Автор Жалоба Share Опубликовано 12 июля, 2019 В 12.07.2019 в 13:23, Роман_DD сказал: Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Expand Это всё конечно спорно, особенно когда 1 поле занимает две строки. Но я согласен, что как минимум надо выровнять колонки или ещё как-то сделать. Оставлять подсказку только внутри поля мне тоже не очень нравится, форма как-то совсем печально выглядит когда только подсказка внутри. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 июля, 2019 Автор Жалоба Share Опубликовано 15 июля, 2019 Добавлены 2 новых шаблона плитки товара - с возможностью указывать количество добавляемого в корзину товара. Вот как выглядит при выводе колонками: Вот как выглядит при выводе списком: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2019 Автор Жалоба Share Опубликовано 25 июля, 2019 В 12.07.2019 в 13:23, Роман_DD сказал: Если говорить дальше о эстетике, то вот форма регистрации... Все поля еще даже со старым примером из оскомеерса. Хотя уже давно принято подсказки писать прямо в поле и поля из за этого разные по ширине и выглдядить сумбурно... Хотя бы так надо делать А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше... Expand Здравствуйте! Выровнял формы на странице обратной связи и на странице оформления заказа. т.е. всё идёт ровно по линии, по левой границе. Можете посмотреть пример на http://demo.vamshop.ru Сейчас всё ровно, проверьте. Прицепил исправленный файл /templates/vamshop4/css/vamshop.css и /templates/vamshop4/module/contact_us.html vamshop.cssFetching info... contact_us.htmlFetching info... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 ноября, 2019 Автор Жалоба Share Опубликовано 25 ноября, 2019 В 17.06.2019 в 13:08, eugenem сказал: Есть проблема с атрибутами и плюс-минус. Делал все на демо для чистоты эксперимента. Суть вопроса - если атрибутов несколько, то плюсует некорректно, учитывая только первый атрибут. По итогу у нас после нажатия на плюс получается в корзине исходный товар в одном экземпляре и еще одной строкой товар только с первым атрибутом в двух экземплярах. Попробуйте сейчас, пока не сбросилась база на товаре http://demo.vamshop.ru/samsung-galaxy-note-3.html Expand Исправил данную проблему с несколькими атрибутами. Вот 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 В 26.11.2019 в 13:32, eugenem сказал: Да, в корзине ок. Но заметил ,что есть проблема в списке товара категории. У меня там на товаре с атрибутами произошел переход на страницу сравнения, товар в корзину не положился. Expand Да, там потому что вложенная форма, т.е. форма сравнения на весь список товара и внутри у каждой плитки товара атрибуты, получаются вложенные формы, а так нельзя делать по спецификации, из-за этого и проблема такая, срабаывает верхняя форма, а не форма атрибутов. Поэтому по умолчанию сравнение отключено в Админке - Настройки - Спецификации - Показывать сравнение. Надо будет переделывать сравнение, что б не использовать форму. Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 28 ноября, 2019 Жалоба Share Опубликовано 28 ноября, 2019 В 26.11.2019 в 13:52, support сказал: Надо будет переделывать сравнение, что б не использовать форму. Expand Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 ноября, 2019 Автор Жалоба Share Опубликовано 28 ноября, 2019 В 28.11.2019 в 12:17, eugenem сказал: Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения. Expand Добавил в пожелания для будущих версий - Но, прям конкретные сроки обещать не могу. Посмотрим, как дело пойдёт. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения