Skip to content

Commit 410acea

Browse files
authored
Merge pull request #791 from Prihod/master
update Cabinet
2 parents 513b66c + f030662 commit 410acea

File tree

1 file changed

+68
-17
lines changed

1 file changed

+68
-17
lines changed

docs/components/cabinet.md

Lines changed: 68 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

150150
3. **`Регистрировать новых пользователей через социальные сети` (ключ cabinet_social_signup):**
151-
- Разрешает или запрещает регистрацию новых пользователей через социальные сети.
152-
- Если регистрация отключена, но опция "Авторизация пользователей через социальные сети" включена, пользователи смогут добавлять социальные сети для авторизации в настройках своего профиля.
151+
- Разрешает или запрещает регистрацию новых пользователей через социальные сети.
152+
- Если регистрация отключена, но опция "Авторизация пользователей через социальные сети" включена, пользователи смогут добавлять социальные сети для авторизации в настройках своего профиля.
153153

154154
4. **`Включить социальные сети` (ключ 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

Comments
 (0)