Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Пользовательский тип поля для сохранения файлов в dropbox

Модуль позволяет добавлять пользовательское свойство для элементов и разделов инфоблока типа "файл", который будет сохранён в облачном хранилище Dropbox.После сохранения позволяет вывести ссылку для скачивания файла

Пользовательский тип поля для сохранения файлов в dropbox

Пользовательский тип поля для сохранения файлов в dropbox

от Creative
Скриншоты
Описание

Технические данные

Опубликовано:
06.08.2018
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание

Модуль позволяет добавлять пользовательское свойство для элементов и разделов инфоблока типа "файл", который будет сохранён в облачном хранилище 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)

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки