support 447 Posted June 2, 2019 Report Share Posted June 2, 2019 Выпущена новая версия VamShop 1.99.2 Скачать полную версию VamShop 1.99.2 можно в своих заказах в магазине https://vamshop.ru Обновление можно скачать на форуме тех. поддержки пользователей https://forum.vamshop.ru Что изменилось: Добавлен новый модуль оплаты — Stripe. Исправлен код уведомления в модуле оплаты Яндекс.Касса. Добавлен smarty фильтр минификации html-кода. По умолчанию html-код сжимается, удаляется всё лишнее. Добавлен service worker, manifest.json. Добавлен новый модуль — Возможность добавлять иконку магазина на рабочий стол смартфона, планшета, компьютера. Добавлены по умолчанию файлы перевода на украинский язык. Добавлен файл footer.php Добавлены файлы css_footer.php и script_footer.php Добавлена возможность подключения css и js файлов в footer сайта. По умолчанию скрипты вынесены в footer. Увеличен шрифт по умолчанию. Корректировка описания в модуле доставки zones. Корректировка API адреса в модулей доставки russianpostcalc. Корректировка страницы отзыва, не выводились кнопка купить, ярлык. Добавлена семантическая разметка для статей. Корректировка скрипта подсветки изменённых полей формы. Корректировка фильтров, выделяется по клику на названии. Добавлен слайдер в шаблон vamshop1. Корректировка стилей в шаблоне vamshop1. Шаблон vamshop1 по умолчанию — одноколоночный. За исключением страницы со списком товара внутри категории. Удалён лишний код в шаблоне vamshop1. Корректировка robots.txt. Исправлена ошибка на странице подтверждения заказа. Не работал переход на сайт платёжной системы. Код валюты по умолчанию изменён с RUR на RUB. Корректировка юзабилити фильтров, выделяется по клику на названии. Корректировка мета тэгов. Корректировка html-разметки, css стилей в шаблоне vamshop4. Корректировка функции vam_in_array, спасибо Nexoos. Корректировка семантической разметки breadcrumb. Упрощён код добавления комплектов в админке. Добавлены файлы local.css.php и local.js.php, для подключения css и js в свой шаблон. Что б не было проблем затем с обновлением. Ваши правки в этих файлах затрагиваться обновлениями не будут. Корректировка шаблона категорий на главной в шаблоне vamshop1. Корректировка названия регион Югра. В шаблоне vamshop1 заменён скрипт scrollToTop на более универсальный, унифицирован с шаблоном vamshop4. Добавлена метка для шаблонов 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 447 Posted June 2, 2019 Author Report Share Posted June 2, 2019 Link to post Share on other sites
support 447 Posted June 2, 2019 Author Report Share Posted June 2, 2019 Онлайн демо-версия http://demo.vamshop.ru Результат в тесте Google PageSpeed: 96 из 100 для смартфонов. 99 из 100 для компьютеров. Link to post Share on other sites
IVAN.Z 2 Posted June 3, 2019 Report Share Posted June 3, 2019 Мощное обновление спасибо тольк пока скачать не могу ) может будут еще бонусы в виде отзывов или типо того ) Link to post Share on other sites
support 447 Posted June 3, 2019 Author Report Share Posted June 3, 2019 1 час назад, ZM сказал: Мощное обновление спасибо тольк пока скачать не могу ) может будут еще бонусы в виде отзывов или типо того ) Пока нет. Я ж Вам уже открывал доступ за отзыв, видимо, 3 месяца уже прошли. Link to post Share on other sites
IVAN.Z 2 Posted June 3, 2019 Report Share Posted June 3, 2019 Угу прошли ) Link to post Share on other sites
eugenem 11 Posted June 3, 2019 Report Share Posted June 3, 2019 При активации украинского языка админка ложится. Проблема в lang/ukrainian/admin/affiliate_russian.php - надо переименовать в affiliate_ukrainian.php. Link to post Share on other sites
eugenem 11 Posted June 3, 2019 Report Share Posted June 3, 2019 Вопрос по языковой метке - {#text_a2hs#}. Что-то не находится она в lang_russian.conf Link to post Share on other sites
support 447 Posted June 3, 2019 Author Report Share Posted June 3, 2019 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 11 Posted June 3, 2019 Report Share Posted June 3, 2019 14 минут назад, support сказал: Спасибо, исправил в текущем коде. Это в русском?! Вроде бы есть, в секции index, строка: text_a2hs = 'Добавить иконку на рабочий стол' Да, точно, был невнимателен, нашел. Link to post Share on other sites
support 447 Posted June 3, 2019 Author Report Share Posted June 3, 2019 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 11 Posted June 4, 2019 Report Share Posted June 4, 2019 Вот тут что-то не то. Ставлю из коробки - на странице настроек: Там же по идее должно быть "Разрешить установку Service Worker". А при обновлении патчем этих настроек нет совсем. Ну и что-то не работает сам по себе Service Worker. Кнопки нет, в консоли, судя по коду, должно сообщение "Service Worker Registered". Его нет. Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 27 минут назад, eugenem сказал: Вот тут что-то не то. Ставлю из коробки - на странице настроек: Там же по идее должно быть "Разрешить установку 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
Troynik 0 Posted June 4, 2019 Report Share Posted June 4, 2019 Не работают pop-up окна в карточке товара в шаблоне ВамШоп 1 ! P.S. Вы продолжаете приятно удивлять пользователей. Спасибо! Link to post Share on other sites
eugenem 11 Posted June 4, 2019 Report Share Posted June 4, 2019 3 часа назад, support сказал: Обновил архивы, сейчас будет описание. Service Worker и кнопка будут работать только если SSL сертификат есть на сайте. Попробуйте сейчас скачать обновление, либо архив с демкой VamShop. Да, сейчас все есть. На телефоне работает, при нажатии на кнопку создается иконка приложения, и по клику все ок, выглядит отлично, как отдельное приложение. А вот на ПК при клике на "Добавить иконку..." никакой реакции. И еще надо разъяснить, я думаю, что сама иконка приложения и тайтл задаются в manifest.json (правильно я понимаю?). Для отображения собственного магазина нужно подправить там значения. Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 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 11 Posted June 4, 2019 Report Share Posted June 4, 2019 30 минут назад, support сказал: Наверное от операционной системы зависит. Я думаю, что это не принципиально, тут главное - это планшеты и смартфоны, что б там работало. Думаю, да. У меня win 10. Адрес отправил в личку Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 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
eugenem 11 Posted June 4, 2019 Report Share Posted June 4, 2019 Да. я понял. Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 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
Nexoos 6 Posted June 4, 2019 Report Share Posted June 4, 2019 Вопрос, а этот сервис воркер кеширует страницу как только пользователь зашел на страницу? Что будет если пользователь войдет в аккаунт и у него будет скидка своя например. воркер обработает этот момент? Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 9 минут назад, Nexoos сказал: Вопрос, а этот сервис воркер кеширует страницу как только пользователь зашел на страницу? Что будет если пользователь войдет в аккаунт и у него будет скидка своя например. воркер обработает этот момент? Я ещё сам до конца не разбирался во всех тонкостях. Но насколько я уже успел заметить, он кэширует всё жёстко в браузере, чисто html-код страницы. Но он не кэширует серверные запросы, т.е., по идее, когда будет работа с формами, оформление заказа, по идее, всё должно правильно считать. Но это надо конечно ещё тестировать. Link to post Share on other sites
Nexoos 6 Posted June 4, 2019 Report Share Posted June 4, 2019 Лично мое мнение: Стратегия кеширования html полностью на стороне клиента для интернет магазина плохая затея. Много динамичных элементов которые зависят от разных условий. Link to post Share on other sites
support 447 Posted June 4, 2019 Author Report Share Posted June 4, 2019 24 минуты назад, Nexoos сказал: Лично мое мнение: Стратегия кеширования html полностью на стороне клиента для интернет магазина плохая затея. Много динамичных элементов которые зависят от разных условий. Посмотрим на отзывы, сам тоже потестирую всё это дело. Что б обезопасить пользователей я и сделал возможность отключения service worker в Админке - Настройки - Мой магазин. Если что, просто по умолчанию поставлю false и всё. Link to post Share on other sites
Troynik 0 Posted June 7, 2019 Report Share Posted June 7, 2019 Предлагаю вернуть в футер всех шаблонов "Пользовательское соглашение" и "Политику конфиденциальности". Таково требование всяких там GDPR и прочих товарищей. Напоминаю, что не все пользователи VamShop являются знатоками PHP, html и прочих заумных штуковин. К примеру, я, конечно же, обратил внимание на новые файлы footer, но разбираться что в них и для чего просто нет времени. Таким, как я - чуть продвинутым пользователям необходимы простые инструкции навроде: возьми вот эту тычинку и воткни вот в этот пестик. Link to post Share on other sites
Recommended Posts