Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 06.08.2018
- Версия:
- 1.0.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Модуль позволяет добавлять пользовательское свойство для элементов и разделов инфоблока типа "файл", который будет сохранён в облачном хранилище Dropbox.
После сохранения позволяет вывести ссылку для скачивания файла
После сохранения позволяет вывести ссылку для скачивания файла
Отзывы (0)
Обсуждения (0)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Установка
Для настройки приложения необходимо:
1. Если у Вас еще нет аккаунта Dropbox, необходимо его зарегистрировать на сайте https://www.dropbox.com/.
2. Необходимо перейти на страницу приложений https://www.dropbox.com/developers/apps и создать новое приложение (кнопка "Create app")
3. Указать необходимые настройки
1. Choose an API: Dropbox API
2. Choose the type of access you need: App folder– Access to a single folder created specifically for your app.
3. Name your app - Любое свободное название на английском языке.
и создать новое приложение.
4. На странице настроек, во вкладке "Settings" необходимо найти ключ приложения (App key) и секретный ключ (App secret) и записать их, они понадобятся позже. Они служат для авторизации приложения.
5. На той же странице настроек, необходимо указать путь к странице авторизации в графе "OAuth 2". В общем случае это будет http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php * . Не забудьте сохранить введённый пункт кнопкой "Add"
6. Необходимо перейти на страницу настроек модуля http(s)://ВАШ_ДОМЕН/bitrix/admin/settings.php?lang=ru&mid=crtweb.cloudproperty
7. Необходимо ввести данные App key и App secret, а в пункте "Ссылка на страницу авторизации" необходимо указать точно такую же ссылку, которую вы указали при настройке приложения Dropbox ( http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php ). Затем сохраните введённые данные.
8. После сохранения, появится возможность получить "Access Token", именно он служит для связи вашего сайта с API Dropbox. Необходимо перейти по ссылке "получить токен" и разрешить доступ к вашему приложению.
! Если у вас появилась ошибка "Invalid redirect_uri.", это означает что у вас указан неправильный адрес на страницу авторизации, либо не указан вовсе. Необходимо проверить правильный адрес в пунктах 5 и 6.
9. После получения токена он должен отобразиться в графе "Access Token". Если он отображается, это означает что настройка закончена и можно создать своё свойство, для хранения файла в облаке.
Для получения ссылки по коду файла, необходимо выполнить команду:
\Bitrix\Main\Loader::includeModule("crtweb.cloudproperty");
$link = \Crtweb\CloudProperty\CloudService::getInstance()->get($code);
Дополнительно вы можете проверить существование файла - вызвав:
\Crtweb\CloudProperty\CloudService::getInstance()->check($code)
1. Если у Вас еще нет аккаунта Dropbox, необходимо его зарегистрировать на сайте https://www.dropbox.com/.
2. Необходимо перейти на страницу приложений https://www.dropbox.com/developers/apps и создать новое приложение (кнопка "Create app")
3. Указать необходимые настройки
1. Choose an API: Dropbox API
2. Choose the type of access you need: App folder– Access to a single folder created specifically for your app.
3. Name your app - Любое свободное название на английском языке.
и создать новое приложение.
4. На странице настроек, во вкладке "Settings" необходимо найти ключ приложения (App key) и секретный ключ (App secret) и записать их, они понадобятся позже. Они служат для авторизации приложения.
5. На той же странице настроек, необходимо указать путь к странице авторизации в графе "OAuth 2". В общем случае это будет http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php * . Не забудьте сохранить введённый пункт кнопкой "Add"
6. Необходимо перейти на страницу настроек модуля http(s)://ВАШ_ДОМЕН/bitrix/admin/settings.php?lang=ru&mid=crtweb.cloudproperty
7. Необходимо ввести данные App key и App secret, а в пункте "Ссылка на страницу авторизации" необходимо указать точно такую же ссылку, которую вы указали при настройке приложения Dropbox ( http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php ). Затем сохраните введённые данные.
8. После сохранения, появится возможность получить "Access Token", именно он служит для связи вашего сайта с API Dropbox. Необходимо перейти по ссылке "получить токен" и разрешить доступ к вашему приложению.
! Если у вас появилась ошибка "Invalid redirect_uri.", это означает что у вас указан неправильный адрес на страницу авторизации, либо не указан вовсе. Необходимо проверить правильный адрес в пунктах 5 и 6.
9. После получения токена он должен отобразиться в графе "Access Token". Если он отображается, это означает что настройка закончена и можно создать своё свойство, для хранения файла в облаке.
Для получения ссылки по коду файла, необходимо выполнить команду:
\Bitrix\Main\Loader::includeModule("crtweb.cloudproperty");
$link = \Crtweb\CloudProperty\CloudService::getInstance()->get($code);
Дополнительно вы можете проверить существование файла - вызвав:
\Crtweb\CloudProperty\CloudService::getInstance()->check($code)
Поддержка