Jump to content

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


Recommended Posts

support

Выпущена новая версия VamShop 1.99.2

Скачать полную версию VamShop 1.99.2 можно в своих заказах в магазине https://vamshop.ru
Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru

Что изменилось:

  1. Добавлен новый модуль оплаты — Stripe.
  2. Исправлен код уведомления в модуле оплаты Яндекс.Касса.
  3. Добавлен smarty фильтр минификации html-кода. По умолчанию html-код сжимается, удаляется всё лишнее.
  4. Добавлен service worker, manifest.json.
  5. Добавлен новый модуль — Возможность добавлять иконку магазина на рабочий стол смартфона, планшета, компьютера.
  6. Добавлены по умолчанию файлы перевода на украинский язык.
  7. Добавлен файл footer.php
  8. Добавлены файлы css_footer.php и script_footer.php
  9. Добавлена возможность подключения css и js файлов в footer сайта.
  10. По умолчанию скрипты вынесены в footer.
  11. Увеличен шрифт по умолчанию.
  12. Корректировка описания в модуле доставки zones.
  13. Корректировка API адреса в модулей доставки russianpostcalc.
  14. Корректировка страницы отзыва, не выводились кнопка купить, ярлык.
  15. Добавлена семантическая разметка для статей.
  16. Корректировка скрипта подсветки изменённых полей формы.
  17. Корректировка фильтров, выделяется по клику на названии.
  18. Добавлен слайдер в шаблон vamshop1.
  19. Корректировка стилей в шаблоне vamshop1.
  20. Шаблон vamshop1 по умолчанию — одноколоночный. За исключением страницы со списком товара внутри категории.
  21. Удалён лишний код в шаблоне vamshop1.
  22. Корректировка robots.txt.
  23. Исправлена ошибка на странице подтверждения заказа. Не работал переход на сайт платёжной системы.
  24. Код валюты по умолчанию изменён с RUR на RUB.
  25. Корректировка юзабилити фильтров, выделяется по клику на названии.
  26. Корректировка мета тэгов.
  27. Корректировка html-разметки, css стилей в шаблоне vamshop4.
  28. Корректировка функции vam_in_array, спасибо Nexoos.
  29. Корректировка семантической разметки breadcrumb.
  30. Упрощён код добавления комплектов в админке.
  31. Добавлены файлы local.css.php и local.js.php, для подключения css и js в свой шаблон. Что б не было проблем затем с обновлением. Ваши правки в этих файлах затрагиваться обновлениями не будут.
  32. Корректировка шаблона категорий на главной в шаблоне vamshop1.
  33. Корректировка названия регион Югра.
  34. В шаблоне vamshop1 заменён скрипт scrollToTop на более универсальный, унифицирован с шаблоном vamshop4.
  35. Добавлена метка для шаблонов current_category_id.

Полный список изменений:

VamShop 1.99.2
Корректировка стилей в шаблоне vamshop1
Корректировка стилей в шаблоне vamshop1
Корректировка шаблона vamshop1
Корректировка шаблона vamshop1
Корректировка шаблона vamshop1
Добавлена метка для шаблонов current_category_id
Корректирока стилей в шаблоне vamshop1
Корректировка вёрстки для соответствия стандрату в шаблоне vamshop1
Корректировка вёрстки
Скрипты пересены в footer в шаблоне vamshop4, в шапке оставлен только…  …
Скрипты пересены в footer в шаблоне vamshop1, в шапке оставлен только…  …
Часть скриптов в шаблоне vamshop перенесена в footer
Часть скриптов в шаблоне vamshop1 перенесена в footer
Часть скриптов в шаблоне vamshop4 перенесена в footer
Корректировка подключения service worker
Корректировка фильтра минификации
Добавлен smarty фильтр для минификации html кода
Корректировка шаблона комплектов
Корректировка кода комплектов
Корректировка слайдера
По умолчанию на главной странице шаблона vamshop1 добавлен слайдер
Корректировка кода
Корректировка кода
Заменён js код scrollToTop на более универсальный
JS код вынесен из header в footer
Корректировка кода подключение includes/footer.php
Корректировка ajax поиска в комплектах
Добавлен .htaccess в admin/includes
Изменено управления комплетками в админке, убрав тормозящий код, сдел…  …
Корректировка кода уведомлений в модуле оплаты Яндекс.Касса
Корректировка названия региона
Корректировка шаблона категорий на главной в шаблоне vamshop1
Корректировка стилей в шаблоне vamshop1
Удалены неиспользуемые файлы
Корректировка подключения local.css.php и local.js.php
Корректировка мета тэгов
Корректировка кода
Корректировка кода
Корректировка a2hs кнопки
Корректировка a2hs кнопки
Корректирока кода
Удалена закладка Комплекты в админке
Корректирока кода pwa в шаблоне vamshop4
Корректировка header.php
Корректировка includes/header.php
Добавлена кнопки внизу - Добавить иконку на рабочий стол
Корректировка кода
Корректировка кода установки сайта на рабочий стол
Подключён скрипт установки сайта в виде PWA (иконка на рабочем столе)
Подключён manifast.json и service worker
Добавлен A2HS (Add To Home Screen)
Добавлена возможность подключения css, js в footer из шаблона
Добавлен новый файл для подключения скриптов внизу - includes/footer.php
При просмотре копии товара в каталоге, в breadcrumb выводится названи…  …
Корректировка функции vam_in_array, спасибо Nexoos
Корректировка ссылки на отзывы в RSS потоках
Корректировка украинского перевода
Корректировка перевода на украинский
Корректировка украинского перевода
Корректировка писем на украинском
Корректировка писем на украинском
Корректирока страницы карта сайта
Добавлен по умолчанию украинский язык
Добавлен украинский язык по умолчанию
Корректировка шаблона страницы оформления заказа
Корректировка стилей
Корректировка стилей
Корректировка шаблона просмотренных товаров на странице аккаунта
Корректировка стилей
Корректировка стилей кнопок
Корректировка стилей
Добавлен стандартный бокс с категориями
Добавлена семантическая разметка для статьи
Корректировка мета тэгов
Корректирока адреса API в модуле доставки RussianPostCalc
Корректировка функции IsProduct
Корректирока фильтров, выделяется по клику на названии
Корректировка кода в модуле оплаты stripe
Корректировка кода в модуле оплаты stripe
Корректировка кода в модуле оплаты stripe
Корректировка кода в модуле оплаты stripe
Добавлен новый модуль оплаты - Stripe
Код валюты изменён с RUR на RUB
Корректировка шрифта по умолчанию в слайдере
Корректировка страницы подтверждения заказа
Корректировка страницы подтверждения заказа
Корректировка стилей
Корректировка robots.txt
Корректировка скрипта подсветки изменённых полей формы
Корректирока шаблона отзывов
Подключены боксы в шаблоне vamshop4
Возвращены стили для боксов в шаблон vamshop4
Корректировка стилей
Корректировка стилей в шаблоне vamshop1
Корректировка стилей в шаблоне vamshop1
Корректирока страницы отзыва, не выводились кнопка купить, ярлык
Корректировка цвета рамки в скрипте подсветки полей формы
Корректировка описания в модуле доставки zones
Корректирока стилей
Корректирока стилей
Корректирока стилей
Корректировка размера шрифта
Увеличен шрифт по умолчанию
Удалён неиспользуемый файл

Link to post
Share on other sites
support

Онлайн демо-версия http://demo.vamshop.ru

Результат в тесте Google PageSpeed:

96 из 100 для смартфонов.

99 из 100 для компьютеров.

Link to post
Share on other sites

Мощное обновление спасибо тольк пока скачать не могу ) может будут еще бонусы в виде отзывов или типо того )

Link to post
Share on other sites
support
1 час назад, ZM сказал:

Мощное обновление спасибо тольк пока скачать не могу ) может будут еще бонусы в виде отзывов или типо того )

Пока нет.

Я ж Вам уже открывал доступ за отзыв, видимо, 3 месяца уже прошли.

Link to post
Share on other sites
eugenem

При активации украинского языка админка ложится.
Проблема в lang/ukrainian/admin/affiliate_russian.php - надо переименовать в affiliate_ukrainian.php.

Link to post
Share on other sites
eugenem

Вопрос по языковой метке - {#text_a2hs#}. Что-то не находится она в lang_russian.conf

Link to post
Share on other sites
support
1 час назад, eugenem сказал:

При активации украинского языка админка ложится.
Проблема в lang/ukrainian/admin/affiliate_russian.php - надо переименовать в affiliate_ukrainian.php.

Спасибо, исправил в текущем коде.

59 минут назад, eugenem сказал:

Вопрос по языковой метке - {#text_a2hs#}. Что-то не находится она в lang_russian.conf

Это в русском?!

Вроде бы есть, в секции index, строка:

text_a2hs = 'Добавить иконку на рабочий стол'

На https://vamshop.ru внизу можно видеть эту кнопку.

VamShop "из коробки" - один из самых быстрых движков для создания интернет-магзаина.

В последней версии VamShop 1.99.2 были сделаны очередные изменения для быстрой работы магазинов на базе VamShop.

Онлайн демо-версия - http://demo.vamshop.ru

Все резльутаты Вы можете проверить сами.

Шаблон можно переключиться в Админке - Настройки - Мой магазин - Шаблон.

 

Результаты на данный момент:

Используется стандартная версия VamShop, без каких-либо правок.

Используется стандартный shared веб-хостинг php+mysql, без каких-либо оптимизаций, дополнительных настроек.

 

Шаблон vamshop набирает в тесте Google PageSpeed Insight практически максимальный результат:

99 из 100 для мобилок.

100 из 100 для компьютеров.

 

Шаблон vamshop1 набирает:

97 из 100 для мобилок.

99 из 100 для компьютеров.

 

Шаблон vamshop4 набирает:

89 из 100 для мобилок.

99 из 100 для компьютеров.

 

Link to post
Share on other sites
eugenem
14 минут назад, support сказал:

Спасибо, исправил в текущем коде.

Это в русском?!

Вроде бы есть, в секции index, строка:


text_a2hs = 'Добавить иконку на рабочий стол'

 

Да, точно, был невнимателен, нашел.

Link to post
Share on other sites
support
7 минут назад, eugenem сказал:

Да, точно, был невнимателен, нашел.

Это вот что такое - http://blog.vamshop.ru/2019/05/20/добавляем-иконку-магазина-на-рабочий/

Писал в блоге.

Довольно интересная вещь, особенно для смартфонов.

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

Но плюс в том, что не надо писать отдельное приложение, компилировать, добавлять в Google Play, Apple Store, ждать модерации и т.д. и т.п.

Сам сайт - это и есть приложение PWA (Progressive Web Application.)

Link to post
Share on other sites
eugenem

Вот тут что-то не то. Ставлю из коробки - на странице настроек:

image.png

Там же по идее должно быть "Разрешить установку Service Worker".
А при обновлении патчем этих настроек нет совсем.
Ну и что-то не работает сам по себе Service Worker. Кнопки нет, в консоли, судя по коду, должно сообщение "Service Worker Registered". Его нет.

Link to post
Share on other sites
support
27 минут назад, eugenem сказал:

Вот тут что-то не то. Ставлю из коробки - на странице настроек:

image.png

Там же по идее должно быть "Разрешить установку Service Worker".
А при обновлении патчем этих настроек нет совсем.
Ну и что-то не работает сам по себе Service Worker. Кнопки нет, в консоли, судя по коду, должно сообщение "Service Worker Registered". Его нет.

Обновил архивы, сейчас будет описание.

Service Worker и кнопка будут работать только если SSL сертификат есть на сайте.

https://vamshop.ru - внизу кнопка есть.

http://demo.vamshop.ru - кнопки нет.

SSL - обязателен.

Попробуйте сейчас скачать обновление, либо архив с демкой VamShop.

Link to post
Share on other sites

Не работают pop-up окна в карточке товара в шаблоне ВамШоп 1 !

P.S. Вы продолжаете приятно удивлять пользователей. Спасибо! 

Link to post
Share on other sites
eugenem
3 часа назад, support сказал:

Обновил архивы, сейчас будет описание.

Service Worker и кнопка будут работать только если SSL сертификат есть на сайте.

Попробуйте сейчас скачать обновление, либо архив с демкой VamShop.

Да, сейчас все есть. На телефоне работает, при нажатии на кнопку создается иконка приложения, и по клику все ок, выглядит отлично, как отдельное приложение.
А вот на ПК при клике на "Добавить иконку..." никакой реакции.
И еще надо разъяснить, я думаю, что сама иконка приложения и тайтл задаются в manifest.json (правильно я понимаю?). Для отображения собственного магазина нужно подправить там значения.

Link to post
Share on other sites
support
1 час назад, eugenem сказал:

Да, сейчас все есть. На телефоне работает, при нажатии на кнопку создается иконка приложения, и по клику все ок, выглядит отлично, как отдельное приложение.
А вот на ПК при клике на "Добавить иконку..." никакой реакции.
И еще надо разъяснить, я думаю, что сама иконка приложения и тайтл задаются в manifest.json (правильно я понимаю?). Для отображения собственного магазина нужно подправить там значения.

Да, всё правильно. Добавил в блоге текст про manifest.json и необходимость SSL сертификата.

Я пробовал под windows 7, всё работает, добавляет на рабочий стол.

В ubuntu linux не добавляет на рабочий стол.

Наверное от операционной системы зависит.

Я думаю, что это не принципиально, тут главное - это планшеты и смартфоны, что б там работало.

 

1 час назад, Troynik сказал:

Не работают pop-up окна в карточке товара в шаблоне ВамШоп 1 !

P.S. Вы продолжаете приятно удивлять пользователей. Спасибо! 

http://demo.vamshop.ru - всё работает.

Может у Вас свои какие-то скрипты или свой шаблон?!

Дайте ссылку на магазин, посмотрю в консоли в браузере, что там за ошибка.

P.S. Спасибо. Надеюсь, что и дальше будете использовать VamShop.

Link to post
Share on other sites
eugenem
30 минут назад, support сказал:

Наверное от операционной системы зависит.

Я думаю, что это не принципиально, тут главное - это планшеты и смартфоны, что б там работало.

Думаю, да. У меня win 10. Адрес отправил в личку

Link to post
Share on other sites
support
1 час назад, eugenem сказал:

Думаю, да. У меня win 10. Адрес отправил в личку

Это из какого архива установлен VamShop.

Из vamshop.ru/vamshop-demo.zip или откуда?!

Там у Вас JS ошибка.

Видимо, нет опции service worker в Админке - Настройки - Мой магазин.

В таблице configuration, судя по всему, нет опции ENABLE_SERVICE_WORKER

Если это из патча файлы переписаны, то возьмите sql файл из папки sql с патчем, там как раз эта опция. 

Загрузите в базе SQL файл из патча.

Вот эту строку загрузите в базу:

INSERT INTO configuration (configuration_key, configuration_value, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES ('ENABLE_SERVICE_WORKER', 'true', 1, 37, NULL, '', NULL, 'vam_cfg_select_option(array(\'true\', \'false\'),');

http://demo.vamshop.ru

Вот включил vamshop4 шаблон, js ошибок нет.

Link to post
Share on other sites
support
54 минуты назад, eugenem сказал:

Да. я понял.

Всё, я понял, это в коде проблема. Увидел эту ошибку.

Сейчас исправлю.

Вот возьмите исправленные файлы.

/templates/vamshop4/javascript/vamshop4.js.php

/templates/vamshop4/javascript/script_footer.php

 

vamshop4.js.php

script_footer.php

Link to post
Share on other sites

Вопрос, а этот сервис воркер кеширует страницу как только пользователь зашел на страницу?
Что будет если пользователь войдет в аккаунт и у него будет скидка своя например.
воркер обработает этот момент?

Link to post
Share on other sites
support
9 минут назад, Nexoos сказал:

Вопрос, а этот сервис воркер кеширует страницу как только пользователь зашел на страницу?
Что будет если пользователь войдет в аккаунт и у него будет скидка своя например.
воркер обработает этот момент?

Я ещё сам до конца не разбирался во всех тонкостях.

Но насколько я уже успел заметить, он кэширует всё жёстко в браузере, чисто html-код страницы.

Но он не кэширует серверные запросы, т.е., по идее, когда будет работа с формами, оформление заказа, по идее, всё должно правильно считать.

Но это надо конечно ещё тестировать.

Link to post
Share on other sites

Лично мое мнение: Стратегия кеширования html полностью на стороне клиента для интернет магазина  плохая затея. 

Много динамичных элементов которые зависят от разных условий.
 

Link to post
Share on other sites
support
24 минуты назад, Nexoos сказал:

Лично мое мнение: Стратегия кеширования html полностью на стороне клиента для интернет магазина  плохая затея. 

Много динамичных элементов которые зависят от разных условий.
 

Посмотрим на отзывы, сам тоже потестирую всё это дело.

Что б обезопасить пользователей я и сделал возможность отключения service worker в Админке - Настройки - Мой магазин.

Если что, просто по умолчанию поставлю false и всё.

Link to post
Share on other sites

Предлагаю вернуть в футер всех шаблонов "Пользовательское соглашение" и "Политику конфиденциальности". Таково требование всяких там GDPR и прочих товарищей.

Напоминаю, что не все пользователи VamShop являются знатоками PHP, html и прочих заумных штуковин. К примеру, я, конечно же, обратил внимание на новые файлы footer, но разбираться что в них и для чего просто нет времени. Таким, как я - чуть продвинутым пользователям необходимы простые инструкции навроде: возьми вот эту тычинку и воткни вот в этот пестик.

Link to post
Share on other sites
×
×
  • Create New...