Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Поддержка] Приложение для сайта / App for website


Recommended Posts

Приложение для сайта / App for website


Приложение для сайта / App for website


Название модуляПриложение для сайта - "App for website"
Версия модуля1.0
Тип лицензии: Full (полная версия)
Тип установки: ocmod
Язык: Беларуская мова, English, Русский язык, Українська мова
Дата создания: 2.12.2020

Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.6, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1, 2.3.0.2.3 и 3.0.2.0 - шаблон (default)
Название архива: App for website v1.0 Full OpenCart 2.X-3.1.X.zip

 

(wikipedia) Прогрессивное web-приложение (англ. progressive web app, PWA) — технология в web-разработке, которая визуально и функционально трансформирует сайт в приложение (мобильное приложение в браузере).

Статистика говорит о том, что 66 % пользователей не скачивают ни одного приложения в месяц (данные comScore от 2014 года — в среднем за три месяца). Большую часть своего времени — примерно 85 % — пользователь проводит в пяти любимых приложениях. Как правило, это мессенджеры, соцсети, видеохостинги.

При этом мобильный браузер также во многом не является приоритетной формой выхода в Интернет. По данным comScore, в 2017 году пользователи смартфонов и планшетов потратили 87 % своего времени на приложения — по сравнению с 13 % в браузере.

PWA является гибридным решением и позволяет открыть приложение с помощью мобильного браузера. При этом полностью сохраняется функционал нативного приложения:

отправка push-уведомлений;

работа в режиме офлайн;

доступ к аппаратному обеспечению устройства (с ограничениями);

установка ярлыка (иконки) на рабочий стол мобильного устройства, визуально не отличающегося от ярлыка нативного приложения, и пр.


ОПИСАНИЕ

Модуль предназначен для возможности использования технологии на чистом JavaScript (без левых сервисов) и возможностью асинхронной загрузки:

 

==ПРИЛОЖЕНИЕ==

- ServiceWorker (

    developer.mozilla.org/ru/docs/Web/API/Service_Worker_API,

    caniuse.com/?search=ServiceWorker

);

- Manifest (

    developer.mozilla.org/ru/docs/Web/Manifest,

    developer.mozilla.org/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json,

    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps,

    caniuse.com/?search=manifest

);

- Add to home screen - A2HS (

    developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen,

    caniuse.com/?search=A2HS

);

- Bookmarks (

    developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks

);

 

==КЭШИРОВАНИЕ ДАННЫХ (ОФФЛАЙН РЕЖИМ)==

- CacheStorage (

    developer.mozilla.org/ru/docs/Web/API/CacheStorage,

    caniuse.com/?search=CacheStorage

);

- AppCache (

    developer.mozilla.org/ru/docs/Web/HTML/Using_the_application_cache

    caniuse.com/offline-apps

);

- IndexedDB (

    developer.mozilla.org/ru/docs/Web/API/IndexedDB_API

    caniuse.com/IndexedDB

);

 

==СИНХРОНИЗАЦИЯ ДАННЫХ==

- SyncManager (

    developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API,

    caniuse.com/?search=SyncManager

);

- Background Fetch (

    developer.mozilla.org/en-US/docs/Web/API/Background_Fetch_API,

    caniuse.com/?search=BackgroundFetch

);

 

==УВЕДОМЛЕНИЯ (СООБЩЕНИЯ)==

- Notifications (

    developer.mozilla.org/ru/docs/Web/API/Notifications_API,

    caniuse.com/?search=notification

);

- Push (

    developer.mozilla.org/ru/docs/Web/API/Push_API,

    caniuse.com/?search=Push

);

 

В данный момент модуль позволяет:

- настраивать manifest (иконки, обложка сайта, цвет вкладки браузера или рамки приложения, режим отображения сайта при запуске приложения и др.);

- создавать иконку (ссылку) сайта на рабочем столе устройства (запуск сайта, как приложение) т.к. эта возможность работает для новых версий браузера, то для старых как альтернатива будет сообщение о добавлении сайта в закладки, для iOS также отдельное сообщение для ручной установки иконки на экран;

- работать в оффлайн режиме ("CacheStorage"), чтобы пользователь с плохим интернетом мог читать информацию;

- работать в оффлайн режиме ("AppCache"), чтобы пользователь с плохим интернетом мог читать информацию (в разработке);

- работать в оффлайн режиме ("IndexedDB"), чтобы пользователь с плохим интернетом мог читать информацию (в разработке);

- отправка запросов при появлении интернета "SyncManager" - синхронизация данных (в разработке);

- присылать "Notifications" уведомления - при первом посещении страницы будет показано 1 раз новинки, а напоминания 1 раз в 10 минут, если пользователь не закрыл страницу сайта и в это время что-то новое появилось, тогда оно будет показано ему;

- присылать "Push" уведомления тоже самое, что и Notifications, только может работать при закрытом браузере и на мобильных устройств (в режиме тестирования - пишите в лс);

- публикация в магазинах приложений (в разработке - пишите в лс для содействия);

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

 

https://googlechrome.github.io/lighthouse/viewer/?strategy=mobile&category=pwa&psiurl=https%3A%2F%2Fdemo2.buslikdrev.by%2F

 

image.thumb.png.0e6ec1587c6e636ca05a92fba20a8712.png

 

Я не гарантирую, но должно работать в браузерах:

ServiceWorker API

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 17+;

Chrome - 40+;

Firefox - 78+;

Opera - 27+;

Яндекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 40+;

Chrome для Android - 40+;

Firefox для Android - 44+;

Opera для Android - 27+;

Samsung Internet - 4+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - неизвестно;

 

MANIFEST

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 17+;

Chrome - 40+;

Firefox - 44+;

Opera - 26+;

Яндекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 46+;

Chrome для Android - 46+;

Firefox для Android - 46+;

Opera для Android - 26+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - 1.0;

 

A2HS (создание иконки сайта на рабочем столе)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 79+;

Chrome - 40+;

Firefox - 86+;

Opera - нет поддержки;

Яндекс.Браузер - 15.6+;

Safari - 11.3+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 81+;

Chrome для Android - 43+;

Firefox для Android - 83+;

Opera для Android - 64+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - нет поддержки;

 

Bookmarks (добавление сайта в закладки)

Десктопные браузеры:

Internet Explorer - нет поддержки, но есть аналог;

Edge - 79+;

Chrome - есть поддержка;

Firefox - 45+;

Opera - есть поддержка;

Яндекс.Браузер - есть поддержка;

Safari - нет поддержки;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет поддержки;

Chrome для Android - неизвестно;

Firefox для Android - нет поддержки;

Opera для Android - неизвестно;

Samsung Internet - неизвестно;

Safari для iOS - нет поддержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

CacheStorage (оффлайн режим)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 18+;

Chrome - 40+;

Firefox - 44+;

Opera - 30;

Яндекс.Браузер - 15.2+;

Safari - 11.1+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 43+;

Chrome для Android - 43+;

Firefox для Android - 44+;

Opera для Android - 30+;

Samsung Internet - 4.1+;

Safari для iOS - 11.3+;

KaiOS (Firefox OS v2.6) - неизвестно;

 

AppCache (оффлайн режим)

Десктопные браузеры:

Internet Explorer - 10+;

Edge - 12-84;

Chrome - 4-84;

Firefox - 4-83;

Opera - 12-72;

Яндекс.Браузер - 1.0-18.11;

Safari - 4+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 43+;

Chrome для Android - 43+;

Firefox для Android - 44+;

Opera для Android - нет поддержки;

Samsung Internet - 4.1+;

Safari для iOS - 4+;

KaiOS (Firefox OS v2.6) - 2.5+;

 

IndexedDB (оффлайн режим и синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 12+;

Chrome - 24+;

Firefox - 16+;

Opera - 15+;

Яндекс.Браузер - 1.7+;

Safari - 10+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 37+;

Chrome для Android - 25+;

Firefox для Android - 22+;

Opera для Android - 15+;

Samsung Internet - 1.5+;

Safari для iOS - 8+;

KaiOS (Firefox OS v2.6) - 2.5;

 

SyncManager (синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 79+;

Chrome - 49+;

Firefox - нет поддержки;

Opera - 42;

Яндекс.Браузер - 16.4+;

Safari - нет поддержки;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - 49+;

Chrome для Android - 49+;

Firefox для Android - нет поддержки;

Opera для Android - 62;

Samsung Internet - 5+;

Safari для iOS - нет поддержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

Background Fetch API (синхронизация данных)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 79+;

Chrome - 74+;

Firefox - нет поддержки;

Opera - 62;

Яндекс.Браузер - неизвестно;

Safari - нет поддержки;

Vivaldi - неизвестно;

Brave - неизвестно;

Мобильные браузеры:

Android webview - 49+;

Chrome для Android - 74+;

Firefox для Android - нет поддержки;

Opera для Android - 53;

Samsung Internet - 11+;

Safari для iOS - нет поддержки;

KaiOS (Firefox OS v2.6) - неизвестно;

 

Notifications API (вывод уведомлений при открытом браузере)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 14+;

Chrome - 20+;

Firefox - 4+;

Opera - 23+;

Яндекс.Браузер - 1.7+;

Safari - 10+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет поддержки;

Chrome для Android - 25+;

Firefox для Android - 4+;

Opera для Android - 24+;

Samsung Internet - 4+;

Safari для iOS - нет поддержки;

KaiOS (Firefox OS v2.6) - 2.5;

 

PUSH API (вывод сообщений при закрытом браузере)

Десктопные браузеры:

Internet Explorer - нет поддержки;

Edge - 17+;

Chrome - 50+;

Firefox - 44+;

Opera - 42+;

Яндекс.Браузер - 16.6+;

Safari - 14+;

Vivaldi - 3.5+;

Brave - 1.17+;

Мобильные браузеры:

Android webview - нет поддержки;

Chrome для Android - 25+;

Firefox для Android - 48+;

Opera для Android - 42+;

Samsung Internet - 4+;

Safari для iOS - нет поддержки;

KaiOS (Firefox OS v2.6) - 2.5;

 

Комментарии автора:
Safari v11.1+ (apple позволяет добавить иконку на рабочий только сделав 3 клика, push уведомления ещё недоступны)

Safari для iOS v11.3+ (apple позволяет добавить иконку на рабочий только сделав 3 клика, push уведомления ещё недоступны для iphone, а вот для macOS есть возможность)

Яндекс.Браузер API Табло (Не знаю имеет ли смысл добавлять, ответ разработчики Яндекс.Браузер не дают и документация удалена)

KaiOS (Firefox OS v2.6) v1.0+ (с этой версии принимает иконки manifest ) (Нужно поддержать кнопочных - просьба писать в лс для помощи в тестировании)


ВНИМАНИЕ!

Оригинальные файлы магазина не заменяет!

Рекомендую админ панель перевести на отдельный поддомен в целях безопасности и гарантии отсутствия ошибок из-за serviceWorker. serviceWorker будет иметь доступ к админке на короткое время (код отключения там устанавливается) т.к. адрес админки в поле видимости каталога, то есть serviceWorker работает со ссылками начиная с https://mysite.by/ или /.

 

auto.thumb.png.b316b5b254243af1b49c2c637c26fba8.png


Модификатор "вносит изменения" в следующие файлы:

Скрытый текст





admin/controller/blog/article.php
admin/controller/catalog/{article,information,product}.php
admin/view/template/common/header.*
catalog/controller/api/order.php
catalog/controller/account/newsletter.php
catalog/controller/common/header.php
catalog/view/theme/*/template/account/newsletter*
catalog/view/theme/*/template/common/header*
system/library/document.php


УСЛОВИЯ СОГЛАШЕНИЯ

- Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
- Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
- Редактировать код можно только под нужды своего магазина;
- Распространение модуля запрещено;
- Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
- Адаптация модуля под другую версию Опенкарта и сторонние модули - платная;
- Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
- Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
- Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля;
- ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.

 

 


  • Добавил
  • Добавлено
    02.12.2020
  • Категория
  • Системные требования
    php 5.4+, настроенный https протокол
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обращение к серверу разработчика
    Нет
    Да

 

Link to post
Share on other sites

Если правильно понял, то в основе модуля лежит та же технология (см. ниже).
Но у Вас дешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

 

Edited by Donni
  • +1 1
Link to post
Share on other sites

Только что, Donni сказал:

Но у Вас дешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

Я потратил 4 дня на модуль - много времени занимают переменные для 4ёх языков. Если люди реально покупали за такую сумму, то они облажались - не стоит оно столько.

  • +1 2
Link to post
Share on other sites

А демки нет?

непонятно что делает модуль. просто добавляет иконку на телефоне?

Link to post
Share on other sites

9 минут назад, Sergeyy84 сказал:

А демки нет?

непонятно что делает модуль. просто добавляет иконку на телефоне?

В описании есть ссылка на демку. У вас не запустилось с первого захода?

Какая версия браузера у вас?

Спойлер

image.thumb.png.9950c745e4f2c14b84d4781f7f39a00a.png

 

Link to post
Share on other sites

Модуль интересный, но на демке в сафари на iPhone Xs Max (14.2) не запустилось. В хроме настольном (Win10, Хром Версия 86.0.4240.198 (Официальная сборка), (64 бит)) попап вылез с 3-4го раза.

Edited by paulkouls
Link to post
Share on other sites

Только что, paulkouls сказал:

Модуль интересный, но в сафари на iPhone Xs Max (14.2) не запустилось. В хроме настольном (Win10, Хром Версия 86.0.4240.198 (Официальная сборка), (64 бит)) попап вылез с 3-4го раза.

Спасибо за информацию, буду проверять и исправлять.

Link to post
Share on other sites

У меня на десктопе сайт открывается, но попапа нет, Гугл Хром - 87.0.4280.66, на Xiaomi Redmi 6a хром такой же версии, тоже нет попапа, хотя одни клиенты у меня просили мобильное приложение. Было бы удобно использовать ваше PWA приложение

Link to post
Share on other sites

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

У меня на десктопе сайт открывается, но попапа нет, Гугл Хром - 87.0.4280.66, на Xiaomi Redmi 6a хром такой же версии, тоже нет попапа, хотя одни клиенты у меня просили мобильное приложение. Было бы удобно использовать ваше PWA приложение

Спасибо за информацию, обсуждение отправил в лс.

Link to post
Share on other sites
В 07.12.2020 в 17:37, buslikdrev сказал:

Спасибо за информацию, буду проверять и исправлять.

Отпишите пожалуйста как исправите. Так же думаю над покупкой.

Link to post
Share on other sites

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

Отпишите пожалуйста как исправите. Так же думаю над покупкой.

Конечно отпишу, но будет полезнее, если мне в лс пришлёте название устройства, версию браузера и показывается-ли попап сверху.

Link to post
Share on other sites
В 07.12.2020 в 14:30, Donni сказал:

Если правильно понял, то в основе модуля лежит та же технология (см. ниже).
Но у Вас дешевле на: 12999-650=12349 (руб.). Беллисимо! :-)

 

Тот модуль вообще помойка, автор неадекват и не какой тех поддержки, чистый развод. Там даже админки с настройками нет.
Тут видно сразу что автор адекватный, в теме всего и готов делать для людей, чуть позже куплю, как доберусь. Аврору респект

  • +1 2
Link to post
Share on other sites

  • 3 weeks later...
4 минуты назад, aivazyanofficial сказал:

Здравствуйте! Как приобрести модуль? 

Позже, подписывайтесь на тему и ожидайте сообщения.

  • +1 2
Link to post
Share on other sites

Завтра или после завтра продажи возобновляться.

v1.0.3

Было проработано много вопросов:

- добавлен оффлайн режим (кэш) - кэшируются посещаемые страницы;

- для ios задаётся в настройках и выводится отдельное сообщение установки иконки на рабочий стол;

- для других браузеров задаётся в настройках и выводится сообщение добавить сайт в закладки браузера;

- добавлен блок вывода информации сообщающий пользователя, что нет соединения с интернетом;

- добавлена возможность из админ панели устанавливать страницу заглушки (когда нет интернета и пользователь посетил страницу которой нет в кэше);

- добавлен дебаг режим для администратора (узнать какие функции поддерживает браузер);

- добавлены азы определения устройств, пуш уведомлений и логирование дебаг режима (шаблон в настройках);

- в большей степени подготовлен список поддерживаемых браузеров, устройств;

- сделано удаление кэша и отключение service worker при открытии админ панели (даже когда переходите между вкладками);

- все функции скрипта собраны в одну переменную для красоты;

 

Чтобы убрать или выводить определённые элементы сайта для разных режимов отображения: то правила стилей заворачивайте в такой код - где:

 

/* Отображать как в браузере - до установки приложения */
@media all and (display-mode: browser) {

}
/* Отображать с минимальным функциионалом (в ios не работает) - после установки приложения */
@media all and (display-mode: minimal-ui) {

}
/* Отображать в автономном режиме - после установки приложения */
@media all and (display-mode: standalone) {

}
/* Отображать во весь экран - после установки приложения */
@media all and (display-mode: fullscreen) {

}

 

  • +1 1
Link to post
Share on other sites

Сторонние шаблоны , ломает !    default  -  работает (  пока косяков не замечено )

ну никто и не обещал , что будет не так !   ))))

модуль очень интересный !, продолжаем изучать .

Автору спасибо !. 

 

Link to post
Share on other sites

15 минут назад, Alexsandr777 сказал:

Сторонние шаблоны , ломает

В лс. напишите, что именно ломает и версию браузера с названием модели устройства.

  • +1 1
Link to post
Share on other sites
17 часов назад, Alexsandr777 сказал:

Сторонние шаблоны , ломает !    default  -  работает (  пока косяков не замечено )

ну никто и не обещал , что будет не так !   ))))

модуль очень интересный !, продолжаем изучать .

Автору спасибо !. 

 

c темой Unishop2,   модуль работает ! - было мое недопонимание 

автор, все - настроил, показал -   спасибо !

Link to post
Share on other sites

v1.0.5

- добавлена возможность устанавливать лого в блоке (изображение без ресайза) - поэтому шаблон потерпел изменения;

- добавлена возможность прописать текст в блоке при обрыве интернета и когда он снова есть;

- Улучшено кэширование (устранены ошибки и сделано обновление кэша статических файлов спустя 365 дней от последнего изменения кэша, в будущем будет изменено на изменение по параметрам). В поле "указание какие статические файлы кэшировать" задавайте ссылки на те файлы, которые не закэшировал автоматом модуль, например, изображения страницы заглушки;

- добавлены поля для внесения своих стилей и скриптов;

- убран вывод окна ошибок, например, при добавлении товара в корзину, когда нет интернета (рекомендую скрывать или запрещать нажимать на кнопки);

// нет интернета
window.addEventListener('offline', function() {

});

// есть интернет
window.addEventListener('online', function() {

});

 

  • +1 1
Link to post
Share on other sites

v1.0.6

- доработано логирование (запрос от пользователя отправляет 1 раз, стоит проверка, чтобы не было дублей по ip);

{

   "127.0.0.0": {
        "Время": "2021-01-01 8:8:8",
        "ip": "127.0.0.0",
        "UserAgentPHP": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3080.0 Safari/537.36",
        "UserAgentJS": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3080.0 Safari/537.36",
        "debug_api": "extension/module/bus_app",
        "Ширина экрана": "1920px",
        "Высота экрана": "1080px",
        "device": "windows; ",
        "beforeinstallprompt": "yes support",
        "display-mode": "browser",
        "serviceWorker": "yes support",
        "Cache self": "yes support",
        "Cache window": "yes support",
        "Cache Storage self": "yes support",
        "Cache Storage window": "yes support",
        "Notification": "yes support",
        "Push": "yes support",
        "php": "Время выполнения php-скрипта bus_app дизайн модуля 1 0.002 сек. или 2 мс.",
        "js": "Время выполнения JS-скрипта 0.003 сек. или 3 мс."
    }

}

 

  • +1 1
Link to post
Share on other sites
  • 1 month later...

v1.0.8

- дебаг режим с логированием повторы будет убирать по ip и user agent;

определения устройств в режиме тестирования;

- добавлены наработки push уведомления, appcache, syncManager;

- доработано Notification уведомления и добавлена возможность установки звука;

- доработан CacheStorage - удаление старого кэша при сохранении настроек модуля, то есть изменили стили и сохранили настройки - это значит, что уже изображения, скрипты и стили не будут запрашиваться у сервера пока не пересохраните настройки модуля;

- разделена работа модуля и баннера. Манифест и скрипт будет работать на всех страницах (можно ограничить работу по магазинам, группам, ссылкам). Банер размещается в макетах и также можно ограничить по ссылкам и размеру экрана;

- добавлена возможность прописать текст установки приложения для android не поддерживающие установку приложение по нажатию на кнопку;

- добавлена возможность прописать текст который появится после установки приложения;

- добавлена возможность прописать текст подписки на уведомления;

- добавлены настройки подписки уведомления в личном кабинете пользователя;

- изменён код шаблона и стилей - из шаблона убран js код вывода настроек модуля и переписана логика скрытия элементов, теперь они скрываются не через атрибут style, а через hidden. Также убрана привязка к названиям классов стилей важные для работы модуля, вместо стилей будут использоваться атрибуты - это позволит пользователям видеть какие важные атрибуты должны быть в шаблоне и свободно изменять название классов стилей;

- добавлено событие которое происходит, когда код скрипта загружен и может выполнить ваш код. Это на случай, если найдёте полезным использовать функции модуля, например, window.busApp.ajax(), window.busApp.md5() и window.busApp.setting.

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

	document.addEventListener('busApp', function(e) {
		console.log('BusApp - запущен, значит можем использовать функции BusApp: ', window.busApp);
	});

	window.addEventListener('busApp', function(e) {
		console.log('BusApp - запущен, значит можем использовать функции BusApp: ', window.busApp);
	});

 

Link to post
Share on other sites
  • 1 month later...

С шаблоном Ultrastore совместимо?

Link to post
Share on other sites

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

С шаблоном Ultrastore совместимо?

Бесплатно адаптирую, если что. адаптация - это вид как на демо сайте.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By spectrum
      Это лицензия для шаблона unishop2, для opencart и ocstore третьей версии.
      Перед покупкой вы можете ознакомиться со всеми функциями шаблона, у него есть пробная семидневная версия.
       
      Страница описания шаблона UniShop2
       
      Бесплатная установка шаблона при покупке лицензии!
       
      При оформлении заказа укажите адрес сайта, на котором вы планируете использовать шаблон.
      Так-же вы можете указать тестовый адрес, на котором возможно вы будете проводить технические работы.
      В качестве тестового адреса может быть указан технический домен хостинга, адрес на локальном компьютере, поддомен основного домена или другой подобный адрес, отражающий его тестовую суть.
       
      Преимущества:
      Лицензия выдается на один адрес сайта (домен), приобретается однократно, продление НЕ требуется. Лицензия распространяется на все поддомены основного домена, указанного при покупке. Бесплатные обновления шаблона в течении всего цикла его разработки. Бесплатная техподдержка по работе шаблона. Бесплатная установка шаблона и демо-данных (только на свежеустановленный opencart/ocstore) Бесплатный перенос лицензии, если "не пошло". Один раз в течении одного года с момента приобретения лицензии.  
      После покупки лицензии для активации полной версии необходимо нажать кнопку активации в панели управления шаблона.
      На вторую и последующие покупки предусмотрены скидки.
       
      При покупке вы можете получить бесплатную услугу установки шаблона.
      Для этого после покупки вам необходимо прислать нам в личные сообщения временный доступ в админ-панель вашего магазина. 
       
      Также при покупке вы соглашаетесь, что возврат денежных средств или отмена лицензии не производится, по-скольку у вас была возможность в полной мере ознакомиться с шаблоном в течении его тестового периода.
    • By legioner26
      899
      Доступ к обновлениям: 500.00 руб за 12 месяцев
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары, производители, статьи), SEO URL - Мультиязык
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Если необходимо убрать нули после запятой то читаем FAQ
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By legioner26
      Модуль SEO генератор мета описания(тегов), URL, дубли,  позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
      Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Если необходимо убрать нули после запятой то читаем FAQ
      Внедрен Мультиязык производящий генерацию метатегов и URL, а также поиск дублей на всех подключенных языках магазина !!!
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Для ОС 3 --- Установить архив через Установку расширений, очистить кешь.
      2. Для ОС 2 --- Скопировать папку admin в корень сайта.
       
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       

       
      СЕО СОПРОВОЖДЕНИЕ <<<
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Генератор АКЦИЙ Special PRO
      Смс авторизация и регистрация 
      Модуль Зумма
      Модуль подарков
      Конструктор форм обратной связи
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By Eldaeron
      Удобный инструмент SEO для добавления мета-тега robots на страницы вашего сайта.
       
      Нужно закрыть техническую страницу от индексации, например страницу оформлении или быстрой регистрации модуля Модуль Simple - упрощенная регистрация и заказ, модули блогов, и разных сторонних модулей. Без проблем, просто добавьте адрес страницы в модуль, и выберите "noindex, nofollow". Не нужно редактировать вручную множество файлов, читать информацию на форуме как это сделать
       
      Совместим с версиями: opencart/ocstore 2.3, 3.0
       
       
    • By Eldaeron
      750
      Переглянути файл


      NoIndexNoFollow - Менеджер мета-тега Robots
      Удобный инструмент SEO для добавления мета-тега robots на страницы вашего сайта.
       
      Нужно закрыть техническую страницу от индексации, например страницу оформлении или быстрой регистрации модуля Модуль Simple - упрощенная регистрация и заказ, модули блогов, и разных сторонних модулей. Без проблем, просто добавьте адрес страницы в модуль, и выберите "noindex, nofollow". Не нужно редактировать вручную множество файлов, читать информацию на форуме как это сделать
       
      Совместим с версиями: opencart/ocstore 2.3, 3.0
       
       
      Автор Eldaeron долучення 06.05.20 Категорія Инструменты, утилиты Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Звернення до сервера розробника Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.