Перейти к основному содержанию

Политика поддержки

Поддержка определяется как послепродажное обслуживание, предоставляемое JoomUnited для решения конфликтов программного обеспечения и проблем удобства использования, а также поставки обновлений и исправлений ошибок и уязвимостей в program.

Плата за поддержку и право на получение

Время поддержки зависит от типа подписки. Если у вас don't есть подписка на поддержку, вы можете найти ответы в форуме предпродажи. Вы имеете право на поддержку только если направляете свои запросы в JoomUnited, заполнив форму в личном кабинете в системе поддержки клиентов. Любые последующие сообщения и ответы находятся между JoomUnited и подписчиком и не будут переданы третьим сторонам, если это не требуется законом. Вы несете единоличную ответственность за информацию, которую предоставляете в вышеупомянутой форме.

Любые другие средства коммуникации не одобряются, если они явно не подразумеваются.

Публичный форум доступен зарегистрированным участникам сайта только для вопросов предпродажного характера.

В отдельных случаях JoomUnited требует доступа к разделу администрирования вашего Joomla! или к любым другим разделам администрирования, связанным с веб‑сайтом (включая, но не ограничиваясь: вашим FTP‑аккаунтом, вашей базой данных MySQL, панелью управления хостингом), чтобы решить ваш запрос в службу поддержки. Эта информация может быть обязательной для устранения проблем на сайте, особенно если мы не можем воспроизвести проблему, с которой вы сталкиваетесь на наших серверах.

Вся предоставленная вами информация не будет передаваться третьим сторонам и будет храниться только компанией JoomUnited для будущих справок.

Ваша подписка будет активирована сразу после того, как мы успешно получим ваш платёж. Хотя платежи обычно обрабатываются мгновенно или в течение нескольких минут, наш платёжный процессор может не принять ваш платёж, и в этом случае JoomUnited не несёт ответственности.

Ограничение поддержки

Поддержка предоставляется Только на английском, используя только нашу систему тикетов.
Если требуется учетная запись администратора и доступ к файлам сервера, их необходимо предоставить, иначе поддержка не сможет решить все связанные с сервером проблемы. В качестве последнего варианта мы можем предложить клиенту создать тестовую копию сайта для отладки.

Поддержка ограничена:

  • Помощь и советы по нашим подпискам и услугам;
  • Помощь по использованию сервисов и функций нашего веб‑site's;
  • Помощь по использованию наших продуктов;
  • Недокументированные проблемы, советы и приёмы, связанные с нашим программным обеспечением;
  • Незначительные изменения и корректировки наших продуктов для работы с вашей установкой Joomla/WordPress Thing.

Поддержка не включает:

  • PHP или любой другой язык серверной стороны programming обучение; если вы хотите изменить наши продукты, вы свободны делать это под лицензией GNU/GPL. Мы не обязуемся обучать вас или объяснять любые вопросы, связанные с PHP;
  • SQL или любой другой язык баз данных обучение; если вы хотите изменить наши продукты, вы свободны делать это под лицензией GNU/GPL. Мы не обязуемся обучать вас или объяснять любые вопросы, связанные с SQL;
  • Javascript или любой другой язык программирования на стороне клиента programming обучение; если вы хотите изменить наши продукты, вы свободны делать это под лицензией GNU/GPL. Мы не обязуемся обучать вас или объяснять любые вопросы, связанные с Javascript;

Обучение CSS и XHTML:

  • Если вы хотите изменить наши продукты, вы свободны делать это в соответствии с лицензией GNU/GPL. Мы не обязуемся обучать вас или объяснять любые вопросы, связанные с CSS или XHTML. Несовместимости браузеров являются проблемами, связанными с шаблонами Joomla!. Наши продукты протестированы в нескольких браузерах (включая, но не ограничиваясь: Firefox, Internet Explorer, Apple Safari, Opera, Google Chrome) и полностью соответствуют их стандартам.
  • Изменения или модификации наших продуктов или любых других продуктов (связанных с Joomla! или не связанных) для удовлетворения определённой потребности.

Тем не менее, мы предоставляем серию учебных материалов и советов по достижению определённых функций с нашими продуктами, в документации наших продуктов'.

Мы не предоставляем поддержку по электронной почте или иным способом для установки, настройки, администрирования Joomla или любых других запросов, не напрямую связанных с нашими продуктами.

Период поддержки

JoomUnited не обязана предоставлять поддержку после окончания срока, указанного в вашей подписке, если вы не продлите подписку до или в дату истечения по соглашению между JoomUnited и вами.

Поддержка предоставляется с понедельника по пятницу, с 09:00 до 17:00 UTC+1.

Мы гарантируем ответ в течение максимум двух рабочих дней. Рабочие дни: с понедельника по пятницу, за исключением национальных праздников.

Использование подписки

Хотя количество загрузок не ограничено, подписки не могут быть переданы. Совместное использование или другие методы, позволяющие выполнять множественные, одновременные загрузки (и тем самым влиять на производительность этого сайта), строго запрещены и могут привести к прекращению вашей подписки.

Вы не можете сублицензировать, передавать или переуступать эту лицензию или вашу подписку кому-либо без предварительного письменного согласия от JoomUnited.

Вы не можете претендовать на интеллектуальную или исключительную собственность любого из продуктов, изменённых или неизменённых. Все продукты являются собственностью JoomUnited. Продукты предоставляются "as is" без какой-либо гарантии, как явной, так и подразумеваемой.

Ни при каких обстоятельствах наше юридическое лицо не несёт ответственности за любые убытки, включая, но не ограничиваясь прямыми, косвенными, специальными, случайными или последующими убытками, а также другими потерями, возникающими в результате использования или невозможности использования продуктов.

Истечение подписки подразумевает прекращение поддержки, обновления (детали членства и исходный код продукта) и других специфических сервисов загрузки.

Обновления продукта

Все продукты разработаны для последней версии Joomla!, но мы не можем гарантировать, что они будут работать с будущими версиями Joomla!.

Подписчики могут использовать любые одобренные способы связи для решения любых проблем, связанных с версиями программного обеспечения.

В течение периода подписки мы не гарантируем новые обновления и не предоставляем сроки или планы разработки обновлений. Сроки обновлений и планы разработки предназначены исключительно для частного использования JoomUnited и не будут опубликованы, если не указано иное.

Тем не менее, мы обязуемся предоставлять качественный сервис нашим подписчикам и сделаем всё возможное, чтобы наши продукты были актуальными и работоспособными.

Прекращение обслуживания

Мы оставляем за собой право прекратить предоставление вашей услуги, если политика поддержки нарушена. В случае прекращения услуги вы можете использовать наши продукты в рамках лицензии GNU/GPL, но не будете получать поддержку или обновления от JoomUnited.

Мы проявляем и ожидаем взаимного уважения при применении политики поддержки. Нецензурная лексика не будет терпеться, будь то со стороны JoomUnited или от лица, запрашивающего услугу.

Обновления и изменения

Политика поддержки JoomUnited может время от времени обновляться и подлежит изменению по усмотрению JoomUnited. Мы оставляем за собой право изменять политику поддержки в любой момент без предварительного уведомления.

Несмотря на то, что данная политика поддержки действует только для подписчиков, мы оставляем за собой право применять её полностью или частично к неподписчикам.

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