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

Импортер и экспортер для вашего менеджера файлов Joomla

Функция импорта/экспорта в Dropfile — идеальное решение для передачи файлов из другого плагина загрузки или отправки файлов через FTP для более быстрой передачи. Кроме того, она позволяет импортировать только определённые категории или файлы с вашего сервера. Эта функция также может служить инструментом миграции, позволяя легко переносить ваши загружаемые файлы.

Импортировать файлы и папки из существующих медиа на вашем сервере

Импортировать файлы и папки из существующих медиа на вашем сервере


Легко перенесите все ваши медиа‑файлы и папки с вашего сервера в менеджер загрузок Dropfile, сделав их доступными в виде загружаемых файлов. Просто перейдите на вкладку Импорт/Экспорт в настройках, выберите категорию с вашего сервера, и она автоматически импортирует все соответствующие категории и файлы, обеспечивая плавный и эффективный процесс.

Импортировать выбранные файлы и папки

Dropfile Плагин загрузки предлагает гибкие варианты импорта. Он импортирует целую категорию вместе с подкатегориями и файлами, а также позволяет выборочно импортировать определённые категории или файлы с вашего сервера. Эта функция особенно полезна, когда у вас много файлов для импорта из разных мест.

Импортировать выбранные файлы и папки
Экспорт файлов и папок Dropfile на другой веб‑сайт

Экспорт файлов и папок Dropfile на другой веб‑сайт

Dropfile предлагает несколько вариантов миграции. Он создает файл .xml, который вы можете использовать для импорта данных на ваш новый сайт. При экспорте у вас есть три варианта:

  1. Все категории и файлы
  2. Только структура категорий
  3. Конкретный выбор категорий и файлов

Экспорт и импорт только структуры файлов

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

Экспорт и импорт только структуры файлов
Популярный импортёр сторонних расширений

Популярный импортёр сторонних расширений

Перенос ваших файлов из другого расширения в Dropfile — проще простого. Просто выберите ваше расширение, и файлы будут перемещены вместе с их названиями и описаниями.

Цены расширения 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: Легкий импорт и экспорт файлов в Joomla с помощью Dropfiles

Что такое импортёр и экспортер Joomla для Dropfiles?

Это плагин, который позволяет легко экспортировать и импортировать категории, файлы и настройки Dropfiles между различными сайтами Joomla, упрощая управление файлами в нескольких установках.

Как экспортировать данные Dropfiles с одного сайта Joomla?

Вы можете экспортировать все файлы, категории и настройки в один XML‑файл, который затем можно импортировать в другой сайт Joomla с установленным Dropfiles и импортёром.

Могу ли я выборочно импортировать или экспортировать файлы и категории?

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

Сохраняются ли метаданные файлов при импорте/экспорте?

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

Насколько легко импортировать данные Dropfiles в новый сайт Joomla?

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

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}()