Ga naar hoofdinhoud

DropEditor: Installatie

1. Installeren

Onze component is compatibel met Joomla 3.9 en 4.x. Alle functies en integraties van derden zijn inbegrepen in alle lidmaatschappen.
Om onze component te installeren, moet u het extensie‑zip‑bestand downloaden en de standaard Joomla‑installer gebruiken.

 

joomla-installatie

 

Klik vervolgens op de knop Bladeren > Uploaden en Installeren, component, modules en plugins worden standaard geïnstalleerd en geactiveerd.

2. Update & automatische updater

Om de extensie bij te werken, kun je een nieuwe versie installeren over de oude door het ZIP‑bestand van JoomUnited te downloaden of de automatische updater te gebruiken (aanbevolen).

 

dropeditor-update

 

De automatische updater, die de update‑melding verzendt, is ingebed in de Joomla‑extensie you've geïnstalleerd. Dus you'll krijgt een melding zoals elke andere extensie in het dashboard of via het menu: System > Update > Extensions.

Log in op uw account om bij te werken

U moet inloggen op uw JoomUnited-account om al uw JoomUnited Joomla-extensies bij te werken. Om in te loggen krijgt u toegang tot de hoofdconfiguratie van de component en klikt u vervolgens op de Live update tabblad. Onderaan vindt u een inlogknop. 

 

live-update

 

Voer uw JoomUnited-gegevens in, dezelfde die u hier gebruikt om in te loggen @ www.joomunited.com

 

login-joomunited

 

De knop zal naar de verbonden status veranderen, gefeliciteerd! Je kunt nu alle JoomUnited-extensies op deze website bijwerken! Als je lidmaatschap is verlopen, krijg je een verlengingslink en een tekst die dat uitlegt.

 

account-gekoppeld

 

Opmerking: Eén enkele login stelt je in staat om alle JoomUnited-extensies bij te werken (met betrekking tot je lidmaatschap). Login verloopt niet tenzij je deze verbreekt.

3. Activeer de editor

Om DropEditor te gebruiken moet je het als standaard instellen in Joomla Global configuratie > Site tab, stel DropEditor in als standaard

 

set-dropeditor-standaard

 

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' 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}()