Ga naar hoofdinhoud

DROPEDITOR VOLLEDIGE FUNCTIELIJST

Hieronder staan alle functies die zijn inbegrepen in de DropEditor-extensie. Je kunt zelfs meer details over de functie vinden door de hoofdproductpagina.

Functies in DropEditor

- Alle extra functies inbegrepen -

Stel aangepaste links in naar menu of artikelen en categorieën, naar lightbox of aangepaste URL in een mum van tijd met een snelle zoekopdracht

DropEditor is volledig geïntegreerd met Joomla ACL zodat je kunt bepalen welke gebruikersgroep toegang heeft tot opgegeven editorhulpmiddelen

Enkele standaard aangepaste stijlen zijn inbegrepen, zodat je ze zelfs kunt aanpassen als je niet bekend bent met CSS

Voeg de Google-lettertypen toe in de lettertypekiezer, als optie, om de prestaties te behouden

Laad DropEditor alleen in een selectie van Joomla-componenten geïnstalleerd op uw website

Verplaats en orden media en mediacategorieën met sleep'n-plaats, direct opgeslagen

Ankerbeheer: Voeg ankers overal in uw inhoud toe en laad ze vanuit de linkbeheerder

DropEditor kan ook als editor in de frontend worden gebruikt, met respect voor de gebruikersrechten en de Joomla-componenten ACL

Zoek en vervang alle inhoud in uw visuele editor en in de HTML-weergave

Maak een paneel met letterkleuren voor uw redacteuren, zodat ze worden geleid door uw kleurenpaneel

Voeg een enkele afbeelding in en voeg er met één klik een lightbox aan toe. De miniatuurafbeeldingsgroottes worden automatisch gegenereerd

DropEditor schrijft zoveel mogelijk de CSS- en JS-code in externe bestanden (niet inline) voor prestatie doeleinden

Een optionele media-importeur is beschikbaar, je kunt door je servermappen bladeren en meerdere media importeren

Genereer en werk automatisch een samenvatting bij met ankers van je Joomla-artikel. De samenvatting is gebaseerd op de koppen van het Joomla-artikel

De extensie heeft ingebouwde vertaling en u kunt uw eigen maken met behulp van de JU-Translation tool

ONDERSTEUNING EN EDITORADVIES

Niet zeker hoe u de extensie voor uw website moet gebruiken? Naast de ondersteuning kan ons team u helpen met de vragen over de editorconfiguratie die u heeft.

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