Přeskočit na hlavní obsah

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$isActivity je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php na řádku 1560
  Pátek, 1. srpna 2025
  5 Odpovědi
  569 návštěv
  Odebírat

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Ahoj
Zde's co' zvažuji: vytvoření soukromého prostoru s Microsoft Office soubory (Excel/Word), obrázky, PDF a videi. Tyto soubory by proto neměly být indexovány vyhledávači. Zde jsou mé otázky, prosím:
1/ Všichni uživatelé, bez ohledu na to, kdo jsou, mohou zobrazit všechny dokumenty (protože tam's žádná správa podle kategorie uživatele nebo uživatele), ale musí mít uživatelské jméno a heslo pro přístup k tomuto prostoru. Je to spravováno přímo v rozšíření, nebo musím vytvořit ACL v Joomla, a je to snadné?
2/ V současné době jsou soubory v Dropboxu. S vaší integrací bude aktualizovaný soubor automaticky aktualizován v Joomla? Nicméně, don't chci, aby uživatel mohl upravovat soubory v Joomla a aby byly synchronizovány s Dropboxem, pokud they're administrátorem. Je to možné?
3/ S Dropboxem jsou soubory také nahrány do Joomla: jsou tedy duplikáty? Nebo je hostingový prostor používán Dropboxem?
4/ Otevírají se všechny dokumenty přímo online, nebo je musíte stáhnout pro zobrazení? To samé platí pro videa: musí být stažena, nebo lze je přehrávat online pomocí přehrávače? Pokud je přehrávač k dispozici, je přehrávání velkých videí plynulé?
5/ Myslím, že by měla být vytvořena zásada používání: může být přijata při vytváření uživatelského účtu a mít záznam o přijetí?
Děkuji
A
před 9 měsíci

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Ahoj,

Omlouváme se za pozdní odpověď, zpoždění při zpracování podpory jsou obvykle prodloužena mimo pracovní dny :)

1/ Ano, omezení rolí uživatelů pro správu souborů jsou součástí rozšíření a nevyžadují složité nastavení Joomla ACL.
Dokumentace: https://www.joomunited.com/joomla-documentation/dropfiles/280-dropfiles-parameters#toc-manage-personal-user-file-repository

2/ Soubory Dropbox se automaticky synchronizují s Joomla při aktualizaci, ale uživatelé nemohou soubory upravovat přes Dropfiles – jsou jen pro čtení,
což splňuje požadavek na úpravy pouze administrátorem.

3/ Soubory zůstávají na serverech Dropbox; indexujeme pouze informace o souborech, takže na vašem hostingu nejsou vytvářeny duplikáty.

4/ Náš systém založený na Google Previewer umožňuje přímé online prohlížení dokumentů a videí bez stahování, i pro velké soubory.

5/ Přijetí zásad používání během vytváření účtu není v Dropfiles momentálně podporováno.

Na zdraví,
H
před 8 měsíci

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
OK Děkuji.
Jen malá věc, můžete mi potvrdit, že můžeme dát přístup jen k jednomu adresáři Dropboxu a ne ke všem přístupům Dropboxu (protože jsou tam i osobní dokumenty).
A
před 8 měsíci

Deprecated: Creation of dynamic property EasyDiscussPost::$events is deprecated in /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php on line 4049
Hi,

Thanks for getting back to me with more information.

When you connect Dropfiles to Dropbox, it creates a dedicated app-specific root folder within your Dropbox account.
All synchronization occurs only within this designated folder, keeping your other personal Dropbox files completely separate and unaffected.

Please go here for more details:
https://www.joomunited.com/joomla-documentation/dropfiles/283-dropfiles-dropbox-integration#toc-how-does-it-work-

Cheers,
H
před 8 měsíci

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Ahoj
Ohledně mé otázky 1/ o vytváření ACL, nejsem si jistý, že rozumím všemu v angličtině:
Může uživatel vytvořit svůj účet s vlastním heslem a může to být ověřeno administrátorem? => Mám použít Joomla přihlašovací modul nebo Dropfiles přihlašovací modul?
A potřebuji definovat ACL práva v Joomla nebo Dropfiles, aby mohli pouze prohlížet dokumenty? => Nechci žádná práva k přidávání, úpravě nebo mazání dokumentů, pouze je prohlížet?
Děkuji
A
před 8 měsíci

Zastaralé: Vytvoření dynamické vlastnosti EasyDiscussPost::$events je zastaralé v /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php na řádku 4049
Ahoj,

Děkuji, že jste mi odpověděli s dalšími informacemi.

Dropfiles neobsahuje vlastní přihlašovací formulář – spoléhá na vestavěný přihlašovací systém Joomla pro ověření uživatelů.
Uživatelé se budou muset přihlásit přes standardní přihlašovací proces Joomla.

Pro správu oprávnění uživatelů můžete řídit, co uživatelé mohou dělat v Dropfiles prostřednictvím nastavení rozšíření.
Oprávnění souborů ACL lze konfigurovat přímo v Dropfiles, jak je podrobně popsáno v poskytnutém odkazu na dokumentaci:
https://www.joomunited.com/joomla-documentation/dropfiles/280-dropfiles-parameters#toc-3-acl-file-permission
To vám umožní omezit uživatele na přístup pouze pro prohlížení, čímž zabráníte přidávání, úpravám nebo mazání dokumentů.

S pozdravem,
  • Stránka :
  • 1
Zatím nejsou žádné odpovědi na tento příspěvek.
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}()