Перейти к содержанию
Форум поддержки пользователей VamShop

Новая версия — VamShop 1.99.4


Рекомендуемые сообщения

Правки по блоку с кнопками плюс-минус в 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);
   });

С несколькими атрибутами пока не разбирался.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 63
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    35

  • Troynik

    10

  • eugenem

    8

  • Nexoos

    5

Top Posters In This Topic

Popular Posts

Именно так как Вы хотите работает корзина в шаблоне vamshop4 т.е. она открывается при наведении, не клике. и не закрывается когда удаляете товары из неё кнопкой. Можете посмотреть http:

Posted Images

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 код работает.

Вот скрин.

Добавил в текущий код эту правку.

Screenshot from 2019-07-09 15-38-22.png

В демке demo.vamshop.ru тоже обновил.

Теперь ровно выглядит и симпатично.

Ещё раз спасибо.

Очень даже неплохо сейчас выглядит страница корзины.

Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения.

Ссылка на сообщение
Поделиться на другие сайты
В 09.07.2019 в 15:38, support сказал:

Спасибо.

Да, теперь js код работает.

Вот скрин.

Добавил в текущий код эту правку.

Screenshot from 2019-07-09 15-38-22.png

В демке demo.vamshop.ru тоже обновил.

Теперь ровно выглядит и симпатично.

Ещё раз спасибо.

Очень даже неплохо сейчас выглядит страница корзины.

Всё удобно и понятно, без лишних кликов, чекбоксов, кнопок подтверждения.

И все же я считаю цифры в поле надо центровать! И оч темные кнопки , не позитивные...

Ссылка на сообщение
Поделиться на другие сайты
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

Но, как по мне, тёмные наоборот лучше смотрятся.

Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, support сказал:

В демке http://demo.vamshop.ru можно посмотреть.

По центру цифры.

Если говорить дальше о эстетике, то вот форма регистрации...

image.png

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

Хотя бы так надо делать 

image.png

А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше...

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Роман_DD сказал:

Если говорить дальше о эстетике, то вот форма регистрации...

image.png

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

Хотя бы так надо делать 

image.png

А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше...

Это всё конечно спорно, особенно когда 1 поле занимает две строки.

Но я согласен, что как минимум надо выровнять колонки или ещё как-то сделать.

Оставлять подсказку только внутри поля мне тоже не очень нравится, форма как-то совсем печально выглядит когда только подсказка внутри.

Ссылка на сообщение
Поделиться на другие сайты

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

Вот как выглядит при выводе колонками:

Screenshot from 2019-07-15 22-46-14.png

Вот как выглядит при выводе списком:

Screenshot from 2019-07-15 22-56-08.png

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
В 12.07.2019 в 16:23, Роман_DD сказал:

Если говорить дальше о эстетике, то вот форма регистрации...

image.png

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

Хотя бы так надо делать 

image.png

А лучше когда прям в поле подсказка светлосерым, для телефона так точно лучше...

Здравствуйте!

Выровнял формы на странице обратной связи и на странице оформления заказа.

т.е. всё идёт ровно по линии, по левой границе.

Можете посмотреть пример на http://demo.vamshop.ru

Сейчас всё ровно, проверьте.

Прицепил исправленный файл /templates/vamshop4/css/vamshop.css

и /templates/vamshop4/module/contact_us.html

vamshop.css

contact_us.html

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...
В 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

Ссылка на сообщение
Поделиться на другие сайты

Да, в корзине ок.
Но заметил ,что есть проблема  в списке товара категории. У меня там на товаре с атрибутами произошел переход на страницу сравнения, товар в корзину не положился.

Ссылка на сообщение
Поделиться на другие сайты
18 минут назад, eugenem сказал:

Да, в корзине ок.
Но заметил ,что есть проблема  в списке товара категории. У меня там на товаре с атрибутами произошел переход на страницу сравнения, товар в корзину не положился.

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

Поэтому по умолчанию сравнение отключено в Админке - Настройки - Спецификации - Показывать сравнение.

Надо будет переделывать сравнение, что б не использовать форму.

Ссылка на сообщение
Поделиться на другие сайты
В 26.11.2019 в 15:52, support сказал:

Надо будет переделывать сравнение, что б не использовать форму.

Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения.

Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, eugenem сказал:

Давно просится. Надо бы чтоб было как, например, в Опенкарт - выбираем к сравнению, это все сохраняется в отдельном блоке и не пропадает при переходе по страницам. Оттуда переходим на страницу сравнения.

Добавил в пожелания для будущих версий - 

 

Но, прям конкретные сроки обещать не могу.

Посмотрим, как дело пойдёт.

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...