Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90

Предупреждение: Попытка доступа к смещению массива на false в /var/www/staging.joomunited.com/public_html/plugins/system/juutilities/juutilities.php в строке 90
Документация расширений Joomla
Перейти к основному содержанию

FAQ по расширениям Joomla

  • Что такое кнопки Droppics и Dropfiles?

    Droppics и Dropfiles — это менеджер изображений и файлов, расширение Joomla, которое мы've создали.
    Мы've включили лёгкую версию по умолчанию в DropEditor, чтобы помочь вам начать работу. Если вы хотите полную версию этих инструментов, вы можете приобрести её на их специализированных страницах.

    Обратите внимание, что третье средство также интегрировано как кнопка редактора, если вы установите его: Droptables.

  • Как активировать DropEditor

    DropEditor необходимо установить, после чего в глобальной конфигурации Joomla можно установить DropEditor в качестве редактора по умолчанию.

  • Можно ли назначить редактора конкретному пользователю?

    Да, у вас есть 2 варианта использования DropEditor в Joomla.

    • Вы можете назначить группу пользователей Joomla конкретному профилю DropEditor: перейдите в Component > Dropeditor > Profiles
    • Вы также можете назначить DropEditor по умолчанию в профиле пользователя Joomla

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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}()