Ga naar hoofdinhoud

DROPPICS FUNCTIELIJST

Hieronder staan alle functies die alleen in de Droppics-extensie zijn opgenomen. Bekijk de Droppics productpagina voor meer details over de integraties van derden.

Stel aangepaste links in op afbeeldingen naar menulinks, artikel, lightbox of aangepaste URL in een mum van tijd
HTML5-uploader voor het uploaden van meerdere en zware afbeeldingen en video's
Droppics is volledig geïntegreerd met Joomla ACL zodat je gebruikersgroepsacties op je media kunt definiëren

Voeg een enkele afbeelding toe en voeg er met één klik een lightbox aan toe. Je kunt ook door alle afbeeldingen van je webpagina navigeren vanuit de lightbox

Verplaats en sorteer je afbeeldingen en afbeeldingscategorieën met slepen en neerzetten, direct opgeslagen

Voeg externe video toe en beheer deze van YouTube, Vimeo of Dailymotion tussen je afbeeldingen

SEO op afbeeldingen is erg belangrijk omdat Google het controleert. Gebruik Droppics snelle en bulk afbeeldingoptimalisatie om op de eerste positie te blijven

Een optionele importeur is beschikbaar, je kunt door je servermappen bladeren en media importeren in de afbeeldingsgalerij die je wilt

Droppics houdt een kopie van de originele afbeelding bij zodat je nieuwe afbeeldingsgroottes kunt regenereren wanneer je wilt

Droppics gebruikt HTML5 image srcset om automatisch de juiste afbeeldingsgrootte te laden volgens de schermgrootte van de gebruiker

Stel in en genereer automatisch aangepaste afbeeldingsgroottes bij upload. Zo kun je goed passende afbeeldingen gebruiken die bij je website passen

Vervang automatisch een afbeelding in je inhoud en het's overal op je website vervangen zonder enige gebroken link

Voeg externe video's toe van YouTube, Vimeo en Dailymotion en beheer ze tussen afbeeldingen. Laad ze als lightbox-achtige afbeeldingen

Maak tot 7 geneste categorieën van afbeeldingen (bijv. albums) en verplaats ze met drag'n drop om ze te sorteren

Droppics wordt geleverd met 6 thema's voor galerijen. Je hebt een standaardthema-instelling en een thema kan worden toegepast op een enkele categorie met zijn specifieke configuratie 

U kunt een compressieniveau voor afbeeldingen instellen dat wordt toegepast bij het uploaden van afbeeldingen. Kies ervoor om de oorspronkelijke kwaliteit te behouden of uw weergave te versnellen

Maak een progressieve afbeeldinglading bij scrollen in galerijen, zodat uw pagina's licht en snel blijven weergeven

U kunt afbeeldingen en galerijen beheren vanuit uw Joomla-frontend. U kunt met behulp van Joomla-machtigingen instellen wat de beperkingen zijn (verwijderen van afbeeldingen, toegang tot categorieën, ...)

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