@@ -19,16 +19,16 @@ Cabinet - Комплексное решение для быстрого внед
1919- Интеграция с социальными сетями для регистрации/авторизации
2020- Верификация телефона через SMS/Voice OTP
2121- Интеграция с дополнениями:
22- * [ miniShop2] ( https://modstore.pro/packages/ecommerce/minishop2 )
23- * [ Polylang] ( https://modstore.pro/packages/other/polylang )
24- * [ MyFavorites] ( https://modstore.pro/packages/other/myfavorites )
25- * [ msInShopNotify] ( https://modstore.pro/packages/alerts-mailing/msinshopnotify )
26- * [ msMultiCurrency] ( https://modstore.pro/packages/integration/msmulticurrency )
22+ * [ miniShop2] ( https://modstore.pro/packages/ecommerce/minishop2 )
23+ * [ Polylang] ( https://modstore.pro/packages/other/polylang )
24+ * [ MyFavorites] ( https://modstore.pro/packages/other/myfavorites )
25+ * [ msInShopNotify] ( https://modstore.pro/packages/alerts-mailing/msinshopnotify )
26+ * [ msMultiCurrency] ( https://modstore.pro/packages/integration/msmulticurrency )
2727- Расширенные возможности для интернет-магазина:
28- * Автоматическая авторизация при первом заказе
29- * История и управление заказами
30- * Повторный заказ товаров
31- * Шаринг заказов
28+ * Автоматическая авторизация при первом заказе
29+ * История и управление заказами
30+ * Повторный заказ товаров
31+ * Шаринг заказов
3232- Гибкое управление профилем пользователя
3333- Защита от CSRF-атак
3434- Интеграция с reCAPTCHA 3
@@ -62,7 +62,7 @@ Cabinet - Комплексное решение для быстрого внед
6262 * Статус показа в меню
6363 * Шаблон
6464 * Содержимое
65-
65+
6666[ ![ Настройка установки] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/install.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/install.png )
6767
6868[ ![ Основные опции] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/base.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/base.png )
@@ -148,8 +148,8 @@ Cabinet - Комплексное решение для быстрого внед
148148 Позволяет разрешить или запретить пользователям авторизоваться через социальные сети.
149149
1501503 . ** ` Регистрировать новых пользователей через социальные сети ` (ключ cabinet_social_signup):**
151- - Разрешает или запрещает регистрацию новых пользователей через социальные сети.
152- - Если регистрация отключена, но опция "Авторизация пользователей через социальные сети" включена, пользователи смогут добавлять социальные сети для авторизации в настройках своего профиля.
151+ - Разрешает или запрещает регистрацию новых пользователей через социальные сети.
152+ - Если регистрация отключена, но опция "Авторизация пользователей через социальные сети" включена, пользователи смогут добавлять социальные сети для авторизации в настройках своего профиля.
153153
1541544 . ** ` Включить социальные сети ` (ключ cabinet_enable_socials):**
155155 Позволяет глобально включать или отключать использование социальных сетей.
@@ -244,7 +244,7 @@ Cabinet - Комплексное решение для быстрого внед
244244
245245Сниппет для вывода списка заказов пользователя.
246246
247- [ ![ Вывода списка заказов] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/orders.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/orders.png )
247+ [ ![ Вывода списка заказов] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/orders.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/orders.png )
248248
249249#### Параметры
250250
@@ -275,7 +275,7 @@ Cabinet - Комплексное решение для быстрого внед
275275
276276Сниппет для вывода детальной информации о заказе.
277277
278- [ ![ Вывод деталей заказа] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/order_details.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/order_details.png )
278+ [ ![ Вывод деталей заказа] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/order_details.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/order_details.png )
279279
280280#### Параметры
281281
@@ -367,7 +367,6 @@ Cabinet - Комплексное решение для быстрого внед
367367| available | Статус доступности. Допустимые значения 0 и 1 |
368368| tools | Ссылка на инстанс класса CabinetTools |
369369
370-
371370### cabinetBeforePrepareOrderProduct
372371
373372Событие подготовки данных товара из заказа
@@ -382,6 +381,57 @@ Cabinet - Комплексное решение для быстрого внед
382381| order | Ссылка на инстанс класса msOrder |
383382| tools | Ссылка на инстанс класса CabinetTools |
384383
384+ ### cabinetBeforeUploadAvatar
385+
386+ Событие перед загрузкой аватарки
387+
388+ #### Параметры
389+
390+ | Название | Описание |
391+ | ----------| ----------------------------------------|
392+ | userId | ID пользователя |
393+ | user | Ссылка на инстанс класса modUser |
394+ | file | Файл аватарки |
395+ | tools | Ссылка на инстанс класса CabinetTools |
396+
397+ ### cabinetUploadAvatar
398+
399+ Событие загрузки аватарки
400+
401+ #### Параметры
402+
403+ | Название | Описание |
404+ | ----------| ----------------------------------------|
405+ | userId | ID пользователя |
406+ | user | Ссылка на инстанс класса modUser |
407+ | file | Файл аватарки |
408+ | url | Url на загруженную аватарку |
409+ | tools | Ссылка на инстанс класса CabinetTools |
410+
411+ ### cabinetBeforeRemoveAvatar
412+
413+ Событие перед удалением аватарки
414+
415+ #### Параметры
416+
417+ | Название | Описание |
418+ | ----------| ----------------------------------------|
419+ | userId | ID пользователя |
420+ | user | Ссылка на инстанс класса modUser |
421+ | file | Файл аватарки |
422+ | tools | Ссылка на инстанс класса CabinetTools |
423+
424+ ### cabinetRemoveAvatar
425+
426+ Событие удаление аватарки
427+
428+ #### Параметры
429+
430+ | Название | Описание |
431+ | ----------| ----------------------------------------|
432+ | userId | ID пользователя |
433+ | user | Ссылка на инстанс класса modUser |
434+ | tools | Ссылка на инстанс класса CabinetTools |
385435
386436## 💻 Разработка
387437
@@ -392,9 +442,10 @@ Cabinet - Комплексное решение для быстрого внед
392442- Тема ` auth ` : сообщения авторизации
393443- Тема ` profile ` : сообщения профиля
394444
395- [ ![ Лексиконы auth] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_auth.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_auth.png )
445+ [ ![ ] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_auth.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_auth.png )
446+
447+ [ ![ ] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_profile.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_profile.png )
396448
397- [ ![ Лексиконы profile] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_profile.png )] ( https://raw.githubusercontent.com/Prihod/modx-extras-docs/main/Cabinet/images/lexicon_profile.png )
398449### Консольные скрипты
399450
400451** core/components/cabinet/scripts/generate_orders_share_key.php**
0 commit comments