1<!DOCTYPE html><!--[if IE 9]><html class="ie ie9"> <![endif]--> 2<!--[if gt IE 9]><!--><html lang="ru"><!--<![endif]--> 3<head> 4 <!-- Basic --> 5 <meta charset="utf-8"> 6 <base href="https://www.kgk-global.com/" /> 7 <title>СÑаÑÑи, пÑбликаÑии | ÐониÑоÑинг ÑÑанÑпоÑÑа KGK-Global</title> 8 <meta name="description" content="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" /> 9 <meta name="keywords" content="" /> 10 <meta name="google-site-verification" content="LKd0A84_iqU8o0_cNvDnk2val5yYVHt7TKyVvwZ2IdI" /> 11 <meta name="google-site-verification" content="TYblSIyxN_52-CD1e6P1c8pRpvxbRjnzMFehbU--qD4" /> 12 <meta name="google-site-verification" content="aRQoZkkQFxapgIjcTNfyMb9I4StFkYPe_bZgpoUuCGA" /> 13 <meta name="yandex-verification" content="c65e3e7fdbd747ac" /> 14 <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /> 15 <meta name="viewport" content="width=device-width, initial-scale=1"> 16 <meta name="apple-mobile-web-app-capable" content="yes"> 17 <meta name="theme-color" content="#19325A"/> 18 <link crossorigin="anonymous" rel="manifest" href="/assets/template/kgk/manifest.json"> 19 <link rel="shortcut icon" href="/assets/template/kgk/favicon.ico"> 20 <link rel="apple-touch-icon" sizes="76x76" href="/assets/template/kgk/apple-touch-icon-76.png" /> 21 <link rel="apple-touch-icon" sizes="120x120" href="/assets/template/kgk/apple-touch-icon-120.png" /> 22 <link rel="apple-touch-icon" sizes="152x152" href="/assets/template/kgk/apple-touch-icon-152.png" /> 23 <link rel="alternate" hreflang="ru-ua" href="https://www.kgk-global.com/ur/" /> 24 <link rel="alternate" hreflang="uk-ua" href="https://www.kgk-global.com/ua/" /> 25 <link rel="alternate" hreflang="pt" href="" /> 26 <link rel="alternate" hreflang="ru" href="https://www.kgk-global.com/" /> 27 <link rel="alternate" hreflang="x-default" href="https://www.kgk-global.com/en/" /> 28 <!-- Web Fonts --> 29 <link crossorigin="anonymous" href="/assets/template/kgk/fonts/OpenSans/stylesheet.css" rel='stylesheet' type='text/css'> 30 <!-- Libs CSS --> 31 <link href="/assets/template/kgk/css/bootstrap.min.css" rel="stylesheet"> 32 <link href="/assets/template/kgk/css/uikit.min.css" rel="stylesheet"> 33 <link href="/assets/template/kgk/css/style.min.css" rel="stylesheet"> 34 <link href="/assets/template/kgk/css/style.css" rel="stylesheet"> 35<link rel="stylesheet" href="/assets/components/pdotools/css/pdopage.min.css" type="text/css" />
36<script type="text/javascript">pdoPage = {callbacks: {}, keys: {}, configs: {}};</script>
36 37<link rel="canonical" href="http://www.kgk-global.com/articles"/> 38<link rel="next" href="http://www.kgk-global.com/articles?p=2"/> 39</head> 40<body> 41<header class="headline"> 42 <div class="headline-top row"> 43 <div class="container"> 44 <!-- language menu --> 45 <div class="col-xl-2 col-lg-2 col-md-2 col-sm-2 col-xs-6 header-changelang"> 46 <div id="lang" class="dropdown"> 47 <button class="dropdown-toggle" id="langMenu" type="button" data-toggle="dropdown" aria-expanded="true">РоÑÑиÑ</button> 48 <ul class="dropdown-menu" role="menu" aria-labelledby="langMenu"> 49<!-- <li role="presentation"><a role="menuitem" rel="noopener" tabindex="-1" href="https://www.kgk-global.com/ua/">УкÑаÑна</a></li> 50<li role="presentation"><a role="menuitem" rel="noopener" tabindex="-1" href="https://www.kgk-global.com/ur/">УкÑаина</a></li> 51<li role="presentation"><a role="menuitem" rel="noopener" tabindex="-1" href="">Portugues</a></li> --> 52 <li role="presentation"><a role="menuitem" rel="noopener" tabindex="-1" href="https://www.kgk-global.com/en/">English</a></li> 53 </ul> 54 </div> 55 </div> 56 <!-- language menu end --> 57 <!-- Logo for small devices --> 58 <div class="col-sm-2 d-xl-none d-lg-none d-md-none d-sm-flex d-none header-logo"> 59 <a href="https://www.kgk-global.com/" rel="noopener" class="logo"> 60 <img src="/assets/template/kgk/img/logo1.svg" alt="KGK logo"> 61 </a> 62 </div> 63 <!-- Logo for small devices end --> 64 <!-- top menu --> 65 <!-- desktop --> 66 <div class="col-xl-7 col-lg-7 col-md-7 d-xl-flex d-lg-flex d-md-flex d-sm-none d-none header-topmenu__desktop"> 67 <div class="header-top__button"> 68 <a class="button-warning-login button-sm animated fadeIn" name="login" href="https://monitor.kgk-global.com/" hreflang="RU-ru" target="_blank" rel="noopener">ÐойÑи</a> 69 </div> 70 <div class="header-top__button"> 71 <a class="button-normal" href="mobile" rel="noopener">ÐобилÑнÑе пÑиложениÑ</a> 72 </div> 73 <div class="header-top__button"> 74 <a class="button-normal" href="contacts" rel="noopener">ÐонÑакÑÑ</a> 75 </div> 76 </div> 77 <!-- mobile --> 78 <div class="col-sm-3 col-xs-6 d-xl-none d-lg-none d-md-none d-sm-flex d-flex header-topmenu__mobile"> 79 <div class="header-top__button"> 80 <a class="button-warning-login button-sm animated fadeIn" data-btn="mobile-login" hreflang="RU-ru" target="_blank" rel="noopener">ÐойÑи</a> 81 </div> 82 </div> 83 <!-- top menu end --> 84 <!-- phone number --> 85 <div class="col-sm-3 col-xl-3 col-lg-3 col-md-3 d-sm-flex d-xl-flex d-lg-flex d-md-flex header-phone" style="margin:5px 0;"> 86 <span><a rel="noopener" href="tel:+74956680998">+7 (495) 668-09-98</a></span> 87 <span><a rel="noopener" href="tel:+78003336883">+7 (800) 333-68-83</a></span> 88 </div> 89 <!-- phone number end --> 90 </div> 91 </div> 92 <!-- for mobile version, get links to install or use mobile app --> 93
93<script> 94 if (screen.width>768) { 95 this.connect = 'https://monitor.kgk-global.com/?lang=ru'; 96 } else { 97 if (/Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 98 this.connect = 'https://play.google.com/store/apps/details?id=kgk.beacon'; 99 } else { 100 this.connect = 'https://apps.apple.com/ru/app/kgk-monitoring/id1071036999?ls=1'; 101 } 102 }; 103 document.querySelector('a[data-btn="mobile-login"]').setAttribute('href', this.connect); 104 </script>
104 105 <div class="headline-bottom row"> 106 <div class="container"> 107 <!-- logo --> 108 <div class="col-xl-2 col-lg-2 col-md-2 col-xs-6 d-xl-flex d-lg-flex d-md-flex d-sm-none d-flex header-logo"> 109 <a href="https://www.kgk-global.com/" rel="noopener" class="logo" style="margin: -5px 0 -3px;"> 110 <img src="/assets/template/kgk/img/logo1.svg" alt="KGK logo"> 111 </a> 112 </div> 113 <!-- logo end --> 114 <!-- main menu --> 115 <div class="col-xl-8 col-lg-8 col-md-8 col-sm-12 d-xl-flex d-lg-flex d-md-flex d-sm-flex d-none header-menu__desktop"> 116 <ul class="header-menu__items"><li class="header-menu__item"><a href="monitoring" >ÐозможноÑÑи</a></li><li class="header-menu__dropdown-menu-item"><a href="complexes" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown" >РеÑениÑ</a><ul class="header-menu__items"><li class="header-menu__item"><a href="cargo" >ÐÑÑзопеÑевозки</a></li><li class="header-menu__item"><a href="taxi" >ТакÑи</a></li><li class="header-menu__item"><a href="corporate" >ÐоÑпоÑаÑивнÑе паÑки</a></li><li class="header-menu__item"><a href="passengers" >ÐаÑÑажиÑопеÑевозки</a></li><li class="header-menu__item"><a href="special" >СпеÑÑÐµÑ Ð½Ð¸ÐºÐ° ÐÐÐ¥</a></li></ul></li><li class="header-menu__dropdown-menu-item"><a href="products" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown" >ÐбоÑÑдование</a><ul class="header-menu__items"><li class="header-menu__item"><a href="trackers" >GPS/GLONASS ÑÑекеÑÑ</a></li><li class="header-menu__item"><a href="sensors" >ÐаÑÑики ÑиÑÑÐµÐ¼Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга</a></li></ul></li><li class="header-menu__item"><a href="kgkcompany" >РнаÑ</a></li></ul> 117 </div> 118 <!-- mobile --> 119 <div class="col-xs-6 d-xl-none d-lg-none d-md-none d-sm-none d-flex header-menu__mobile dropdown"> 120 <button class="header-menu__mobile-toggle dropdown-toggle"type="button" id="dropdownMenuMain" aria-label="менÑ" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 121 <svg class="ham hamRotate ham4" viewBox="0 0 100 100" width="80" onclick="this.classList.toggle('active')"> 122 <path class="line top" d="m 70,33 h -40 c 0,0 -8.5,-0.149796 -8.5,8.5 0,8.649796 8.5,8.5 8.5,8.5 h 20 v -20" /> 123 <path class="line middle" d="m 70,50 h -40" /> 124 <path class="line bottom" d="m 30,67 h 40 c 0,0 8.5,0.149796 8.5,-8.5 0,-8.649796 -8.5,-8.5 -8.5,-8.5 h -20 v 20" /> 125 </svg> 126 </button> 127 <div id="dropdownMenuMainBody" class="dropdown-menu" aria-labelledby="dropdownMenuMain"> 128 <ul class="header-menu__items"><li class="header-menu__item"><a href="monitoring" >ÐозможноÑÑи</a></li><li class="header-menu__dropdown-menu-item"><a href="complexes" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown" >РеÑениÑ</a><ul class="header-menu__items"><li class="header-menu__item"><a href="cargo" >ÐÑÑзопеÑевозки</a></li><li class="header-menu__item"><a href="taxi" >ТакÑи</a></li><li class="header-menu__item"><a href="corporate" >ÐоÑпоÑаÑивнÑе паÑки</a></li><li class="header-menu__item"><a href="passengers" >ÐаÑÑажиÑопеÑевозки</a></li><li class="header-menu__item"><a href="special" >СпеÑÑÐµÑ Ð½Ð¸ÐºÐ° ÐÐÐ¥</a></li></ul></li><li class="header-menu__dropdown-menu-item"><a href="products" class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown" >ÐбоÑÑдование</a><ul class="header-menu__items"><li class="header-menu__item"><a href="trackers" >GPS/GLONASS ÑÑекеÑÑ</a></li><li class="header-menu__item"><a href="sensors" >ÐаÑÑики ÑиÑÑÐµÐ¼Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга</a></li></ul></li><li class="header-menu__item"><a href="kgkcompany" >РнаÑ</a></li></ul> 129 </div> 130 </div> 131 <!-- main menu end --> 132 <!-- recall form --> 133 <div class="col-xl-2 col-lg-2 col-md-2 d-xl-flex d-lg-flex d-md-flex d-sm-none d-none header-recall"> 134 <div class="header-bottom__button"> 135 <button type="button" class ="button-l button-primary animated fadeInDown" data-toggle="modal" data-target="#callBack">ÐбÑаÑнÑй звонок</button> 136 </div> 137 </div> 138 <!-- recall form end --> 139 </div> 140 </div> 141</header> 142<div class="row row-differ"></div> 143<div class="row row-transparent"> 144 <div class="container"> 145 <div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 146 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">
146ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 147</ul></div> 148 <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12 section-articlesplus"> 149 <h2 class="section-articlesplus__title">ÐаÑи пÑбликаÑии</h2> 150 <div class="section-articlesplus__items"> 151 <!-- items gridlist --> 152 <ul class="section-articlesplus__items-listbox"> 153 <div class="rows"> 154 <li class="section-articlesplus__item"> 155 <div class="section-articlesplus__item-img"> 156 <a href="dut-prolong"><img src="/assets/images/articles/ru/art-001-thumb.jpg" alt="Ðак пÑодлиÑÑ ÑÑок ÑлÑÐ¶Ð±Ñ Ð´Ð°ÑÑика ÑÑÐ¾Ð²Ð½Ñ Ñоплива (ÐУТ)"></a> 157 </div> 158 <div class="section-articlesplus__item-text"> 159 <a href="dut-prolong"><h3>Ðак пÑодлиÑÑ ÑÑок ÑлÑÐ¶Ð±Ñ Ð´Ð°ÑÑика ÑÑÐ¾Ð²Ð½Ñ Ñоплива (ÐУТ)</h3></a> 160 <p><div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 161 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 162</ul></div> 163 164 ÐÑбликаÑии 165 ÐаÑÑик ÑÑÐ¾Ð²Ð½Ñ Ñоплива (ÐУТ) â ÑÑо ÑÑÑÑойÑÑво конÑÑÐ¾Ð»Ñ Ð¸ ÑÑеÑа, позволÑÑÑее Ñ Ð±Ð¾Ð»ÑÑой ÑоÑноÑÑÑÑ ÑледиÑÑ Ð·Ð° ÑÑовнем Ñоплива в баке и ÑвоевÑеменно…</p> 166 <div class="section-articlesplus__item-readmore"> 167 <a class="button-normal button-l" href="dut-prolong" rel="noopener">ÐодÑобнее</h3></a> 168 </div> 169 </div> 170</li> 171<li class="section-articlesplus__item"> 172 <div class="section-articlesplus__item-img"> 173 <a href="glonass-na-avtomobil-s-2018-goda-dobrovolno-ili-prinuditelno"><img src="/assets/images/articles/ru/art-002-thumb.jpg" alt="ÐлонаÑÑ Ð½Ð° авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ Ñ 2018 года добÑоволÑно или пÑинÑдиÑелÑно"></a> 174 </div> 175 <div class="section-articlesplus__item-text"> 176 <a href="glonass-na-avtomobil-s-2018-goda-dobrovolno-ili-prinuditelno"><h3>ÐлонаÑÑ Ð½Ð° авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ Ñ 2018 года добÑоволÑно или пÑинÑдиÑелÑно</h3></a> 177 <p><div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 178 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">
178ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 179</ul></div> 180 181 ÐÑбликаÑии 182 СиÑÑемой мониÑоÑинга полÑзÑÑÑÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ ÑÑанÑпоÑÑнÑе пÑедпÑиÑÑиÑ, ÑлÑÐ¶Ð±Ñ ÑакÑи и дÑÑгие оÑганизаÑии. Ðна позволÑÐµÑ ÐºÐ¾Ð½ÑÑолиÑоваÑÑ Ð¼ÐµÑÑÐ¾Ð½Ð°Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ…</p> 183 <div class="section-articlesplus__item-readmore"> 184 <a class="button-normal button-l" href="glonass-na-avtomobil-s-2018-goda-dobrovolno-ili-prinuditelno" rel="noopener">ÐодÑобнее</h3></a> 185 </div> 186 </div> 187</li> 188<li class="section-articlesplus__item"> 189 <div class="section-articlesplus__item-img"> 190 <a href="glonass-na-lichny-avto"><img src="/assets/images/articles/ru/art-003-thumb.jpg" alt="УÑÑановка глонаÑÑ Ð½Ð° лиÑнÑй авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ ÐºÐ°Ðº гаÑанÑÐ¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи"></a> 191 </div> 192 <div class="section-articlesplus__item-text"> 193 <a href="glonass-na-lichny-avto"><h3>УÑÑановка глонаÑÑ Ð½Ð° лиÑнÑй авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ ÐºÐ°Ðº гаÑанÑÐ¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи</h3></a> 194 <p><div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 195 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 196</ul></div> 197 198 ÐÑбликаÑии 199 ЧÑо Ñамое важное Ð´Ð»Ñ Ð²Ð¾Ð´Ð¸ÑÐµÐ»Ñ Ð°Ð²ÑомобилÑ? ÐонеÑно, безопаÑноÑÑÑ Ð·Ð° ÑÑлем. Ðменно поÑÑÐ¾Ð¼Ñ Ð¿Ñи вÑбоÑе ÑÑанÑпоÑÑного ÑÑедÑÑва болÑÑое внимание…</p> 200 <div class="section-articlesplus__item-readmore"> 201 <a class="button-normal button-l" href="glonass-na-lichny-avto" rel="noopener">ÐодÑобнее</h3></a> 202 </div> 203 </div> 204</li> 205<li class="section-articlesplus__item"> 206 <div class="section-articlesplus__item-img"> 207 <a href="sistema-slegenia-za-sotrudnikami"><img src="/assets/images/articles/ru/art-004-thumb.jpg" alt="CиÑÑема ÑÐ»ÐµÐ¶ÐµÐ½Ð¸Ñ Ð·Ð° ÑоÑÑÑдниками на ÑÑанÑпоÑÑнÑÑ Ð¿ÑедпÑиÑÑиÑÑ "></a> 208 </div> 209 <div class="section-articlesplus__item-text"> 210 <a href="sistema-slegenia-za-sotrudnikami"><h3>CиÑÑема ÑÐ»ÐµÐ¶ÐµÐ½Ð¸Ñ Ð·Ð° ÑоÑÑÑдниками на ÑÑанÑпоÑÑнÑÑ Ð¿ÑедпÑиÑÑиÑÑ </h3></a> 211 <p><div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 212 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">
212ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 213</ul></div> 214 215 ÐÑбликаÑии 216 Ðдним из оÑновнÑÑ Ð¿ÑинÑипов Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÑÑпеÑного бизнеÑа ÑвлÑеÑÑÑ Ð¿Ð¾ÑÑоÑннÑй конÑÑÐ¾Ð»Ñ ÑабоÑÐ¸Ñ Ð¿ÑоÑеÑÑов. ÐÑобенно ÑÑо каÑаеÑÑÑ ÑÑанÑпоÑÑнÑÑ …</p> 217 <div class="section-articlesplus__item-readmore"> 218 <a class="button-normal button-l" href="sistema-slegenia-za-sotrudnikami" rel="noopener">ÐодÑобнее</h3></a> 219 </div> 220 </div> 221</li> 222<li class="section-articlesplus__item"> 223 <div class="section-articlesplus__item-img"> 224 <a href="ustanovka-tahografa-na-gruzovik"><img src="/assets/images/articles/ru/art-005-thumb.jpg" alt="СколÑко ÑÑÐ¾Ð¸Ñ ÑÑÑановка ÑÐ°Ñ Ð¾Ð³ÑаÑа на гÑÑзовой авÑомобилÑ?"></a> 225 </div> 226 <div class="section-articlesplus__item-text"> 227 <a href="ustanovka-tahografa-na-gruzovik"><h3>СколÑко ÑÑÐ¾Ð¸Ñ ÑÑÑановка ÑÐ°Ñ Ð¾Ð³ÑаÑа на гÑÑзовой авÑомобилÑ?</h3></a> 228 <p><div class="breadcrumbs-container"><ul class="B_crumbBox" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="B_firstCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_homeCrumb" itemprop="item" rel="ÐлавнаÑ" href="https://www.kgk-global.com/"><span itemprop="name"><span style="font-size:0;">Home</span><img src="../assets/template/kgk/img/homepage.svg" style="width:auto;height:10px;" alt="" /></span><meta itemprop="position" content="1" /></a></li> 229 <img src="../assets/template/kgk/img/separator.svg"style="width:auto;height:10px;margin-top:6px;" alt="" /> <li class="B_lastCrumb" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a class="B_currentCrumb" itemprop="item" rel="СÑаÑÑи и пÑбликаÑии на ÑемÑ, ÑвÑзаннÑе Ñ ÑиÑÑемами GPS/ÐÐÐÐÐСС мониÑоÑинга ÑÑанÑпоÑÑа" href="articles"><span itemprop="name">ÐÑбликаÑии</span><meta itemprop="position" content="1" /></a></li> 230</ul></div> 231 232 ÐÑбликаÑии 233 ÐладелÑÑÑ ÑÑпеÑнÑÑ ÑÑанÑпоÑÑнÑÑ Ð¿ÑедпÑиÑÑий не ÑкÑÑваÑÑ ÑекÑÐµÑ Ñвоей ÑÑÑекÑивной и пÑодÑкÑивной ÑабоÑÑ. Ðни занимаÑÑÑÑ Ð¿Ð¾ÑÑоÑннÑм мониÑоÑингом…</p> 234 <div class="section-articlesplus__item-readmore"> 235 <a class="button-normal button-l" href="ustanovka-tahografa-na-gruzovik" rel="noopener">ÐодÑобнее</h3></a> 236 </div> 237 </div> 238</li> 239 </div> 240 </ul> 241 <ul class="pagination"><li class="page-item disabled"><a class="page-link" href="#">ÐеÑваÑ</a></li><li class="page-item disabled"><a class="page-link" href="#">«</a></li><li class="page-item active"><a class="page-link" href="articles?p=1">1</a></li><li class="page-item"><a class="page-link" href="articles?p=2">2</a></li><li class="page-item"><a class="page-link" href="articles?p=3">3</a></li><li class="page-item"><a class="page-link" href="articles?p=4">4</a></li><li class="page-item"><a class="page-link" href="articles?p=5">5</a></li><li class="page-item"><a class="page-link" href="articles?p=2">»</a></li><li class="page-item"><a class="page-link" href="articles?p=5">ÐоÑледнÑÑ</a></li></ul> 242 <!-- items gridlist end --> 243 </div> 244 </div> 245 </div> 246</div> 247<footer class="footline"> 248 <div class="footline-top row"> 249 <div class="container"> 250 <!-- bottom menu 1 --> 251 <div class="col-xl-3 col-lg-3 col-md-3 col-sm-4 col-12 bottom-menu bottom-menu1"> 252 <h4 class="bottom-menu__title"></h4> 253 <ul class="bottom-menu__items"> 254 <li class="bottom-menu__main"><a href="monitoring" rel="noopener">ÐозможноÑÑи</a></li> 255 <!--<li class="bottom-menu__main"><a href="calculator" rel="noopener">ÐалÑкÑлÑÑÐ¾Ñ ÑÑоимоÑÑи</a></li>--> 256 <li class="bottom-menu__main"><a href="articles" rel="noopener">
256ÐÑбликаÑии</a></li> 257 <li class="bottom-menu__main"><a href="mobile" rel="noopener">ÐобилÑнÑе пÑиложениÑ</a></li> 258 <li class="bottom-menu__main"><a href="kgkcompany" rel="noopener">Ркомпании</a></li> 259 <li class="bottom-menu__main"><a href="contacts" rel="noopener">ÐонÑакÑÑ</a></li> 260 </ul> 261 </div> 262 <!-- bottom menu 1 end --> 263 <!-- bottom menu 2 --> 264 <div class="col-xl-3 col-lg-3 col-md-3 col-sm-4 col-6 bottom-menu bottom-menu2"> 265 <h4 class="bottom-menu__title"></h4> 266 <h4 class="bottom-menu__main"><a href="complexes" rel="noopener">РеÑениÑ</a></h4> 267 <ul class="bottom-menu__items"> 268 <li class="bottom-menu__item"><a href="cargo" rel="noopener">ÐÑÑзопеÑевозки</a></li> 269 <li class="bottom-menu__item"><a href="taxi" rel="noopener">ТакÑи</a></li> 270 <li class="bottom-menu__item"><a href="corporate" rel="noopener">ÐоÑпоÑаÑивнÑе паÑки</a></li> 271 <li class="bottom-menu__item"><a href="passengers" rel="noopener">ÐаÑÑажиÑопеÑевозки</a></li> 272 <li class="bottom-menu__item"><a href="special" rel="noopener">СпеÑÑÐµÑ Ð½Ð¸ÐºÐ° ÐÐÐ¥</a></li> 273 </ul> 274 </div> 275 <!-- bottom menu 2 end --> 276 <!-- bottom menu 3 --> 277 <div class="col-xl-3 col-lg-3 col-md-3 col-sm-4 col-6 bottom-menu bottom-menu3"> 278 <h4 class="bottom-menu__title"></h4> 279 <h4 class="bottom-menu__main"><a href="products" rel="noopener">ÐбоÑÑдование</a></h4> 280 <ul class="bottom-menu__items"> 281 <li class="bottom-menu__item"><a href="trackers" rel="noopener">GPS/ÐÐÐÐÐСС ТÑекеÑÑ</a></li> 282 <li class="bottom-menu__item"><a href="sensors" rel="noopener">ÐаÑÑики ÑиÑÑÐµÐ¼Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга</a></li> 283<!-- <li class="bottom-menu__item"><a href="eberspacher-airtronic" rel="noopener">ÐвÑономнÑй воздÑÑнÑй оÑопиÑелÑ</a></li> --> 284 </ul> 285 </div> 286 <!-- bottom menu 3 end --> 287 <!-- contact block 1 --> 288 <div class="col-xl-3 col-lg-3 col-md-3 col-sm-12 col-12 bottom-contacts"> 289 <div class="bottom-contacts__item"> 290 <p>ÐоддеÑжка</p> 291 <span><a href="tel:+78003336883" rel="noopener">+7 (800) 333-68-83</a></span> 292 <p>[email protected]</p> 293 </div> 294 <div class="bottom-contacts__item"> 295 <p>ÐодклÑÑение</p> 296 <span><a href="tel:+74956680998" rel="noopener">+7 (495) 668-09-98</a></span> 297 <p>[email protected]</p> 298 </div> 299 <div class="bottom-contacts__item"> 300 <p>117513, ÐоÑква, <br>ÐенинÑкий пÑоÑп., д.137, к. 1</p> 301 </div> 302 <div class="bottom-contacts__social"> 303 <a href="https://www.facebook.com/kgkglobal.team/" rel="noopener" class="social-icon"> 304 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 305 <path class="hovered" d="M42.6969 8.33325H43.4685V16.8465H38.3341C37.7906 16.8483 37.6395 16.9147 37.5767 16.9636C37.5268 17.0024 37.3964 17.1404 37.2863 17.7208V21.6673H43.5556L42.6629 29.9988H37.2863V49.9999H27.4396V29.9988H23.5V21.6673H27.4396V15.7113C27.4396 12.79 29.0144 11.1384 29.8386 10.4516C30.2426 10.115 30.9697 9.59932 31.8001 9.16394C32.6111 8.73878 33.6262 8.33326 34.5752 8.33325H42.6969Z" fill="white"/> 306 <path class="hovered" fill-rule="evenodd" clip-rule="evenodd" d="M0.5 4.03226C0.5 1.8053 2.3053 0 4.53226 0H46.4677C48.6947 0 50.5 1.8053 50.5 4.03226V45.9677C50.5 48.1947 48.6947 50 46.4677 50H4.53226C2.3053 50 0.5 48.1947 0.5 45.9677V4.03226ZM4.53226 1.6129C3.19609 1.6129 2.1129 2.69609 2.1129 4.03226V45.9677C2.1129 47.3039 3.19609 48.3871 4.53226 48.3871H46.4677C47.8039 48.3871 48.8871 47.3039 48.8871 45.9677V4.03226C48.8871 2.69609 47.8039 1.6129 46.4677 1.6129H4.53226Z" fill="white"/> 307 </svg>
308 <span style="display:none;">гÑÑппа Facebook</span> 309 </a> 310 <a href="https://vk.com/kgk.global" rel="noopener" class="social-icon"> 311 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 312 <path class="hovered" fill-rule="evenodd" clip-rule="evenodd" d="M46.6667 1.66667H3.33333C2.41286 1.66667 1.66667 2.41286 1.66667 3.33333V46.6667C1.66667 47.5871 2.41286 48.3333 3.33333 48.3333H46.6667C47.5871 48.3333 48.3333 47.5871 48.3333 46.6667V3.33333C48.3333 2.41286 47.5871 1.66667 46.6667 1.66667ZM3.33333 0C1.49238 0 0 1.49238 0 3.33333V46.6667C0 48.5076 1.49238 50 3.33333 50H46.6667C48.5076 50 50 48.5076 50 46.6667V3.33333C50 1.49238 48.5076 0 46.6667 0H3.33333Z" fill="white"/> 313 <path class="hovered" d="M20.5094 12.5929C22.3425 12.4892 25.5624 12.4115 27.3026 12.7077C27.8034 12.793 28.3319 12.9892 28.7491 13.3652C29.188 13.7609 29.4565 14.3162 29.4565 14.9896C29.4565 16.2881 29.438 17.2518 29.4212 18.1281C29.3919 19.6581 29.3677 20.9211 29.4559 23.2331C29.4745 23.7218 29.6787 23.9455 29.757 23.9897C29.7791 24.0021 29.7932 24.0061 29.8279 23.9969C29.8763 23.9842 30.0053 23.9303 30.1883 23.7225C31.1507 22.6296 32.262 20.8372 33.2065 19.143C34.1451 17.4596 34.879 15.9467 35.0907 15.458C35.1241 15.3809 35.1583 15.3001 35.1924 15.2195L35.1925 15.2193L35.1926 15.2191C35.2591 15.0617 35.3254 14.9049 35.3852 14.7777C35.4807 14.5743 35.6068 14.3376 35.8001 14.132C36.2491 13.6543 36.8382 13.5651 37.4548 13.5651C37.7303 13.5651 38.2786 13.5587 38.9683 13.5507L38.9684 13.5507C39.6661 13.5425 40.5087 13.5327 41.36 13.5261C43.0117 13.5132 44.7458 13.5116 45.3559 13.5688C45.8746 13.6174 46.3139 13.8733 46.5769 14.3169C46.8117 14.7133 46.8518 15.1685 46.8268 15.5559C46.7767 16.3361 46.4373 17.2341 46.0049 18.005C45.5751 18.7713 44.6371 20.0932 43.5552 21.5674C42.8906 22.4729 42.1536 23.4599 41.4213 24.4407L41.4202 24.4423C40.9502 25.0717 40.4822 25.6985 40.0365 26.2995C39.9374 26.4331 39.9156 26.5586 39.9822 26.7666C40.0621 27.0159 40.258 27.3182 40.5513 27.6543C41.3453 28.5639 42.0067 29.1383 42.6022 29.6455L42.7058 29.7336C43.2604 30.2053 43.8066 30.6697 44.3018 31.307C44.4821 31.5391 44.6897 31.7776 44.9216 32.044L44.9218 32.0443L45.0542 32.1966C45.3307 32.5153 45.6312 32.8682 45.8967 33.2393C46.4121 33.9595 46.9145 34.9083 46.7249 35.9949C46.5897 36.7697 46.1163 37.2684 45.5275 37.537C44.9917 37.7814 44.3747 37.8324 43.8525 37.8324H37.9416C36.228 37.8324 34.9361 36.7367 34.0515 35.9543C33.2812 35.2729 32.755 34.6088 32.3123 34.0501L32.3123 34.05L32.1979 33.9059C31.7244 33.3108 31.3474 32.8696 30.8077 32.5145C30.5315 32.3328 30.4355 32.342 30.4248 32.3435C30.4204 32.3441 30.3876 32.3486 30.3202 32.3985C30.2459 32.4535 30.1364 32.5591 29.9966 32.7547C29.5025 33.4464 29.4565 34.1713 29.4565 35.3301C29.4565 35.9858 29.2395 36.5809 28.7802 37.0063C28.3307 37.4226 27.7436 37.589 27.1628 37.589H27.1505H27.1504C26.0623 37.589 24.7554 37.589 23.4936 37.5C22.2403 37.4116 20.9559 37.2315 19.9415 36.837C16.6392 35.5527 13.3426 33.1405 10.3344 28.5924C7.38448 24.1326 5.5551 20.4401 4.56568 18.214L4.44538 17.9437C4.25269 17.5113 4.07676 17.1164 3.93437 16.77C3.76524 16.3586 3.62022 15.9614 3.54925 15.6038C3.48077 15.2587 3.45011 14.8027 3.68822 14.3835C3.94126 13.938 4.37443 13.7425 4.76115 13.6552C5.1162 13.575 5.72832 13.5306 6.38294 13.5034C7.06512 13.475 7.87438 13.463 8.67175 13.4652C9.46918 13.4674 10.2626 13.4839 10.9134 13.5133C11.5255 13.541 12.1077 13.5831 12.4138 13.6596C12.7051 13.7324 12.9044 13.9255 12.9939 14.0178C13.109 14.1365 13.2172 14.278 13.3158 14.4198C13.5147 14.706 13.7358 15.0834 13.9671 15.5041C14.3034 16.1158 14.692 16.8761 15.1022 17.6787L15.1022 17.6788C15.2567 17.981 15.4143 18.2892 15.5732 18.5978C16.1614 19.7395 16.7765 20.9003 17.3672 21.8664C17.9793 22.8674 18.4955 23.5389 18.8642 23.8138C19.1521 24.0285 19.314 24.0857 19.3803 24.1014C19.4014 24.0729 19.4336 24.0203 19.473 23.9281C19.5817 23.6741 19.6669 23.2918 19.7359 22.7931C19.7868 22.4253 19.8235 22.041 19.8614 21.6444L19.8614 21.6443L19.8615 21.6438C19.8744 21.5088 19.8874 21.3724 19.9012 21.2348C19.9979 20.2678 19.9579 19.0697 19.7983 18.0426C19.7185 17.5296 19.6127 17.0836 19.4909 16.7429C19.4302 16.5731 19.3704 16.4432 19.3162 16.3498C19.2625 16.2575 19.2285 16.2254 19.2261 16.2232C19.0795 16.1021 18.7992 15.9895 18.4698 15.9107C18.3198 15.8748 18.184 15.8515 18.0862 15.8373C18.0378 15.8303 17.9997 15.8256 17.9753 15.8229L17.9495 15.8201L17.9469 15.8199L17.9459 15.8198L17.9452 15.8197L16.7488 15.717L17.2659 14.6313L18.0182 14.9896C17.2659 14.6313 17.2662 14.6305 17.2662 14.6305L17.2666 14.6297L17.2674 14.6281L17.2692 14.6243L17.2737 14.6151L17.2863 14.5904C17.2962 14.5712 17.3093 14.5467 17.3257 14.5175C17.3585 14.4593 17.4049 14.382 17.4661 14.2919C17.5879 14.1124 17.7714 13.8769 18.027 13.6378C18.5441 13.1541 19.3561 12.6582 20.5094 12.5929Z" fill="white"/> 314 </svg>
315 <span style="display:none;">гÑÑппа вÐонÑакÑе</span> 316 </a> 317 </div> 318 <div class="bottom-contacts__item"> 319 <a href="privacy-policy" rel="noopener">ÐолиÑика обÑабоÑки <br>пеÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ </a> 320 </div> 321 </div> 322 <!-- contact block end --> 323 </div> 324 </div> 325 <div class="footline-bottom row"> 326 <div class="container"> 327 <!-- legacy --> 328 <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12 bottom-line"> 329 <p>© 2020, ÐÐÐ "ÐÐÐ"</p> 330
330<script type="text/javascript"> //<![CDATA[ 331 var tlJsHost = ((window.location.protocol == "https:") ? "https://secure.trust-provider.com/" : "http://www.trustlogo.com/"); 332 document.write(unescape("%3Cscript src='" + tlJsHost + "trustlogo/javascript/trustlogo.js' type='text/javascript'%3E%3C/script%3E")); 333 //]]> 334 </script>
334 335
335<script language="JavaScript" type="text/javascript"> 336 TrustLogo("https://www.kgk-global.com/assets/images/sectigo_trust_seal_sm_82x32.png", "CL1", "none"); 337 </script>
337 338 <a class="hidden" href="https://ssl.comodo.com/wildcard-ssl-certificates.php" id="comodoTL">Wildcard SSL</a> 339 </div> 340 <!-- legacy end --> 341 </div> 342 </div> 343</footer> 344<!-- Google Analytics counter -->
345<script type="text/javascript">
vendor: 345 bytes, lines 345-351
345 346 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 347 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 348 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 349 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 350 351 ga('create', '
351UA-60684717-3
vendor: 39 bytes, lines 351-353
351', 'auto'); 352 ga('send', 'pageview'); 353
354</script>
354 355<!-- Google Analytics counter --> 356 357<!-- Yandex.Metrika counter -->
358<script type="text/javascript"> 359(function (d, w, c) { 360 (w[c] = w[c] || []).push(function() { 361 try { 362 w.yaCounter29428570 = new Ya.Metrika({id:29428570, 363 webvisor:true, 364 clickmap:true, 365 trackLinks:true, 366 accurateTrackBounce:true}); 367 } catch(e) { } 368 }); 369 370 var n = d.getElementsByTagName("script")[0], 371 s = d.createElement("script"), 372 f = function () { n.parentNode.insertBefore(s, n); }; 373 s.type = "text/javascript"; 374 s.async = true; 375 s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; 376 377 if (w.opera == "[object Opera]") { 378 d.addEventListener("DOMContentLoaded", f, false); 379 } else { f(); } 380})(document, window, "yandex_metrika_callbacks"); 381</script>
381 382<noscript><div><img src="//mc.yandex.ru/watch/29428570" style="position:absolute; left:-9999px;" alt="ЯндекÑ.ÐеÑÑика" /></div></noscript> 383<!-- /Yandex.Metrika counter --> 384 385<!-- callback form --> 386<div class="modal fade" id="callBack" tabindex="-1" role="dialog" aria-labelledby="callBack" aria-hidden="true"> 387 <div class="modal-dialog" role="document"> 388 <div class="modal-content"> 389 <div id="appCallBack"> 390 <form id="appCallBackForm" class="modal-form" name="callBack" v-if="showForm" @submit.prevent="submit" method="post" role="form" accept-charset="UTF-8" > 391 <div class="modal-header"> 392 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 393 <h4 class="modal-title">ÐеÑезвоним в ÑеÑение 10 минÑÑ.</h4> 394 </div> 395 <div class="modal-body"> 396 <div class="form-group"> 397 <div class="input-group"> 398 <label class="appCallBack" :class="field1.valid">{{field1.name}}</label> 399 <input type="text" :placeholder="field1.placeholder" v-model="field1.value" @input="checkValid(field1)"/> 400 </div> 401 </div> 402 <div class="form-group"> 403 <div class="input-group"> 404 <label class="appCallBack" :class="field2.valid">{{field2.name}}</label> 405 <input type="text" :placeholder="field2.placeholder" v-model="field2.value" @input="checkValid(field2)"/> 406 </div> 407 </div> 408 <div class="form-group"> 409 <div class="checkbox-group"> 410 <label class="appCallBack" :class="field3.valid">{{field3.name}}</label> 411 <input type="checkbox" v-model="field3.checked" @input="checkTeam(field3)"/> 412 </div> 413 </div> 414 <div class="form-group"> 415 <div class="checkbox-group"> 416 <label class="appCallBack" :class="field4.valid">{{field4.name}}<a href="privacy-policy" rel="noopener" target="_blank">{{field4.link}}</a>{{field4.name2}}</label> 417 <input type="checkbox" v-model="field4.value" @input="checkActive(field4)"/> 418 </div> 419 </div> 420 <div class="form-group"> 421 <p class="additive">ÐолÑ, оÑмеÑеннÑе *, обÑзаÑелÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ.</p> 422 </div> 423 <div class="form-group"> 424 <div class="input-group justify-content-center"> 425 <div class="g-recaptcha" data-sitekey="6LeKZjMsAAAAAMmfhVTJ9LJf-bN-wjALViLYHofR"></div> 426 </div> 427</div>
vendor: 106 bytes, lines 427-429
427 428<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=ru"></script> 429
429<div class="form-group form-progress hidden"> 430 <p class="additive"><span>ÐÑогÑеÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑоÑмÑ: </span></p> 431 <div class="progress"> 432 <div class="progress-bar" :style="'width:' + widthBar + '%'"></div> 433 </div> 434 </div> 435 </div> 436 <div class="modal-footer"> 437 <div class="form-group"> 438 <div class="button-group"> 439 <button type="submit" class="button-warning-inverse button-xl" v-on:click="dataSubmit(field1, field2, field3, field4)" :disabled="!isValid">ÐеÑезвониÑе мне</button> 440 </div> 441 </div> 442 </div> 443 </form> 444 <div v-else> 445 <div class="modal-form"> 446 <div class="modal-header"> 447 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 448 <h4 class="modal-title">СпаÑибо!</h4> 449 </div> 450 <div class="modal-body"> 451 <p class="modal-descr">ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена.</p> 452 </div> 453 <div class="modal-footer"></div> 454 </div> 455 </div> 456</div>
457<script> 458 // Callback form 459 460 window.addEventListener('DOMContentLoaded', function() { 461 new Vue({ 462 el: '#appCallBack', 463 data: { 464 field1: { 465 name: 'ÐведиÑе имÑ*', 466 placeholder: 'Ðак к вам обÑаÑиÑÑÑÑ', 467 value: '', 468 pattern: /^[a-zA-Zа-ÑÐ-Я ]{2,30}$/, 469 valid: null 470 }, 471 field2: { 472 name: `ÐведиÑе ÑелеÑон*`, 473 placeholder: 'ÐÐ¾Ð¼ÐµÑ ÑелеÑона', 474 value: '', 475 pattern: /^[0-9\+\-\(\)\s]{10,18}$/, 476 valid: null 477 }, 478 field3: { 479 name: 'Я ÑвлÑÑÑÑ ÐºÐ»Ð¸ÐµÐ½Ñом компании', 480 value: false, 481 checked: false, 482 valid: null 483 }, 484 field4: { 485 name: 'Я ознакомлен/а Ñ ', 486 link: 'ÐолиÑикой конÑиденÑиалÑноÑÑи', 487 name2: ' и Ð´Ð°Ñ Ð¡Ð¾Ð³Ð»Ð°Ñие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ *', 488 value: false, 489 checked: true, 490 valid: null 491 }, 492 field5: { 493 name: 'Captcha', 494 valid: null, 495 value: null 496 }, 497 widthBar: 0, 498 showForm: true, 499 captchaChecker: null 500 }, 501 mounted() { 502 this.resize(); 503 this.captchaChecker = setInterval(() => this.checkCaptcha(), 1000); 504 }, 505 unmounted() { 506 clearInterval(this.captchaChecker); 507 }, 508 updated() { 509 this.resize(); 510 }, 511 computed: { 512 isValid() { 513 let items = [this.field1, this.field2, this.field4, this.field5]; 514 return items.every((it) => it.valid === 'label-done'); 515 } 516 }, 517 methods: { 518 reset() { 519 this.field1.value = this.field2.value = this.field5.value = null; 520 this.field1.valid = this.field2.valid = this.field3.valid = this.field4.valid = this.field5.valid = null; 521 this.field4.value = this.field3.value = false; 522 }, 523 resize() { 524 let countValid = document.querySelectorAll('.appCallBack.label-done').length; 525 this.widthBar = countValid * 33.3; 526 }, 527 checkCaptcha() { 528 let el = document.querySelector('#appCallBack .g-recaptcha-response') 529 530 if (el && el.value) { 531 this.field5.valid = 'label-done'; 532 this.field5.value = el.value; 533 } else { 534 this.field5.valid = 'label-error'; 535 this.field5.value = ''; 536 } 537 }, 538 checkValid(field1) { 539 let pattern = field1.pattern; 540 let value = field1.value; 541 if(value.match(pattern)) { 542 field1.valid = 'label-done'; 543 } else { 544 field1.valid = 'label-error'; 545 } 546 }, 547 checkValid(field2) { 548 let pattern = field2.pattern; 549 let value = field2.value; 550 if(value.match(pattern)) { 551 field2.valid = 'label-done'; 552 } else { 553 field2.valid = 'label-error'; 554 } 555 }, 556 checkTeam(field3) { 557 let checked = field3.checked; 558 if (field3.value !== checked) { 559 field3.valid = 'label-info'; 560 } else { 561 field3.valid = 'label-info'; 562 } 563 }, 564 checkActive(field4) { 565 let checked = field4.checked; 566 if(field4.value !== checked) { 567 field4.valid = 'label-done'; 568 } else { 569 field4.valid = 'label-error'; 570 } 571 }, 572 dataSubmit(field1, field2, field3, field4) {
573 this.showForm = false; 574 $.ajax({ 575 url: "/assets/template/kgk/phpmailer/send-callbackform.php", 576 type: "post", 577 data: { 578 "site_context":"/", 579 "user_name": this.field1.value, 580 "user_phone": this.field2.value, 581 "user_teamname": this.field3.value, 582 "user_agreed": this.field4.value, 583 "validation_code": this.field5.value 584 } 585 }); 586 587 this.reset(); 588 setTimeout(()=> $('#callBack').modal('hide'), 1000); 589 590 }, 591 submit() {} 592 } 593 }); 594 }); 595</script>
595 596 </div> 597 </div> 598</div> 599<!-- contact form --> 600<div class="modal fade" id="contactForm" tabindex="-1" role="dialog" aria-labelledby="contactForm" aria-hidden="true"> 601 <div class="modal-dialog" role="document"> 602 <div class="modal-content"> 603 <div id="appContactForm"> 604 <form class="modal-form" name="contactForm" v-if="showForm" @submit.prevent="submit" method="post" role="form" accept-charset="UTF-8" > 605 <div class="modal-header"> 606 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 607 <h4 class="modal-title">ÐÑпÑавка ÑообÑениÑ.</h4> 608 </div> 609 <div class="modal-body"> 610 <div class="form-group"> 611 <div class="input-group"> 612 <label class="appContactForm" :class="field1.valid">{{field1.name}}</label> 613 <input type="text" :placeholder="field1.placeholder" v-model="field1.value" @input="checkValid(field1)"/> 614 </div> 615 </div> 616 <div class="form-group"> 617 <div class="input-group"> 618 <label class="appContactForm" :class="field2.valid">{{field2.name}}</label> 619 <input type="text" :placeholder="field2.placeholder" v-model="field2.value" @input="checkValid(field2)"/> 620 </div> 621 </div> 622 <div class="form-group"> 623 <div class="input-group"> 624 <label class="appContactForm" :class="field3.valid">{{field3.name}}</label> 625 <input type="text" :placeholder="field3.placeholder" v-model="field3.value" @input="checkValid(field3)"/> 626 </div> 627 </div> 628 <div class="form-group"> 629 <div class="checkbox-group"> 630 <label class="appContactForm" :class="checkfield.valid">{{checkfield.name}}<a href="privacy-policy" rel="noopener" target="_blank">{{checkfield.link}}</a>{{checkfield.name2}}</label> 631 <input type="checkbox" v-model="checkfield.value" @input="checkActive(checkfield)"/> 632 </div> 633 </div> 634 <div class="form-group"> 635 <div class="input-group"> 636 <label class="appContactForm" :class="textfield.valid">{{textfield.name}}</label> 637 <textarea rows="3" v-model="textfield.value" @input="checkFill(textfield)"></textarea> 638 </div> 639 </div> 640 <div class="form-group"> 641 <p class="additive">ÐолÑ, оÑмеÑеннÑе *, обÑзаÑелÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ.</p> 642 </div> 643 <div class="form-group"> 644 <div class="input-group justify-content-center"> 645 <div class="g-recaptcha" data-sitekey="6LeKZjMsAAAAAMmfhVTJ9LJf-bN-wjALViLYHofR"></div> 646 </div> 647</div>
vendor: 106 bytes, lines 647-649
647 648<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=ru"></script> 649
649<div class="form-group form-progress"> 650 <p class="additive"><span>ÐÑогÑеÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑоÑмÑ:</span></p> 651 <div class="progress"> 652 <div class="progress-bar" :style="'width:' + widthBar + '%'"></div> 653 </div> 654 </div> 655 </div> 656 <div class="modal-footer"> 657 <div class="form-group" style="display:flex;align-items:center;justify-content:center;"> 658 <div class="button-group"> 659 <button type="submit" class="button-warning-inverse button-xl" v-on:click="dataSubmit(field1, field2, field3, checkfield, textfield)" :disabled="!isValid">ÐÑпÑавиÑÑ</button> 660 </div> 661 </div> 662 </div> 663 </form> 664 <div v-else> 665 <div class="modal-form"> 666 <div class="modal-header"> 667 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 668 <h4 class="modal-title">СпаÑибо!</h4> 669 </div> 670 <div class="modal-body"> 671 <p class="modal-descr">ÐÐ°Ñ Ð·Ð°Ð¿ÑÐ¾Ñ ÑÑпеÑно оÑпÑавлен.</p> 672 </div> 673 <div class="modal-footer"></div> 674 </div> 675 </div> 676</div>
677<script> 678 // Contact form on main page 679 window.addEventListener('DOMContentLoaded', function() { 680 new Vue({ 681 el: '#appContactForm', 682 data: { 683 field1: { 684 name: 'ÐведиÑе имÑ*', 685 placeholder: 'ÐмÑ', 686 value: '', 687 pattern: /^[a-zA-Zа-ÑÐ-Я ]{2,30}$/, 688 valid: null 689 }, 690 field2: { 691 name: 'ÐведиÑе email*', 692 placeholder: 'Email', 693 value: '', 694 pattern: /^.+@.+\.+[a-zA-Zа-ÑÐ-Я]{2,6}$/, 695 valid: null 696 }, 697 field3: { 698 name: 'ÐведиÑе ÑелеÑон*', 699 placeholder: 'ÐÐ¾Ð¼ÐµÑ ÑелеÑона', 700 value: '', 701 pattern: /^[0-9\+\-\(\)\s]{10,18}$/, 702 valid: null 703 }, 704 field4: { 705 name: 'Captcha', 706 value: null, 707 valid: null 708 }, 709 textfield: { 710 name: 'ТекÑÑ ÑообÑениÑ*', 711 value: '', 712 pattern: /.+/, 713 valid: null 714 }, 715 checkfield: { 716 name: 'Я ознакомлен/а Ñ ', 717 link: 'ÐолиÑикой конÑиденÑиалÑноÑÑи', 718 name2: ' и Ð´Ð°Ñ Ð¡Ð¾Ð³Ð»Ð°Ñие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ *', 719 value: false, 720 checked: true, 721 valid: null 722 }, 723 widthBar: 0, 724 showForm: true, 725 captchaChecker: null 726 }, 727 mounted() { 728 this.resize(); 729 this.captchaChecker = setInterval(() => this.checkCaptcha(), 1000); 730 }, 731 unmounted() { 732 clearInterval(this.captchaChecker); 733 }, 734 updated() { 735 this.resize(); 736 }, 737 computed: { 738 isValid() { 739 let items = [this.field1, this.field2, this.field3, this.field4, this.textfield, this.checkfield]; 740 return items.every((it) => it.valid === 'label-done'); 741 } 742 }, 743 methods: { 744 reset() { 745 this.field1.value = this.field2.value = this.field3.value = this.field4.value = this.textfield.value = null; 746 this.field1.valid = this.field2.valid = this.field3.valid = this.field4.valid = this.textfield.valid = this.checkfield.valid = null; 747 this.checkfield.value = false; 748 }, 749 resize() { 750 let countValid = document.querySelectorAll('.appContactForm.label-done').length; 751 this.widthBar = countValid * 20; 752 }, 753 checkCaptcha() { 754 let el = document.querySelector('#appContactForm .g-recaptcha-response'); 755 756 if (el && el.value) { 757 this.field4.valid = 'label-done'; 758 this.field4.value = el.value; 759 } else { 760 this.field4.valid = 'label-error'; 761 this.field4.value = ''; 762 } 763 }, 764 checkValid(field1) { 765 let pattern = field1.pattern; 766 let value = field1.value; 767 if(value.match(pattern)) { 768 field1.valid = 'label-done'; 769 } else { 770 field1.valid = 'label-error'; 771 } 772 }, 773 checkValid(field2) { 774 let pattern = item.pattern; 775 let value = field2.value; 776 if(value.match(pattern)) { 777 field2.valid = 'label-done'; 778 } else { 779 field2.valid = 'label-error'; 780 } 781 }, 782 checkValid(field3) { 783 let pattern = field3.pattern; 784 let value = field3.value; 785 if(value.match(pattern)) { 786 field3.valid = 'label-done'; 787 } else { 788 field3.valid = 'label-error'; 789 } 790 }, 791 checkFill(textfield) { 792 let pattern = textfield.pattern; 793 let value = textfield.value; 794 if(value.match(pattern)) { 795 textfield.valid = 'label-done'; 796 } else { 797 textfield.valid = 'label-error'; 798 } 799 }, 800 checkActive(checkfield) { 801 let checked = checkfield.checked; 802 if(checkfield.value !== checked) { 803 checkfield.valid = 'label-done'; 804 } else { 805 checkfield.valid = 'label-error'; 806 } 807 }, 808 dataSubmit(field1, field2, field3, checkfield, textfield) {
809 this.showForm = false; 810 $.ajax({ 811 url: "/assets/template/kgk/phpmailer/send-contactform.php", 812 type: "post", 813 data: { 814 "site_context":"/", 815 "user_name": this.field1.value, 816 "user_email": this.field2.value, 817 "user_phone": this.field3.value, 818 "user_message": this.textfield.value, 819 "validation_code": this.field4.value 820 } 821 }); 822 823 this.reset(); 824 setTimeout(()=> $('#contactForm').modal('hide'), 1000); 825 } 826 } 827 }); 828 }); 829</script>
829 830 </div> 831 </div> 832</div> 833<!-- device order form --> 834<div class="modal fade" id="orderForm" tabindex="-1" role="dialog" aria-labelledby="orderForm" aria-hidden="true"> 835 <div class="modal-dialog" role="document"> 836 <div class="modal-content"> 837 <div id="appDeviceOrder"> 838 <form class="modal-form" name="deviceOrder" v-if="showForm" @submit.prevent="submit" method="post" role="form" accept-charset="UTF-8" > 839 <div class="modal-header"> 840 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 841 <h4 class="modal-title">Ðаказ ÑÑÑÑойÑÑва ÐÑбликаÑии</h4> 842 </div> 843 <div class="modal-body"> 844 <div class="form-group"> 845 <div class="input-group"> 846 <label class="appDeviceOrder" :class="field1.valid">{{field1.name}}</label> 847 <input type="text" :placeholder="field1.placeholder" v-model="field1.value" @input="checkValid(field1)"/> 848 </div> 849 </div> 850 <div class="form-group"> 851 <div class="input-group"> 852 <label class="appDeviceOrder" :class="field2.valid">{{field2.name}}</label> 853 <input type="text" :placeholder="field2.placeholder" v-model="field2.value" @input="checkValid(field2)"/> 854 </div> 855 </div> 856 <div class="form-group"> 857 <div class="input-group"> 858 <label class="appDeviceOrder" :class="textfield.valid">{{textfield.name}}</label> 859 <textarea rows="3" v-model="textfield.value" @input="checkFill(textfield)"></textarea> 860 </div> 861 </div> 862 <div class="form-group"> 863 <div class="checkbox-group"> 864 <label class="appDeviceOrder" :class="checkfield.valid">{{checkfield.name}}<a href="privacy-policy" rel="noopener" target="_blank">{{checkfield.link}}</a>{{checkfield.name2}}</label> 865 <input type="checkbox" v-model="checkfield.value" @input="checkActive(checkfield)"/> 866 </div> 867 </div> 868 <div class="form-group"> 869 <p class="additive">ÐолÑ, оÑмеÑеннÑе *, обÑзаÑелÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ.</p> 870 </div> 871 <div class="form-group"> 872 <div class="input-group justify-content-center"> 873 <div class="g-recaptcha" data-sitekey="6LeKZjMsAAAAAMmfhVTJ9LJf-bN-wjALViLYHofR"></div> 874 </div> 875</div>
vendor: 106 bytes, lines 875-877
875 876<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=ru"></script> 877
877<div class="form-group form-progress hidden"> 878 <p class="additive"><span>ÐÑогÑеÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑоÑмÑ:</span></p> 879 <div class="progress"> 880 <div class="progress-bar" :style="'width:' + widthBar + '%'"></div> 881 </div> 882 </div> 883 </div> 884 <div class="modal-footer"> 885 <div class="form-group"> 886 <div class="button-group"> 887 <button type="submit" class="button-warning-inverse button-xl" v-on:click="dataSubmit(field1, field2, textfield, checkfield)" :disabled="!isValid">ÐÑпÑавиÑÑ</button> 888 </div> 889 </div> 890 </div> 891 </form> 892 <div v-else> 893 <div class="modal-form"> 894 <div class="modal-header"> 895 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 896 <h4 class="modal-title">СпаÑибо!</h4> 897 </div> 898 <div class="modal-body"> 899 <p class="modal-descr">ÐÐ°Ñ Ð·Ð°ÐºÐ°Ð· ÑÑпеÑно оÑпÑавлен. РближайÑее вÑÐµÐ¼Ñ Ñ Ð²Ð°Ð¼Ð¸ ÑвÑжеÑÑÑ Ð½Ð°Ñ Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð´ÐµÑалей заказа.</p> 900 </div> 901 <div class="modal-footer"></div> 902 </div> 903 </div> 904</div>
905<script> 906 // Device order form 907 window.addEventListener('DOMContentLoaded', function() { 908 new Vue({ 909 el: '#appDeviceOrder', 910 data: { 911 field1: { 912 name: 'ÐведиÑе имÑ*', 913 placeholder: 'Ðак к вам обÑаÑиÑÑÑÑ', 914 value: '', 915 pattern: /^[a-zA-Zа-ÑÐ-Я ]{2,30}$/, 916 valid: null 917 }, 918 field2: { 919 name: 'ÐведиÑе ÑелеÑон*', 920 placeholder: 'ÐÐ¾Ð¼ÐµÑ ÑелеÑона', 921 value: '', 922 pattern: /^[0-9\+\-\(\)\s]{10,18}$/, 923 valid: null 924 }, 925 field3: { 926 name: 'Captcha', 927 value: null, 928 valid: null 929 }, 930 textfield: { 931 name: 'ТекÑÑ ÑообÑениÑ', 932 value: '', 933 pattern: /.+/, 934 valid: null 935 }, 936 checkfield: { 937 name: 'Я ознакомлен/а Ñ ', 938 link: 'ÐолиÑикой конÑиденÑиалÑноÑÑи', 939 name2: ' и Ð´Ð°Ñ Ð¡Ð¾Ð³Ð»Ð°Ñие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ *', 940 value: false, 941 checked: true, 942 valid: null 943 }, 944 widthBar: 0, 945 showForm: true, 946 captchaChecker: null 947 }, 948 mounted() { 949 this.resize(); 950 this.captchaChecker = setInterval(() => this.checkCaptcha(), 1000); 951 }, 952 unmounted() { 953 clearInterval(this.captchaChecker); 954 }, 955 updated() { 956 this.resize(); 957 }, 958 computed: { 959 isValid() { 960 let items = [this.field1, this.field2, this.field3, this.checkfield]; 961 return items.every((it) => it.valid === 'label-done'); 962 } 963 }, 964 methods: { 965 reset() { 966 this.field1.value = this.field2.value = this.field3.value = this.textfield.value = null; 967 this.field1.valid = this.field2.valid = this.field3.valid = this.textfield.valid = this.checkfield.valid = null; 968 this.checkfield.value = false; 969 }, 970 resize() { 971 let countValid = document.querySelectorAll('.appDeviceOrder.label-done').length; 972 this.widthBar = countValid * 33.3; 973 }, 974 checkCaptcha() { 975 let el = document.querySelector('#appDeviceOrder .g-recaptcha-response'); 976 977 if (el && el.value) { 978 this.field3.valid = 'label-done'; 979 this.field3.value = el.value; 980 } else { 981 this.field3.valid = 'label-error'; 982 this.field3.value = ''; 983 } 984 }, 985 checkValid(field1) { 986 let pattern = field1.pattern; 987 let value = field1.value; 988 if(value.match(pattern)) { 989 field1.valid = 'label-done'; 990 } else { 991 field1.valid = 'label-error'; 992 } 993 }, 994 checkValid(field2) { 995 let pattern = field2.pattern; 996 let value = field2.value; 997 if(value.match(pattern)) { 998 field2.valid = 'label-done'; 999 } else { 1000 field2.valid = 'label-error'; 1001 } 1002 }, 1003 checkFill(textfield) { 1004 let pattern = textfield.pattern; 1005 let value = textfield.value; 1006 if(value.match(pattern)) { 1007 textfield.valid = 'label-info'; 1008 } else { 1009 textfield.valid = 'label-info'; 1010 } 1011 }, 1012 checkActive(checkfield) { 1013 let checked = checkfield.checked; 1014 if(checkfield.value !== checked) { 1015 checkfield.valid = 'label-done'; 1016 } else { 1017 checkfield.valid = 'label-error'; 1018 } 1019 }, 1020 dataSubmit(field1, field2, textfield, checkfield) {
1021 this.showForm = false; 1022 $.ajax({ 1023 url: "/assets/template/kgk/phpmailer/send-deviceorderform.php", 1024 type: "post", 1025 data: { 1026 "site_context":"/", 1027 "user_name": this.field1.value, 1028 "user_phone": this.field2.value, 1029 "user_device": "ÐÑбликаÑии", 1030 "user_message": this.textfield.value, 1031 "validation_code": this.field3.value 1032 } 1033 }); 1034 1035 this.reset(); 1036 var callback = function () { 1037 if (typeof(url) != 'undefined') { 1038 window.location = url; 1039 } 1040 }; 1041 gtag('event', 'conversion', { 1042 'send_to': 'AW-740397276/YBJ_CNq5ocMBENyhhuEC', 1043 'transaction_id': '', 1044 'event_callback': callback 1045 }); 1046 //return false; 1047 setTimeout(()=> $('#deviceOrder').modal('hide'), 1000); 1048 } 1049 } 1050 }); 1051 }); 1052</script>
1052 1053 </div> 1054 </div> 1055</div> 1056<!-- test access form --> 1057<div class="modal fade" id="testAccess" tabindex="-1" role="dialog" aria-labelledby="testAccess" aria-hidden="true"> 1058 <div class="modal-dialog" role="document"> 1059 <div class="modal-content"> 1060 <div id="appTestAccess"> 1061 <form class="modal-form" name="testAccess" v-if="showForm" @submit.prevent="submit" method="post" role="form" accept-charset="UTF-8" > 1062 <div class="modal-header"> 1063 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 1064 <h4 class="modal-title">ТеÑÑовÑй доÑÑÑп в ÑиÑÑемÑ.</h4> 1065 </div> 1066 <div class="modal-body"> 1067 <div class="form-group"> 1068 <div class="input-group"> 1069 <label class="appTestAccess" :class="field1.valid">{{field1.name}}</label> 1070 <input type="text" :placeholder="field1.placeholder" v-model="field1.value" @input="checkValid(field1)"/> 1071 </div> 1072 </div> 1073 <div class="form-group"> 1074 <div class="input-group"> 1075 <label class="appTestAccess" :class="field2.valid">{{field2.name}}</label> 1076 <input type="text" :placeholder="field2.placeholder" v-model="field2.value" @input="checkValid(field2)"/> 1077 </div> 1078 </div> 1079 <div class="form-group"> 1080 <div class="input-group"> 1081 <label class="appTestAccess" :class="field3.valid">{{field3.name}}</label> 1082 <input type="text" :placeholder="field3.placeholder" v-model="field3.value" @input="checkValid(field3)"/> 1083 </div> 1084 </div> 1085 <div class="form-group"> 1086 <div class="checkbox-group"> 1087 <label class="appTestAccess" :class="checkfield.valid">{{checkfield.name}}<a href="privacy-policy" rel="noopener" target="_blank">{{checkfield.link}}</a>{{checkfield.name2}}</label> 1088 <input type="checkbox" v-model="checkfield.value" @input="checkActive(checkfield)"/> 1089 </div> 1090 </div> 1091 <div class="form-group"> 1092 <div class="input-group"> 1093 <p class="additive">ÐолÑ, оÑмеÑеннÑе *, обÑзаÑелÑÐ½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ.</p> 1094 </div> 1095 </div> 1096 <div class="form-group"> 1097 <div class="input-group justify-content-center"> 1098 <div class="g-recaptcha" data-sitekey="6LeKZjMsAAAAAMmfhVTJ9LJf-bN-wjALViLYHofR"></div> 1099 </div> 1100</div>
vendor: 106 bytes, lines 1100-1102
1100 1101<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=ru"></script> 1102
1102<div class="form-group form-progress hidden"> 1103 <p class="additive"><span>ÐÑогÑеÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑоÑмÑ:</span></p> 1104 <div class="progress"> 1105 <div class="progress-bar" :style="'width:' + widthBar + '%'"></div> 1106 </div> 1107 </div> 1108 </div> 1109 <div class="modal-footer"> 1110 <div class="form-group"> 1111 <div class="button-group"> 1112 <button type="submit" class="button-warning-inverse button-xl" v-on:click="dataSubmit(field1, field2, field3, checkfield)" :disabled="!isValid">ÐÑпÑавиÑÑ</button> 1113 </div> 1114 </div> 1115 </div> 1116 </form> 1117 <div v-else> 1118 <div class="modal-form"> 1119 <div class="modal-header"> 1120 <button v-on:click="reset" type="button" class="close" data-dismiss="modal" aria-label="close">+</button> 1121 <h4 class="modal-title">СпаÑибо!</h4> 1122 </div> 1123 <div class="modal-body"> 1124 <p class="modal-descr">ÐÐ°Ñ Ð·Ð°Ð¿ÑÐ¾Ñ ÑÑпеÑно оÑпÑавлен.</p> 1125 </div> 1126 <div class="modal-footer"></div> 1127 </div> 1128 </div> 1129</div>
1130<script> 1131 // Test access form 1132 window.addEventListener('DOMContentLoaded', function() { 1133 new Vue({ 1134 el: '#appTestAccess', 1135 data: { 1136 field1: { 1137 name: 'ÐведиÑе имÑ*', 1138 placeholder: 'ÐмÑ', 1139 value: '', 1140 pattern: /^[a-zA-Zа-ÑÐ-Я ]{2,30}$/, 1141 valid: null 1142 }, 1143 field2: { 1144 name: `ÐведиÑе email*`, 1145 placeholder: 'Email', 1146 value: '', 1147 pattern: /^.+@.+\.+[a-zA-Zа-ÑÐ-Я]{2,6}$/, 1148 valid: null 1149 }, 1150 field3: { 1151 name: `ÐведиÑе ÑелеÑон*`, 1152 placeholder: 'ÐÐ¾Ð¼ÐµÑ ÑелеÑона', 1153 value: '', 1154 pattern: /^[0-9\+\-\(\)\s]{10,18}$/, 1155 valid: null 1156 }, 1157 field4: { 1158 name: 'Captcha', 1159 value: null, 1160 valid: null 1161 }, 1162 checkfield: { 1163 name: 'Я ознакомлен/а Ñ ', 1164 link: 'ÐолиÑикой конÑиденÑиалÑноÑÑи', 1165 name2: ' и Ð´Ð°Ñ Ð¡Ð¾Ð³Ð»Ð°Ñие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ *', 1166 value: false, 1167 checked: true, 1168 valid: null 1169 }, 1170 widthBar: 0, 1171 showForm: true, 1172 captchaChecker: null 1173 }, 1174 mounted() { 1175 this.resize(); 1176 this.captchaChecker = setInterval(() => this.checkCaptcha(), 1000); 1177 }, 1178 unmounted() { 1179 clearInterval(this.captchaChecker); 1180 }, 1181 updated() { 1182 this.resize(); 1183 }, 1184 computed: { 1185 isValid() { 1186 let items = [this.field1, this.field2, this.field3, this.field4, this.checkfield]; 1187 return items.every((it) => it.valid === 'label-done'); 1188 } 1189 }, 1190 methods: { 1191 reset() { 1192 this.field1.value = this.field2.value = this.field3.value = this.field4.value = null; 1193 this.field1.valid = this.field2.valid = this.field3.valid = this.field4.valid = this.checkfield.valid = null; 1194 this.checkfield.value = false; 1195 }, 1196 resize() { 1197 let countValid = document.querySelectorAll('.appTestAccess.label-done').length; 1198 this.widthBar = countValid * 25; 1199 }, 1200 checkCaptcha() { 1201 let el = document.querySelector('#appTestAccess .g-recaptcha-response'); 1202 1203 if (el && el.value) { 1204 this.field4.valid = 'label-done'; 1205 this.field4.value = el.value; 1206 } else { 1207 this.field4.valid = 'label-error'; 1208 this.field4.value = ''; 1209 } 1210 }, 1211 checkValid(field1) { 1212 let pattern = field1.pattern; 1213 let value = field1.value; 1214 if(value.match(pattern)) { 1215 field1.valid = 'label-done'; 1216 } else { 1217 field1.valid = 'label-error'; 1218 } 1219 }, 1220 checkValid(field2) { 1221 let pattern = field2.pattern; 1222 let value = field2.value; 1223 if(value.match(pattern)) { 1224 field2.valid = 'label-done'; 1225 } else { 1226 field2.valid = 'label-error'; 1227 } 1228 }, 1229 checkValid(field3) { 1230 let pattern = field3.pattern; 1231 let value = field3.value; 1232 if(value.match(pattern)) { 1233 field3.valid = 'label-done'; 1234 } else { 1235 field3.valid = 'label-error'; 1236 } 1237 }, 1238 checkActive(checkfield) { 1239 let checked = checkfield.checked; 1240 1241 if(checkfield.value !== checked) { 1242 checkfield.valid = 'label-done'; 1243 } else { 1244 checkfield.valid = 'label-error'; 1245 } 1246 }, 1247 dataSubmit(field1, field2, field3, checkfield) {
1248 this.showForm = false; 1249 $.ajax({ 1250 url: "/assets/template/kgk/phpmailer/send-testaccessform.php", 1251 type: "post", 1252 data: { 1253 "site_context":"/", 1254 "user_name": this.field1.value, 1255 "user_email": this.field2.value, 1256 "user_phone": this.field3.value, 1257 "validation_code": this.field4.value 1258 } 1259 }); 1260 1261 this.resize(); 1262 setTimeout(()=> $('#testAccess').modal('hide'), 1000); 1263 } 1264 } 1265 }); 1266 }); 1267</script>
1267 1268 </div> 1269 </div> 1270</div> 1271<!-- Libs JS -->
1272<script src="/assets/template/kgk/js/vue.min.js"></script>
vendor: 1 bytes, line 1272
1272
1273<script src="/assets/template/kgk/js/jquery-3.4.1.min.js"></script>
vendor: 1 bytes, line 1273
1273
1274<script src="/assets/template/kgk/js/jquery-migrate-1.4.1.min.js"></script>
vendor: 1 bytes, line 1274
1274
1275<script src="/assets/template/kgk/js/jquery.lazy.min.js"></script>
vendor: 1 bytes, line 1275
1275
1276<script src="/assets/template/kgk/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 1276
1276
1277<script src="/assets/template/kgk/js/slick.min.js"></script>
vendor: 1 bytes, line 1277
1277
1278<script src="/assets/template/kgk/js/uikit.min.js"></script>
vendor: 1 bytes, line 1278
1278
1279<script src="/assets/template/kgk/js/main.min.js"></script>
1279 1280<!-- Global site tag (gtag.js) - Google Ads: 740397276 -->
vendor: 64 bytes, lines 1280-1281
1280 1281<script async src="https://www.googletagmanager.com/gtag/js?id=
1281AW-740397276
vendor: 12 bytes, line 1281
1281"></script>
1282<script> 1283
vendor: 134 bytes, lines 1283-1287
1283window.dataLayer = window.dataLayer || []; 1284 function gtag(){dataLayer.push(arguments);} 1285 gtag('js', new Date()); 1286 1287 gtag('config', '
1287AW-740397276
vendor: 4 bytes, line 1287
1287');
1288</script>
vendor: 64 bytes, lines 1288-1289
1288 1289<script async src="https://www.googletagmanager.com/gtag/js?id=
1289UA-157593554-1
vendor: 12 bytes, line 1289
1289"></script>
1290<script> 1291
vendor: 134 bytes, lines 1291-1295
1291window.dataLayer = window.dataLayer || []; 1292 function gtag(){dataLayer.push(arguments);} 1293 gtag('js', new Date()); 1294 1295 gtag('config', '
1295UA-157593554-1
vendor: 4 bytes, line 1295
1295');
1296</script>
vendor: 1 bytes, line 1296
1296
1297<script type="text/javascript" src="/assets/components/pdotools/js/pdopage.min.js"></script>
vendor: 1 bytes, line 1297
1297
1298<script type="text/javascript">pdoPage.initialize({"wrapper":"#pdopage","rows":"#pdopage .rows","pagination":"#pdopage .pagination","link":"#pdopage .pagination a","more":"#pdopage .btn-more","moreTpl":"<button class=\"btn btn-primary btn-more\">\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0449\u0435<\/button>","mode":"scroll","history":0,"pageVarKey":"p","pageLimit":"5","assetsUrl":"\/assets\/components\/pdotools\/","connectorUrl":"\/assets\/components\/pdotools\/connector.php","pageId":19,"hash":"33fd667c0d48eaab9fed08b36554e2b81a33f3e9","scrollTop":true});</script>
1298 1299</body> 1300</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.