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

Условия обслуживания

 1. Все наши продукты лицензированы под GNU General Public License

Больше информации можно найти здесь: http://www.gnu.org/licenses/gpl-3.0.html
Применяется исключение, пожалуйста, прочитайте отказ от ответственности за содержание.
Если вам нужна информация о вашей подписке/членстве/сопутствующей поддержке, пожалуйста, проверьте Политику поддержки.

2. Предоставлено ограниченное использование

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

3. Лицензия

Все продукты JoomUnited разрабатываются под лицензией GNU General Public License. Применяется исключение, пожалуйста, прочитайте отказ от ответственности за содержание.

4. Модификации

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

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

В течение всей вашей подписки и в зависимости от того, какую подписку на продукт вы приобрели, вы сможете обновлять приобретённый продукт. После истечения срока подписки вы сможете продолжать доступ к администратору плагина, если плагин был установлен до истечения срока подписки (проверка домена). Однако доступ к администратору будет ограничен при установке нового сайта и когда установлен обновитель v2 (проверка домена, начиная с апреля 2025 года).

6. Доставка

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

7. Непередаваемо

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

8. Убытки

JoomUnited не несет ответственности за любые убытки, косвенные убытки или потери.

9. Гарантия

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

10. Партнёрские аккаунты

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

Включение мошенничества в партнёрскую программу:

  • Методы мошенничества в партнёрской программе, использующие поддельный контент или купоны
  • Прямая/перенаправляющая ссылка на любую страницу нашего домена из рекламных инструментов поисковых систем (например, Google Ads)
  • Прямая/перенаправляющая ссылка на любую страницу нашего домена из рекламных инструментов поисковых систем с использованием нашего бренда для поддельного пользователя

Партнёрские сайты с купонами:

  • Мы не принимаем сайты с купонным контентом в качестве партнёров, если такой сайт представляет собой список купонов и не описывает и не обозревает наш продукт и/или компанию
  • Мы не принимаем сайты со списками купонов в качестве партнёров, если такой сайт содержит прямую/перенаправляющую ссылку на любую страницу нашего домена из рекламных инструментов поисковых систем (например, Google Ads)

11. Сервис предварительного просмотра файлов JoomUnited

Joomunited предоставляет сервис генерации предварительного просмотра файлов, используя собственные серверы. Этот сервис предоставляется бесплатно и может быть ограничен или отменён в любое время в случае злоупотребления по усмотрению JoomUnited'.

12. Отказ от ответственности за контент, не являющийся GPL

Программное обеспечение, предоставляемое через наши WordPress Thing плагины и расширения Joomla, выпускается под лицензией GNU General Public License (GPL), как указано в лицензионной документации, сопровождающей программное обеспечение. Однако обратите внимание, что некоторые ресурсы, включая, но не ограничиваясь изображениями, графикой, логотипами и другими визуальными элементами (совместно именуемыми как "Non-GPL Content"), не покрываются лицензией GPL.

Лицензия для контента, не подпадающего под GPL

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

1. Разрешённое использование: Вам предоставляется неисключительная, непередаваемая и отзывная лицензия на использование Неп GPL‑контента исключительно в связи с законным использованием программного обеспечения.

2. Запрещённые действия: Вы не можете:

  • Перераспространять, продавать, предоставлять сублицензию или иным способом делать контент, не подпадающий под GPL, доступным третьим сторонам без явного письменного согласия компании JoomUnited LLC.
  • Использовать контент, не подпадающий под GPL, любым способом, подразумевающим одобрение или связь с каким-либо продуктом, услугой или организацией, без предварительного одобрения.
  • Модифицировать или создавать производные работы на основе контента, не подпадающего под GPL, если иное не разрешено явно компанией JoomUnited LLC.

3. Коммерческое использование: Если вы хотите использовать контент, не подпадающий под GPL, в коммерческих целях, превышающих разрешённые условиями этой лицензии, пожалуйста, свяжитесь с JoomUnited LLC для получения вариантов лицензирования.

4. Использование товарных знаков: Любые товарные знаки, логотипы или элементы бренда, включённые в контент, не подпадающий под GPL, защищены законодательством о товарных знаках и не могут использоваться без предварительного письменного разрешения от JoomUnited LLC.

Разделение лицензий

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

Если у вас есть вопросы относительно лицензирования контента, не подпадающего под GPL, пожалуйста свяжитесь с нами.

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 {#900
  #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}()