Přeskočit na hlavní obsah

Dropfiles, správce souborů Google Drive pro Joomla

Funkce Dropfiles Google Drive je možnost připojit a synchronizovat správce souborů Joomla s cloudovými službami nabízenými Google Drive. Připojení Google Drive nabízí obousměrnou synchronizaci všech vašich souborů. Navíc Dropfiles nabízí plnou integraci Dropboxu a Microsoft OneDrive! Pro více funkcí, vrátit se na hlavní stránku pluginu >

Spravovat soubory: z Google Drive do Joomla + Dropfiles

Jakmile jste've připojili rozšíření s Google Drive, budete moci spravovat soubory ve svém Google Drive a automaticky je synchronizovat na vašem webu Joomla.

Rozšířením můžete dokonce použít desktopový software Google Drive's s vaším správcem souborů k přidání/odstranění/správě vašich souborů Joomla.

Každá kategorie souborů v Dropfiles je reprezentována složkou v Google Drive a kořenovou složkou s názvem připojeného webu. To také znamená, že můžete mít jak soubory na vašem lokálním serveru, tak soubory v Google Drive uložené bez jakýchkoli problémů!

Spravovat soubory: z Joomla + Dropfiles do Google Drive

Synchronizace funguje obousměrně, což znamená, že můžete nahrávat soubory v Dropfiles (naše rozšíření pro Joomla) a poté přistupovat k těmto souborům a spravovat je z Google Drive. To je ideální, pokud chcete synchronizovat velké množství souborů nebo poskytnout klientovi přístup ke kategorii souborů bez přístupu k administrátorskému panelu Joomla.

Jaké prvky jsou synchronizovány Dropfiles?

Obousměrná synchronizace Google Drive - Dropfiles zahrnuje:

  • Všechny formáty souborů povolené v Dropfiles a Google Drive
  • Název souboru
  • Popis souboru
  • Datum vytvoření souboru
  • Datum aktualizace souboru
  • Umístění složky nebo podsložky Google Drive
  • Akce přidání, přejmenování a odstranění složky nebo podsložky Google Drive

Jak funguje připojení?

Nevadí, nemusíte být vývojář, abyste zajistili, že spojení funguje :) Existují 2 způsoby připojení, první je kliknout a připojit se pomocí uživatelského jména a hesla k vašemu Google Drive. Druhý způsob je vytvořit si vlastní Google App a získat své přihlašovací údaje. Existuje několik metod synchronizace, které vyhovují různým požadavkům serveru, jako je AJAX synchronizace, Curl nebo vlastní Cron úlohy. Můžete také nastavit zpoždění synchronizace nebo synchronizaci vynutit ručně. Nakonec je zde také online dokumentace a náš tým podpory je k dispozici, aby vám pomohl se všemi vašimi potřebami.

Joomla <> Google Drive video ukázka

Ceny rozšíření Dropfiles

Zvolte plán pro získání podpory a aktualizací nové verze


PRO
ROZŠÍŘENÍ + 1 ROK PODPORY A AKTUALIZACE
$49
1
rok
  • MULTI DOMÉNA / MULTI SÍŤ
  • 1 ROK AKTUALIZACE
  • 1 ROK PODPORY
  • Rozšíření Droppics
  • Rozšíření Droptables
  • Integrace DropEditor
  • ŽÁDNÉ OPAKOVANÉ PLATBY
  • ŽÁDNÉ DATOVÉ OMEZENÍ
  • Nejnovější Joomla 3, 4 a 5 připraveno
  • DOplněk pro cloud
199$
Místo 462$
ZÍSKEJTE 
JOOMLA BALÍČEK

Balíček poskytuje přístup k všem Joomla rozšířením a lze jej použít na jakékoli webové stránce. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každé rozšíření po celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte balíček.

Nedávná svědectví a hodnocení


Dropfiles Dropfiles - Správce souborů pro Joomla
100 z 100 na základě 35 hodnocení uživatelů

Zdroj hodnocení: 35 recenzí od uživatelů na: Joomla.org

Často kladené otázky: Připojit a synchronizovat Google Drive s Joomla pomocí Dropfiles

Jak Dropfiles integruje Joomla s Google Drive?

Dropfiles umožňuje plynulou obousměrnou synchronizaci mezi vaším webem Joomla a Google Drive, což umožňuje spravovat soubory a složky na obou platformách s aktualizacemi v reálném čase.

Mohu nahrávat a organizovat soubory Google Drive přímo z Joomla?

Ano, můžete spravovat soubory nahráváním, přejmenováváním, mazáním a organizováním v Joomla pomocí Dropfiles, přičemž všechny změny jsou okamžitě synchronizovány s vaším připojeným účtem Google Drive.

Jaké atributy souborů jsou synchronizovány v připojení k Google Drive?

Proces synchronizace zahrnuje názvy souborů, formáty, popisy, data vytvoření a aktualizace, strukturu složek, stejně jako operace přidání, přejmenování a smazání složek a souborů.

Je možné použít desktopovou aplikaci Google Drive ke správě souborů Joomla?

Naprostá jistota, pomocí desktopové aplikace Google Drive nebo průzkumníka souborů můžete spravovat soubory lokálně a tyto změny se automaticky synchronizují zpět do složek Joomla Dropfiles.

Jak jednoduché je nastavení připojení mezi Dropfiles a Google Drive?

Dropfiles nabízí snadné nastavení připojení OAuth 2.0 s Google Drive, včetně více synchronizačních režimů a podrobné online dokumentace pro plynulou integraci.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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}()