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

Управление, загрузка и синхронизация медиафайлов WordPress Thing с интеграцией OwnCloud

WP Media Folder теперь предоставляет нативную интеграцию с OwnCloud, позволяя вам синхронизировать, организовывать и управлять вашими WordPress Thing медиа напрямую в вашем хранилище OwnCloud. Независимо от того, управляете ли вы большой медиатекой или сотрудничаете с командами, это мощное новое соединение упрощает объединение файлового хранилища, оптимизацию медиа‑рабочих процессов и автоматическую синхронизацию всего. От загрузки файлов до синхронизации папок в фоновом режиме, интеграция OwnCloud в WP Media Folder построен для производительности, безопасности и простоты использования.

Подключите WordPress Thing к OwnCloud мгновенно

Подключите WordPress Thing к OwnCloud мгновенно

Свяжите свою учетную запись OwnCloud с вашей WordPress Thing медиатекой всего в несколько кликов. После подключения ваша файловая структура OwnCloud станет доступна из родного WordPress Thing медиаменеджера, без необходимости переключать вкладки или платформы.

Просматривайте & Управляйте папками OwnCloud из WordPress Thing

Просматривайте, упорядочивайте и переименовывайте свои папки OwnCloud напрямую из WordPress Thing. Используйте знакомый интерфейс WP Media Folder для перемещения файлов и организации хранилища OwnCloud так, как вам нужно, всё из панели управления WordPress Thing.

Просматривайте & Управляйте папками OwnCloud из WordPress Thing
Двусторонняя синхронизация между WordPress Thing и OwnCloud

Двусторонняя синхронизация между WordPress Thing и OwnCloud

Наслаждайтесь полной двунаправленной синхронизацией:

  • Загрузить файл в OwnCloud → он появляется в WordPress Thing Медиа-библиотека.
  • Загрузить файл в WordPress Thing → он’ мгновенно сохраняется в правильной папке OwnCloud.

Изменения, добавления или удаления автоматически отражаются для согласованного управления файлами.

Как синхронизировать WordPress Thing медиа с OwnCloud, используя WP Media Folder, в реальном времени!

Автоматическая фоновая синхронизация медиа

Синхронизация OwnCloud работает в фоновом режиме, поэтому ваши медиа автоматически обновляются. Новые загрузки, изменения файлов и обновления папок обнаруживаются и синхронизируются без замедления работы сайта.

Автоматическая фоновая синхронизация медиа
Безопасное, централизованное управление медиа

Безопасное, централизованное управление медиа

Интегрируя OwnCloud, вы храните свои файлы в безопасном, централизованном облачном хранилище, обеспечивая конфиденциальность данных и соответствие требованиям без потери скорости или удобства.

Более быстрый рабочий процесс для команд и клиентов

Идеально для совместных сред: дизайнеры, создатели контента и разработчики могут работать в OwnCloud, пока редакторы и администраторы работают в WordPress Thing, при этом все изменения мгновенно и бесшовно синхронизируются в реальном времени.

Более быстрый рабочий процесс для команд и клиентов
Цены плагина WP Media Folder + дополнений

Присоединяйтесь к нам 60,000+ участников & получайте поддержку и обновления новых версий


ПЛАГИН WP MEDIA FOLDER
ПЛАГИН + 1 ГОД ПОДДЕРЖКИ И ОБНОВЛЕНИЙ
$49
1
год
  • МНОГОДОМЕННЫЙ / МНОГОСАЙТОВЫЙ
  • ОБНОВЛЕНИЕ НА 1 ГОД
  • ПОДДЕРЖКА НА 1 ГОД
  • БЕЗ ПОВТОРЯЮЩИХСЯ ПЛАТЕЖЕЙ
  • БЕЗ ОГРАНИЧЕНИЙ ПО СРОКАМ
  • ВСТРАИВАНИЕ PDF
  • ПЛАН ИИ ДОСТУПЕН (дополнительно)
  • ДОПОЛНЕНИЕ ГАЛЕРЕЯ
  • ОБЛАЧНОЕ ДОПОЛНЕНИЕ
  • СРАВНИТЬ ВСЕ ФУНКЦИИ
199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

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

wordpress thing пакет

Сравнение функций плагина и дополнений

ТОЛЬКО ПЛАГИНПЛАГИН + ДОПОЛНЕНИЕ
БАЗОВЫЕ ВОЗМОЖНОСТИ
Неограниченное количество папок
Перетаскивание
Массовое выделение
Дерево папок
Цвета папок
Ограничение доступа к папкам по роли или пользователю
Скачивание изображения
Изменяемый размер боковой панели
Умное контекстное меню (правый клик)
Предпросмотр изображения (наведение мыши)
Список не категоризированных вложений
Поиск по папкам
Расширенная сортировка и фильтрация
Добавление функции удаленного видео
Водяной знак
Счетчик медиа
Перезапись файла
Дублирование файла
Загрузка GIF файла
Отображение ID папки
Дизайн одного файла
Доступ к медиа по пользователю/роли
Переименование при загрузке
Импорт папки с сервера
Импорт/Экспорт медиа библиотеки
Синхронизация папки с сервера
Фильтр типа файла при импорте/синхронизации
Плагин на фронтенде (с использованием конструкторов)
Встраивание PDF
ОБЛАЧНЫЕ ВОЗМОЖНОСТИ
Интеграция с Google Drive
Интеграция Dropbox
Интеграция OneDrive Personal
Интеграция OneDrive Business
Интеграция с Amazon S3
Интеграция с DigitalOcean
Интеграция с Linode
Интеграция с Wasabi
Интеграция с Google Cloud
Интеграция с Cloudflare R2
Интеграция с Bunny Storage
Интеграция с Owncloud
Интеграция с хранилищем Vultr
СТАНДАРТНЫЕ ФУНКЦИИ ГАЛЕРЕИ
Шорткод для галереи
Стандартная тема галереи
Портфолио тема галереи
Слайдер тема галереи
Кирпичная тема галереи
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ГАЛЕРЕИ
Шорткод для дополнения галереи
Потоковая тема слайдов
Квадратная сетка тема
Материальная тема
Обмен в социальных сетях для галереи
ДЕТАЛИ ПОДПИСКИ
Установки на сайтеНеограниченоНеограничено
Доступ к обновлениям1 год1 год
Доступ к поддержке1 Год1 Год
Неограниченное количество сайтов
Нет повторяющихся платежей

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

Пользователь плагина? Добавьте свой отзыв >>

FAQ: Интеграция OwnCloud в WP Media Folder

Могу ли я использовать несколько аккаунтов OwnCloud?

В настоящее время WP Media Folder поддерживает интеграцию с одной учётной записью OwnCloud на сайт. Поддержка нескольких учётных записей может быть добавлена в будущих обновлениях.

Отражаются ли изменения в OwnCloud мгновенно в WordPress Thing?

Да. Изменения папок и файлов, внесённые в OwnCloud, синхронизируются в фоновом режиме и отображаются в вашей медиатеке WordPress Thing во время автоматической или ручной синхронизации.

Могу ли я ограничить доступ пользователей к определённым папкам OwnCloud?

Да, вы можете использовать нативные ограничения ролей пользователей WP Media Folder's для контроля доступа к определённым папкам или местам хранения.

Есть ли какие-либо ограничения типов файлов для загрузок OwnCloud?

WP Media Folder соблюдает белый список типов файлов WordPress Thing, поэтому любые типы файлов, разрешённые в WordPress Thing, могут быть загружены в OwnCloud.

Заменяет ли хранилище OwnCloud мою папку загрузок WordPress Thing?

Нет. Интеграция OwnCloud выступает как подключённое внешнее хранилище, вы всё ещё можете использовать свою локальную папку загрузок вместе с OwnCloud.

Совместимо ли это с галереями WP Media Folder?

Да! Файлы из OwnCloud можно использовать внутри галерей, созданных встроенной функцией галереи WP Media Folder's.

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 {#900
  #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}()