Перейти к основному содержанию

Dropfiles, интеграция файлового менеджера OneDrive Business с Joomla

Dropfiles предлагает возможность подключения и синхронизации файлового менеджера Joomla с OneDrive for Business от Microsoft. Интеграция OneDrive for Business обеспечивает двустороннюю синхронизацию всех ваших файлов. Обратите внимание, что интеграция OneDrive Business является частью основного расширения Dropfiles, которое также включает полную интеграцию с Dropbox, Google Drive и OneDrive Personal! Для получения дополнительных функций, вернуться на главную страницу плагина >

Dropfiles Интеграция файлового менеджера OneDrive Business для Joomla

Управляйте файлами из OneDrive for Business в Joomla

Как только вы' подключили плагин к OneDrive Business, вы' сможете управлять файлами в вашем OneDrive Business и автоматически синхронизировать их с вашим сайтом Joomla.

Синхронизировать-файлы-из-OneDrive-в-Joomla-Dropfiles

Синхронизировать файлы с помощью настольного приложения OneDrive for Business

По расширению, вы даже можете использовать настольное программное обеспечение синхронизации OneDrive's Business, вместе с вашим файловым браузером, чтобы добавлять, удалять, управлять вашими файлами Joomla. Делитесь папками OneDrive с вашими клиентами или бизнес‑партнёрами и мгновенно отправляйте файлы на ваш сайт Joomla!

onedrive-desktop-synchronization

Синхронизация папок OneDrive for Business с Joomla

Каждая категория файлов в Dropfiles представлена папкой в OneDrive for Business, с корневой папкой, названной в соответствии с именем подключённого веб‑сайта. Это также означает, что синхронизированные файлы Joomla не нарушат структуру ваших файлов в OneDrive.

Синхронизация папок OneDrive for Business с Joomla

Управляйте файлами из Joomla + Dropfiles в OneDrive Business

Синхронизация работает в обе стороны, что означает, что вы можете загружать файлы в Dropfiles (наше расширение Joomla) и также получать доступ к этим файлам и управлять ими из OneDrive for Business. Это идеально для разгрузки вашего сервера или предоставления клиенту доступа к папке OneDrive без доступа к панели администрирования Joomla.

joomla-dropfiles-to-onedrive-business-синхронизация-файлов-папок
От-onedrive-business-к-joomla

Управление файлами из OneDrive Business в Joomla

Синхронизация в обе стороны OneDrive Business - Dropfiles включает:

  • Все форматы файлов, разрешённые в Dropfiles и OneDrive Business
  • Имена файлов
  • Описания файлов
  • Даты создания файлов
  • Даты обновления файлов
  • Папки OneDrive Business и положение подпапок
  • Создание / переименование и удаление папок или подпапок OneDrive for Business

Как легко подключить Joomla к OneDrive Business?

Не волнуйтесь, вам не нужно быть разработчиком, чтобы обеспечить работу соединения :) Есть 2 метода подключения, первый — нажмите и подключитесь, используя ваше имя пользователя и пароль OneDrive Business. Второй метод — создать собственное приложение Microsoft Azure, чтобы получить ваши учётные данные. Существует несколько методов синхронизации, подходящих для разных требований сервера, таких как AJAX‑синхронизация, Curl или пользовательские задачи Cron. Вы также можете настроить задержку синхронизации или принудительно выполнить её вручную. Наконец, есть также онлайн‑документация и наша команда поддержки готова помочь вам со всеми вашими потребностями.
OneDrive-бизнес-джумла-синхронизация

OneDrive для бизнеса интеграция Joomla в видео

Цены расширения Dropfiles
Выберите план, чтобы получить поддержку и обновления новых версий

ПРО
РАСШИРЕНИЕ + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • Расширение Droppics
  • Расширение Droptables
  • Интеграция с DropEditor
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • Последняя версия Joomla 3, 4 и 5 готова
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
199$
ВМЕСТО 462$
ПОЛУЧИТЬ 
JOOMLA ПАКЕТ

Пакет дает доступ к всем расширениям Joomla и может быть использован на любом сайте. Кроме того, вы получите полный доступ к технической поддержке и обновлениям для каждого расширения на весь год. 
Время пришло! Повысьте эффективность и получите конкурентное преимущество. Попробуйте Пакет.

Последние отзывы и оценки


Dropfiles Dropfiles - Менеджер файлов Joomla
100 из 100 на основе 35 пользовательских оценок

Источник рейтинга: 35 отзывов пользователей на: Joomla.org

FAQ: Интеграция OneDrive для бизнеса упрощена с Dropfiles

Как Dropfiles интегрирует Joomla с OneDrive для бизнеса?

Dropfiles обеспечивает двустороннее соединение между вашим сайтом Joomla и OneDrive для бизнеса, позволяя файлам синхронизироваться, управляться и беспрепятственно получать доступ с обеих платформ.

Могу ли я управлять файлами OneDrive для бизнеса напрямую из Joomla?

Да, после подключения вы можете организовывать, загружать и синхронизировать файлы и папки из Joomla, при этом автоматические обновления отражаются в вашей привязанной учётной записи OneDrive for Business.

Является ли синхронизация с OneDrive for Business действительно двунаправленной?

Абсолютно, изменения, внесённые в Dropfiles или напрямую в OneDrive for Business—включая загрузки, удаления, переименования и создание папок—мгновенно отражаются на обеих платформах.

Могу ли я использовать настольную синхронизацию OneDrive for Business с файлами Joomla?

Да, вы можете использовать приложение синхронизации OneDrive for Business для настольных компьютеров, чтобы управлять файлами через ваш файловый браузер. Это позволяет добавлять, удалять или реорганизовывать файлы на вашем компьютере и автоматически синхронизировать их с Joomla.

Сохраняет ли Dropfiles структуру файлов OneDrive и Joomla раздельно?

Каждая категория Dropfiles превращается в соответствующую папку в OneDrive for Business, расположенную внутри уникально названной папки сайта, обеспечивая отдельную организацию и отсутствие путаницы с существующими файлами OneDrive.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()