HowTo Установка плагинов / тем / приложений [Shop-Script][Webasyst]

klerk

Team member
VIP Hard
Verified
Joined
Feb 19, 2016
Messages
11,045
Reaction score
8,225
Установка плагинов / тем / приложений [Shop-Script][Webasyst]

По многочисленным просьбам создал данную тему.

Установка плагинов:
Как вручную установить плагин для приложения магазин (shop) Shop-Script
1. Загружаем папку с плагином по FTP по адресу /wa-apps/shop/plugins/
2. Открываем файл plugins.php по адресу /wa-config/apps/shop/
3. Добавляем запись о плагине, например ‘freeshipping’ => true, где ‘freeshipping’ — название папки вашего плагина

Пример кода файла с подключенным плагином:
PHP:
<?php
return array (
'freeshipping' => true,
);
FAQ по путям установок разных плагинов:
Q: Куда устанавливать плагины вида webasyst.wa-plugins_shipping.plugins.SHIPPINGPLUGIN(1.0.0).tar.gz ?
A: Естественно в папку \wa-plugins\shipping\SHIPPINGPLUGIN
...
Q: Куда устанавливать плагины вида webasyst.wa-plugins_payment.plugins.PAYPLUGIN(1.1.0).tar.gz ?
A: Естественно в папку \wa-plugins\payment\PAYPLUGIN
...
Q: Куда устанавливать плагин для приложений вида webasyst.blog.plugins.PLUGINBLOG(1.2.0).tar.gz ?
A: Естественно в папку \wa-apps\blog\plugins\PLUGINBLOG
...
Q: Куда устанавливать плагины вида webasyst.shop.plugins.PLUGINSHOP(1.1.0.0).tar.gz
A: Естественно в папку \wa-apps\shop\plugins\PLUGINSHOP

Более сложная установка плагина на примере установки Pocket Lists PRO
Установка плагина Pocket Lists PRO:


Установка тем:

вариант 1

На примере темы topmarket

Имеем следующие архивы темы:

webasyst.blog.themes.topmarket(1.1).tar.gz
webasyst.mailer.themes.topmarket(1.0).tar.gz
webasyst.photos.themes.topmarket(1.0).tar.gz
webasyst.shop.themes.topmarket(2.5).tar.gz
webasyst.site.themes.topmarket(1.0).tar.gz

Это значит, что тема с дизайном topmarket доступна также для приложений: blog, mailer, photos, shop, site.

По умолчанию, при свежей установке Shop-Script'a устанавливаются приложения: shop, site. Поэтому тему будем устанавливать из файлов:
webasyst.shop.themes.topmarket(2.5).tar.gz
webasyst.site.themes.topmarket(1.0).tar.gz

Итак шаги установки:

1. Заходим на сайт в админку: вашсайт.ком/webasyst/
2. Переходим в Магазин -> Витрина -> Темы дизайна ( или вашсайт.ком/webasyst/shop/?action=storefronts#/design/themes/ )
3. Жмем в правом верхнем углу на ссылку Загрузить архив с темой .tar.gz
4. Нажимаем на кнопку Выбрать и выбираем из нашей темы необходимые нам шаблоны для установленных у нас приложений: shop, site.
webasyst.shop.themes.topmarket(2.5).tar.gz
webasyst.site.themes.topmarket(1.0).tar.gz
Нажимаем ЗАГРУЗИТЬ

ЕСЛИ не получилось - в другом порядке загружаем
сначала
webasyst.site.themes.topmarket(1.0).tar.gz
потом
webasyst.shop.themes.topmarket(2.5).tar.gz
Нажимаем ЗАГРУЗИТЬ
Если возникают ошибки при загрузке темы через сайт, тогда можно установить тему вручную:
вариант 2
архив
webasyst.shop.themes.topmarket(2.5).tar.gz -> распаковать в папку
\wa-apps\shop\themes\topmarket\

архив
webasyst.site.themes.topmarket(1.0).tar.gz -> распаковать в папку
\wa-apps\site\themes\topmarket\

и т.д.
ВНИМАНИЕ! Когда заливаете любые темы/плагины на свой сервер вручную, не забывайте проверять владельцев файлов/папок и права на чтение/запись файлов/папок. Это одна из самых распространенных ошибок при установке тем/приложений вручную.

Установка приложений:
Например, установка приложения crm

Копируем crm в папку на сервере
\wa-apps\crm

Включаем из админки:
ВАШСАЙТ.КОМ/webasyst/installer/assets/

Нажать на "Включить"

Решение проблем:
Вверху админки выскакивает информационное сообщение:
У вас установлены нелицензионные программные продукты: приложение Shop-Script, плагин ..., тема дизайна ... Чтобы использовать эти продукты, купите и активируйте их лицензии в приложении "Инсталлер". Или удалите их, чтобы не нарушать лицензионное соглашение Webasyst.

Более правильный способ убрать все сообщения о просроченной лицензии

[ Shop-Script 9 PREMIUM ]

Shop-Script 9.2.1.62 PREMIUM NULLED
https://nullstore.pw/threads/804/post-36349
Shop-Script 9.2.2.63 PREMIUM NULLED
https://nullstore.pw/threads/804/post-37009
Shop-Script X - 10.0.2.908 PREMIUM NULLED
https://nullstore.pw/threads/804/post-39886
 
Last edited:
Здравствуйте, уважаемые
Кто-то нашел где в коде выпилить оповещение о истекшей лицензии?
Сейчас это окошко появляется и закрыть его вообще не возможно :(
 
Сам и отвечу

Как вырезать проверку на лицензию пока не нашел, но поделюсь как убрать все информационные напоминалки и блокирующее диалоговое окно с предложением купить лицензию.



Hidden text for users: pg7p, justmax238, 1maker1
 
Last edited:
Ребят, скажите плз, а что вебасист реально сможет удалить плагины установленные на моем сервере?
Screenshot-1.jpg
 
тоже выскочило что плагины удаляться, как решить ? я так понимаю инсталлер сам обновляется и при следующем его обновлении они могут реально удалить плагины без лицензии? если удалить инсталлер то нельзя зайти в магазин витрина
 
Last edited:
тоже выскочило что плагины удаляться, как решить ?
я решил пока что временно так - зашел на фпт , нашел папку public_html/wa-apps/installer - выставил ей права/атрибуты 400, зашел в бэкэнд магазина - посчистил кэш. Инсталлер из панели пропал и пропали все уведомления.
То есть все работает но нет инсталлера, не сможете обновлять действующие лицензии, ну или когда захотите обновится - вернуть права почистить кэш, установить обновы и опять убрать права у папки с инсталлером
 
я решил пока что временно так - зашел на фпт , нашел папку public_html/wa-apps/installer - выставил ей права/атрибуты 400, зашел в бэкэнд магазина - посчистил кэш. Инсталлер из панели пропал и пропали все уведомления.
То есть все работает но нет инсталлера, не сможете обновлять действующие лицензии, ну или когда захотите обновится - вернуть права почистить кэш, установить обновы и опять убрать права у папки с инсталлером
работает и настройки темы работают, то при удалении инсталлера не работают настройки темы. Также рекомендую сжать копию инсталера в архив типа как мини бекап. Будет не смешно если через месяцок вернуть права очистить кэш, инсталлер сразу обновиться и удалит плагины
 
Last edited:
Нет, абсолютно.

Более того, официальный ответ от Вебасист по поводу удаления плагинов:
Удаление плагинов не происходит. На самом деле выполняется их отключение, аналогичное тому, как вы сами можете отключить их в «Инсталлере». После такого автоматического отключения вы сможете включить плагины и некоторое время ими пользоваться, но при отсутствии активированных лицензий они будут отключаться вновь — до тех пор, пока лицензии не будут активированы.

Вариантов как решить данную проблему много. От запрета на запись для инсталлера (как описано выше) до вырезания кода проверки лицензий или написания функции для включения плагинов обратно по крону ;)
 
Top