This commit is contained in:
@ -1,19 +1,20 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<html lang="ru">
|
||||
|
||||
<head>
|
||||
<title>Install Longhorn</title>
|
||||
<title>Установка Longhorn</title>
|
||||
<meta name="generator" content="Help+Manual" />
|
||||
<meta name="keywords" content="" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="Longhorn is an easy-to-use distributed block storage system, providing highly available persistent storage for Kubernetes. It incorporates built-in features such as incremental..." />
|
||||
<meta name="description" content="Longhorn — это простая в использовании распределённая блочная система хранения данных. Обеспечивает высокодоступное постоянное хранилище для Kubernetes. Вы можете применять..." />
|
||||
<meta name="picture" content="" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Full documentation for BRIX365 platform. Low-code developer guide. User guide. Admin guide. Developer guide." />
|
||||
<meta property="og:url" content="https://brix365.com/en/help" />
|
||||
<meta property="og:image" content="" />
|
||||
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
|
||||
<meta property="og:url" content="https://elma365.com/ru/help" />
|
||||
<meta property="og:image" content="" />
|
||||
<meta property="og:site_name" content="ELMA365" />
|
||||
<link rel="icon" href="favicon.png" type="image/png" />
|
||||
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
|
||||
@ -23,6 +24,7 @@
|
||||
<link rel="stylesheet" href="./article.css" />
|
||||
<link rel="stylesheet" href="./glossary.css" />
|
||||
<link rel="stylesheet" href="./theme.css" />
|
||||
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
@ -34,16 +36,16 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
|
||||
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
|
||||
|
||||
<header class="header elma-365">
|
||||
<div class="container">
|
||||
<a class="header__logo" href="https://brix365.com/en/help">
|
||||
<img src="./logo-en.svg" alt="header logo">
|
||||
<a class="header__logo" href="https://elma365.com/ru/help">
|
||||
<img src="./logo.svg" alt="header logo">
|
||||
</a>
|
||||
<!-- <div class="hero__search-form" id="search-panel">
|
||||
<form class="search-form" onsubmit="ym(83180416,'reachGoal','poisk')">
|
||||
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
|
||||
<label class="search-form__label">
|
||||
<span id="reset-search" class="search__icon"></span>
|
||||
<input class="search-form__input" type="text">
|
||||
@ -63,7 +65,7 @@
|
||||
</div>
|
||||
<div class="header__navi">
|
||||
|
||||
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a class="project-link" href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://brix365.com/en/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li><li><a class="project-link" href="https://brix365.com/en/help/business_solutions/-elma365-store.html">Business Solutions</a></li></ul></span></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li><li><a href="https://tssdk.brix365.com/" target="_blank">SDK</a></li></ul>
|
||||
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM</a></li><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/" target="_blank">Академия</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
|
||||
|
||||
|
||||
</div>
|
||||
@ -78,8 +80,8 @@
|
||||
|
||||
<aside class="sidebar" id="sidebar">
|
||||
<div class="sidebar__header">
|
||||
<a class="header__logo" href="https://brix365.com/en/help">
|
||||
<img src="./logo-light-en.svg">
|
||||
<a class="header__logo" href="https://elma365.com/ru/help">
|
||||
<img src="./logo-light.svg">
|
||||
</a>
|
||||
<span class="sidebar__close elma-365-close" id="close"></span>
|
||||
</div>
|
||||
@ -92,15 +94,15 @@
|
||||
<div class="article-inner">
|
||||
<div class="content">
|
||||
<header class="article__header">
|
||||
<div class="article__bread" style="display:flex; gap:10px;">
|
||||
<div class="article__bread" style="display:flex; gap:10px;">
|
||||
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
|
||||
|
||||
<div class="topic__breadcrumbs">
|
||||
<p><a href="elma365-on-premises.html">BRIX On-Premises</a> > <a href="elma365-enterprise.html">BRIX On-Premises Enterprise</a> > Install add-on components for BRIX / Install Longhorn</p>
|
||||
<p><a href="elma365-on-premises.html">ELMA365 On-Premises</a> > <a href="elma365-enterprise.html">ELMA365 On-Premises Enterprise</a> > Установка дополнений для приложения ELMA365 / Установка Longhorn</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Install Longhorn</span></h1>
|
||||
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Установка Longhorn</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
@ -109,49 +111,49 @@
|
||||
<a href="#h1-article" class="scroll-top"></a>
|
||||
</div>
|
||||
<!-- Placeholder for topic body. -->
|
||||
<p style="line-height: 1.20; margin: 16px 0 16px 0;"><span style="color: #394149;">Longhorn is an easy-to-use distributed block storage system, providing highly available persistent storage for Kubernetes. It incorporates built-in features such as incremental snapshots, backup, and backup storage in a secondary storage compatible with NFS or S3, ensuring data security within the Kubernetes cluster.</span></p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Installation requirements</span></h2>
|
||||
<p style="line-height: 1.20; background: #ffffff; margin: 0 0 16px 0;"><span style="color: #394149;">Each node in the Kubernetes cluster where Longhorn is installed must meet the following requirements:</span></p>
|
||||
<p class="p_Normal">Longhorn — это простая в использовании распределённая блочная система хранения данных. Обеспечивает высокодоступное постоянное хранилище для Kubernetes. Вы можете применять встроенные функции инкрементных снимков, резервного копирования и хранения резервных копии во вторичном хранилище, совместимом с NFS или S3. Тем самым обеспечивается безопасность данных в кластере Kubernetes.</p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Требования к установке</span></h2>
|
||||
<p class="p_Normal">Каждый узел в кластере Kubernetes, где установлен Longhorn, должен соответствовать следующим требованиям:</p>
|
||||
<ul style="list-style-type:disc">
|
||||
<li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">Kubernetes: v1.21 or later, Docker: v1.13 or later, Containerd: v1.3.7 or later.</span></li><li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">The open-iscsi package is installed, and the iscsid service is running.</span></li><li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">The NFSv4 client is installed, necessary for backup and ReadWriteMany (RWX) functionality.</span></li><li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">Filesystem: ext4 or XFS.</span></li><li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">Packages: bash, curl, findmnt, grep, awk, blkid, lsblk are installed.</span></li><li style="line-height: 1.20; background: #ffffff; margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="color: #394149;">Mount propagation is enabled in the cluster.</span></li></ul>
|
||||
<p style="line-height: 1.20; margin: 11px 0 15px 0;"><span style="color: #394149;">Installation consists of three steps:</span></p>
|
||||
<li class="p_Normal">Kubernetes — не ниже v1.21, Docker — не ниже v1.13, Containerd — не ниже v1.3.7;</li><li class="p_Normal">установлен пакет <span style="font-weight: bold;">open-iscsi</span> и запущена служба <span style="font-weight: bold;">iscsid</span>; </li><li class="p_Normal">установлен клиент <span style="font-weight: bold;">NFSv4</span>, необходимый для функции резервного копирования, и <span style="font-weight: bold;">ReadWriteMany</span> (RWX);</li><li class="p_Normal">файловая система <span style="font-weight: bold;">ext4</span> или <span style="font-weight: bold;">XFS</span>;</li><li class="p_Normal">установлены пакеты <span style="font-weight: bold;">bash</span>, <span style="font-weight: bold;">curl</span>, <span style="font-weight: bold;">findmnt</span>, <span style="font-weight: bold;">grep</span>, <span style="font-weight: bold;">awk</span>, <span style="font-weight: bold;">blkid</span>, <span style="font-weight: bold;">lsblk</span>;</li><li class="p_Normal">в кластере включено распространение монтирования (<span style="font-weight: bold;">mount propagation</span>).</li></ul>
|
||||
<p class="p_Normal">Установка состоит из трёх этапов:</p>
|
||||
<ol style="list-style-type:decimal">
|
||||
<li value="1" style="line-height: 1.20; margin-top: 11px; margin-right: 0; margin-bottom: 15px;"><span style="background-color: #ffffff;"><a href="install-longhorn.html#download-helm-chart-and-config-file" class="topiclink">Download the Helm chart and configuration file</a></span></li><li value="2" style="line-height: 1.20; margin-top: 11px; margin-right: 0; margin-bottom: 15px;"><span style="background-color: #ffffff;"><a href="install-longhorn.html#fill-config-file" class="topiclink">Fill in the configuration file</a></span></li><li value="3" style="line-height: 1.20; margin-top: 11px; margin-right: 0; margin-bottom: 15px;"><span style="background-color: #ffffff;"><a href="install-longhorn.html#install-longhorn-chart" class="topiclink">Install the Longhorn chart using Helm in the Kubernetes cluster</a></span></li></ol>
|
||||
<h2 class="p_Heading2"><a id="download-helm-chart-and-config-file" class="hmanchor"></a><span class="f_Heading2">Step 1: Download the Helm chart and configuration file</span></h2>
|
||||
<p style="line-height: 1.20; margin: 11px 0 15px 0;"><span style="color: #394149;">For online installation, obtain the configuration file </span><span style="font-weight: bold; color: #394149;">values-longhorn.yaml</span><span style="color: #394149;"> by executing the command:</span></p>
|
||||
<li value="1" class="p_Normal"><a href="install-longhorn.html#download-helm-chart-and-config-file" class="topiclink">Загрузить Helm-чарт и конфигурационный файл</a>.</li><li value="2" class="p_Normal"><a href="install-longhorn.html#fill-config-file" class="topiclink">Заполнить конфигурационный файл</a>.</li><li value="3" class="p_Normal"><a href="install-longhorn.html#install-longhorn-chart" class="topiclink">Установить чарт Longhorn с помощью Helm в Kubernetes-кластер</a>.</li></ol>
|
||||
<h2 class="p_Heading2"><a id="download-helm-chart-and-config-file" class="hmanchor"></a><span class="f_Heading2">Шаг 1. Загрузить Helm-чарт и конфигурационный файл</span></h2>
|
||||
<p class="p_Normal">Для установки через интернет получите конфигурационный файл <code><b>values-longhorn.yaml</b></code>, выполнив команду:</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm repo add elma365 https://charts.elma365.tech</span><br />
|
||||
<span class="f_CodeExample">helm repo update</span><br />
|
||||
<span class="f_CodeExample">helm show values elma365/longhorn > values-longhorn.yaml</span></p>
|
||||
<h2 class="p_Heading2"><a id="fill-config-file" class="hmanchor"></a><span class="f_Heading2">Step 2: Fill in the configuration file</span></h2>
|
||||
<p style="line-height: 1.20; margin: 11px 0 15px 0;"><span style="color: #394149;">Fill in the </span><span style="font-weight: bold; color: #394149;">values-longhorn.yaml</span><span style="color: #394149;"> configuration file to install the Longhorn service..</span></p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample"># Longhorn settings</span><br />
|
||||
<h2 class="p_Heading2"><a id="fill-config-file" class="hmanchor"></a><span class="f_Heading2">Шаг 2. Заполнить конфигурационный файл</span></h2>
|
||||
<p class="p_Normal">Заполните конфигурационный файл <code><b>values-longhorn.yaml</b></code> для установки сервиса Longhorn.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample"># Настройки longhorn</span><br />
|
||||
<span class="f_CodeExample">longhorn:</span><br />
|
||||
<span class="f_CodeExample"> defaultSettings:</span><br />
|
||||
<span class="f_CodeExample"># Directory for storing data on the host</span><br />
|
||||
<span class="f_CodeExample"># директория для хранения данных на хосте</span><br />
|
||||
<span class="f_CodeExample"> defaultDataPath: /longhorn</span><br />
|
||||
<span class="f_CodeExample"># Schedule replicas on nodes with existing healthy replicas of the same volume</span><br />
|
||||
<span class="f_CodeExample"># планирование реплик на узлах с существующими исправными репликами того же тома.</span><br />
|
||||
<span class="f_CodeExample"> replicaSoftAntiAffinity: true</span><br />
|
||||
<span class="f_CodeExample"># Automatically balance replicas upon detecting an available node</span><br />
|
||||
<span class="f_CodeExample"># автоматическая балансировка реплик при обнаружении доступного узла</span><br />
|
||||
<span class="f_CodeExample"> replicaAutoBalance: best-effort</span><br />
|
||||
<span class="f_CodeExample"> ingress:</span><br />
|
||||
<span class="f_CodeExample"># Enable Ingress for the Longhorn UI</span><br />
|
||||
<span class="f_CodeExample"># включение ingress для Longhorn UI</span><br />
|
||||
<span class="f_CodeExample"> enabled: false</span><br />
|
||||
<span class="f_CodeExample"> ingressClassName: ~</span><br />
|
||||
<span class="f_CodeExample"># Domain (FQDN) through which the Longhorn UI will be accessible</span><br />
|
||||
<span class="f_CodeExample"># домен (FQDN), по которому будет доступен Longhorn UI</span><br />
|
||||
<span class="f_CodeExample"> host: example.ru</span><br />
|
||||
<span class="f_CodeExample"># Enable encryption</span><br />
|
||||
<span class="f_CodeExample"># включение шифрования</span><br />
|
||||
<span class="f_CodeExample"> tls: false</span><br />
|
||||
<span class="f_CodeExample"> tlsSecret: elma365-onpremise-tls</span><br />
|
||||
<span class="f_CodeExample"> csi:</span><br />
|
||||
<span class="f_CodeExample"># : kubelet root directory</span><br />
|
||||
<span class="f_CodeExample"># корневой каталог kubelet</span><br />
|
||||
<span class="f_CodeExample"> kubeletRootDir: /var/lib/kubelet</span></p>
|
||||
<h2 class="p_Heading2"><a id="install-longhorn-chart" class="hmanchor"></a><span class="f_Heading2">Step 3: Install the Longhorn chart using Helm in the Kubernetes cluster </span></h2>
|
||||
<p style="line-height: 1.20; margin: 11px 0 15px 0;"><span style="color: #394149;">Perform the installation of the Longhorn chart online in </span><code><b>namespace longhorn-system</b></code><span style="color: #394149;">. The </span><code><b>namespace</b></code><span style="font-size: 13px;"> </span><span style="color: #394149;"> will be created during installation if not created earlier.</span></p>
|
||||
<h2 class="p_Heading2"><a id="install-longhorn-chart" class="hmanchor"></a><span class="f_Heading2">Шаг 3. Установить чарт Longhorn с помощью Helm в Kubernetes-кластер </span></h2>
|
||||
<p class="p_Normal">Выполните установку чарта <span style="font-weight: bold;">Longhorn</span> через интернет в <code><b>namespace longhorn-system</b></code>. Во время установки будет создан <code><b>namespace</b></code>, если не был создан ранее.</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm upgrade --install longhorn elma365/longhorn -f values-longhorn.yaml -n longhorn-system --create-namespace</span></p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Delete the Longhorn chart using helm in the Kubernetes cluster</span></h2>
|
||||
<p style="line-height: 1.20; background: #ffffff; margin: 0 0 15px 0;"><span style="color: #394149;">To enable the removal of Longhorn, set the value </span><code><b>true</b></code><span style="color: #394149;"> for the </span><code><b>deleting-confirmation-flag</b></code><span style="color: #394149;"> flag by executing the command Longhorn:</span></p>
|
||||
<h2 class="p_Heading2"><span class="f_Heading2">Удалить чарт Longhorn с помощью Helm в Kubernetes-кластере</span></h2>
|
||||
<p class="p_Normal">Чтобы разрешить удаление <span style="font-weight: bold;">Longhorn</span>, установите значение <code><b>true</b></code> для флага <code><b>deleting-confirmation-flag</b></code>, выполнив команду:</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag</span></p>
|
||||
<p style="line-height: 1.20; background: #ffffff; margin: 11px 0 15px 0;"><span style="color: #394149;">To uninstall the Longhorn chart in </span><span style="font-weight: bold; color: #394149;">namespace longhorn-system</span><span style="color: #394149;">, execute the command:</span></p>
|
||||
<p class="p_Normal">Чтобы удалить чарт <span style="font-weight: bold;">Longhorn</span> в <code><b>namespace longhorn-system</b></code>, выполните команду:</p>
|
||||
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">helm uninstall longhorn -n longhorn-system</span></p>
|
||||
|
||||
<div class="bottom-nav">
|
||||
@ -169,7 +171,7 @@
|
||||
|
||||
</div>
|
||||
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
|
||||
<div class="feedback" id="feedback"><div class="feedback-help"><span><b>Was this helpful?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx" style="display: none;">Thanks for your feedback!</div><div class="feedback__popup" id="feedback__popup_why" style="display: none;"><div class="feedback__popup-header">Please specify why:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Recommendations did not help me</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Article is hard to understand</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Didn`t answer my question</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Content does not match the topic</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Other</label></div><div class="feedback__popup" id="feedback__popup-other" style="display: none;"><div class="feedback__popup-header">How we can improve it?</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Submit"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg" class="small-img" alt="like"><spanclass="feedback-form__btn-group_yes-btn">Yes</spanclass="feedback-form__btn-group_yes-btn"></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg" class="small-img" alt="dislike"><spanclass="feedback-form__btn-group_no-btn">No</spanclass="feedback-form__btn-group_no-btn"></label></div><select name="category"><option disabled="">Please specify why</option><option value="bad_recommendation" selected="">Recommendations did not help me</option><option value="difficult_text">Article is hard to understand</option><option value="no_answer">Didn`t answer my question</option><option value="bad_header">Content does not match the topic</option><option value="other_reason">Other</option></select><input type="submit"></form></div><div class="found_typo"><p style="margin: 0px; margin-top: 16px !important;"><span><b>Found a typo?</b></span> Select it and press <i>Ctrl+Enter</i> to send us feedback</p></div></div>
|
||||
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
|
||||
|
||||
</section>
|
||||
</div>
|
||||
@ -177,7 +179,7 @@
|
||||
<input type="checkbox" />
|
||||
<div class="article__arrow"></div>
|
||||
<div class="table-of-contents elma365-right" id="toc2Content">
|
||||
<h3 class="h3-toc">In this topic</h3>
|
||||
<h3 class="h3-toc">В этой статье</h3>
|
||||
<nav id="toc2"></nav>
|
||||
</div>
|
||||
</aside>
|
||||
@ -188,30 +190,63 @@
|
||||
<div class="footer-container">
|
||||
<div class="footer-mobile">
|
||||
|
||||
<ul class="footer-mobile__list"><li><a href="https://brix365.com/en/" target="_blank">BRIX</a></li><li><a href="https://tssdk.brix365.com/en/latest/" target="_blank">SDK</a></li><li><a href="https://api.brix365.com/en/" target="_blank">API</a></li></ul><ul class="footer-mobile__list"><li><a href="https://brix365.com/en/help/platform/get-trial.html">Platform</a></li><li><a href="https://brix365.com/en/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://brix365.com/en/help/service/service-functions.html">Service</a></li><li><a href="https://brix365.com/en/help/projects/projects-functions.html">Projects</a></li></ul>
|
||||
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="footer-wrap">
|
||||
|
||||
<div><span class="mobile-question-popup">Send feedback</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Ask a question</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Send"></div></form><div class="hidden fade-in question-success-xs">Sent</div></div>
|
||||
|
||||
<div class="footer-flex-b">
|
||||
<span class="footer-copy">© 2025 BRIX</span>
|
||||
<ul class="footer-list">
|
||||
|
||||
<li class="footer-item">
|
||||
<a href="#" class="arrow-top" style="display: block;"></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<div class="container">
|
||||
<div class="footer-wrap">
|
||||
|
||||
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
|
||||
|
||||
<div class="footer-flex-b">
|
||||
<div class="footer-top">
|
||||
<span class="footer-copy">© 2025
|
||||
ELMA365
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
|
||||
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
<div class="footer-line">
|
||||
|
||||
<div class="footer-line-copy">
|
||||
<span class="footer-copy">© 2025
|
||||
ELMA365
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<ul class="footer-list">
|
||||
|
||||
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://www.youtube.com/user/ELMABPM" target="_blank" class="footer-link"><img src="yt.svg" alt="youtube icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="tg.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="dzen.svg" alt="dzen icon" class="footer-img"></a></li>
|
||||
|
||||
|
||||
<li class="footer-item">
|
||||
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
|
||||
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="#" class="arrow-top"></a>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
|
||||
<iframe name="hmnavigation" style="display:none!important"></iframe>
|
||||
<script src="./jquery-ui.js"></script>
|
||||
<!--<script src="./jquery-ui.js"></script> -->
|
||||
<script src="./jquery-ui.min.js"></script>
|
||||
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
|
||||
<script src="./jquery.tocify.min.js"></script>
|
||||
<script src="./TypoReporter.min.js"></script>
|
||||
|
Reference in New Issue
Block a user