Sorry

This feed does not validate.

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

Source: http://serblog.ru

  1. <head>
  2.    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3.    <meta name="autor" content="Александр Маврин" />
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5.    <!-- Platinum Seo Pack, version 2.4.0 by https://techblissonline.com/ -->
  6. <title>Заработок в интернете на дому и создание сайтов, все о партнерских программах, уроки по фотошопу, уроки html, книги бесплатно, компьютерные программы</title>
  7. <meta name="description" content="Блог о компьютерах, программах, создании сайтов, программировании" />
  8. <meta name="robots" content="index,follow" />
  9. <link rel="canonical" href="https://serblog.ru/" />
  10. <link rel="next" href="https://serblog.ru/page/2/" />
  11.  
  12. <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://serblog.ru/", "potentialAction": { "@type": "SearchAction", "target": "https://serblog.ru/?s={techblissonline_platinum_wordpress_seo}", "query-input": "required name=techblissonline_platinum_wordpress_seo" } } </script>
  13. <!--Techblissonline Platinum SEO Pack -->
  14.  
  15.    <link rel='https://api.w.org/' href='https://serblog.ru/wp-json/' />
  16.    <link rel="icon" href="/favicon.ico" type="image/x-icon">
  17.    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
  18.    <link rel="stylesheet" href="https://serblog.ru/wp-content/themes/Vetro/style.css" type="text/css"
  19.        media="screen, projection" />
  20.    <script type="text/javascript" src="https://serblog.ru/wp-content/themes/Vetro/lib/js/openapi.js"></script>
  21.    <script type="text/javascript">
  22.    VK.init({
  23.        apiId: 2226638,
  24.        onlyWidgets: true
  25.    });
  26.    </script>
  27.        
  28.  <link rel='dns-prefetch' href='//s.w.org' />
  29. <link rel='stylesheet' id='wp-polls-css'  href='https://serblog.ru/wp-content/plugins/wp-polls/polls-css.css?ver=2.77.2' type='text/css' media='all' />
  30. <style id='wp-polls-inline-css' type='text/css'>
  31. .wp-polls .pollbar {
  32. margin: 1px;
  33. font-size: 13px;
  34. line-height: 15px;
  35. height: 15px;
  36. background: #5cb85c;
  37. border: 1px solid #;
  38. }
  39.  
  40. </style>
  41. <link rel='stylesheet' id='wp-lightbox-2.min.css-css'  href='https://serblog.ru/wp-content/plugins/wp-lightbox-2/styles/lightbox.min.ru_RU.css?ver=1.3.4' type='text/css' media='all' />
  42. <link rel='stylesheet' id='wp-syntax-css-css'  href='https://serblog.ru/wp-content/plugins/wp-syntax/css/wp-syntax.css?ver=1.2' type='text/css' media='all' />
  43. <script type='text/javascript' src='https://serblog.ru/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
  44. <script type='text/javascript' src='https://serblog.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
  45. <link rel='https://api.w.org/' href='https://serblog.ru/wp-json/' />
  46. <style data-context="foundation-flickity-css">/*! Flickity v2.0.2
  47. http://flickity.metafizzy.co
  48. ---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}</style><style data-context="foundation-slideout-css">.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:auto;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-menu.pushit-right{left:auto;right:0}.slideout-panel{position:relative;z-index:1;will-change:transform}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.pushit{display:none}</style><link rel="shortcut icon" href="https://serblog.ru/wp-content/uploads/2011/05/favicon.ico" type="image/x-icon" />
  49. <link rel="alternate" type="application/rss+xml" title="Серьезный блог о серьезном RSS Feed" href="https://serblog.ru/feed/" />
  50. <link rel="pingback" href="https://serblog.ru/xmlrpc.php" />
  51. <style>.ios7.web-app-mode.has-fixed header{ background-color: rgba(3,122,221,.88);}</style></head>
  52.  
  53. <body>
  54.        <div id="wrapper">
  55.        <div id="container" class="container">
  56.            <ul class="nav">
  57.                <li><a href="/" title="">Главная</a></li>
  58.                <li><a href="/karta-bloga" title="">Карта блога</a></li>
  59.                <li><a href="/o-bloge" title="">О блоге</a></li>
  60.                <li><a href="/obo-mne" title=""
  61.                        onclick="yaCounter975926.reachGoal('about');return true;">Обо мне</a></li>
  62.                <li><a href="/blog-pod-klyuch" title="">Услуги</a></li>
  63.                <li><a href="/reviews" onclick="yaCounter975926.reachGoal('forum');return true;">Отзывы</a></li>
  64.            </ul>
  65.            <div class="topsearch">
  66.                
  67. <div id="search" class="clerfix">
  68.    <form method="get" id="searchform" action="https://serblog.ru/">
  69.        <input type="text" value="Поиск"
  70.            name="s" id="s"  onblur="if (this.value == '')  {this.value = 'Поиск';}"  
  71.            onfocus="if (this.value == 'Поиск') {this.value = '';}" />
  72.        <input type="image" src="https://serblog.ru/wp-content/themes/Vetro/images/search.png" title="Поиск" class="search-image" />
  73.    </form>
  74. </div>                <a class="logo" href="https://serblog.ru"></a>
  75.                <div class="banner">
  76.                    <div class="popov"><a target="_blank"
  77.                            href="https://www.youtube.com/c/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%9C%D0%B0%D0%B2%D1%80%D0%B8%D0%BD1310"
  78.                            onclick="yaCounter975926.reachGoal('youtube');return true;" rel="nofollow"><img
  79.                                src="/files/youtube-chanel.jpg"></a></div>
  80.                </div>
  81.                <!-- #header -->
  82.                                 <div class="menu-secondary-wrap"><ul id="menu-kategorii" class="menus menu-secondary"><li id="menu-item-10462" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10462"><a href="https://serblog.ru/topics/wordpress/">WordPress</a></li>
  83. <li id="menu-item-10489" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10489"><a href="https://serblog.ru/topics/windows/">Windows</a></li>
  84. <li id="menu-item-10464" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10464"><a href="https://serblog.ru/topics/rabota/">Заработок</a></li>
  85. <li id="menu-item-10465" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-10465"><a href="https://serblog.ru/topics/internet/">Интернет</a>
  86. <ul class="sub-menu">
  87. <li id="menu-item-10474" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10474"><a href="https://serblog.ru/topics/internet/blogosfera/">Блогосфера</a></li>
  88. </ul>
  89. </li>
  90. <li id="menu-item-10736" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10736"><a href="https://serblog.ru/topics/seo-2/">SEO</a></li>
  91. <li id="menu-item-10468" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-10468"><a href="https://serblog.ru/topics/poleznoe/">Полезное</a>
  92. <ul class="sub-menu">
  93. <li id="menu-item-10469" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10469"><a href="https://serblog.ru/topics/poleznoe/interesnoe/">Интересное</a></li>
  94. </ul>
  95. </li>
  96. <li id="menu-item-10470" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10470"><a href="https://serblog.ru/topics/psixologiya/">Психология</a></li>
  97. <li id="menu-item-10471" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10471"><a href="https://serblog.ru/topics/raznoe/">Разное</a></li>
  98. <li id="menu-item-10472" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10472"><a href="https://serblog.ru/topics/skachat-2/">Скачать</a></li>
  99. <li id="menu-item-10473" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10473"><a href="https://serblog.ru/topics/uroki/">Уроки</a></li>
  100. </ul></div>              <!--.secondary menu-->
  101.                    </div>
  102.            
  103.    <div id="main" class="span-24">
  104.    
  105.        <div id="primary-sidebar-wrap" class="span-6">
  106.    
  107.            
  108. <div class="sidebar-primary">
  109.  
  110.    <ul class="widget-wrap"><li id="text-37" class="widget widget_text"><span class="widgettitle">Подарки</span> <div class="textwidget"><a href="/page/telega-guide/" target="_blank" onclick="yaCounter975926.reachGoal('left_banner16'); return true;"><img src="/files/16.jpg"/></a></div>
  111. </li></ul> <ul class="widget-wrap"><li id="recent-posts-3" class="widget widget_recent_entries"> <span class="widgettitle">Свежие записи</span> <ul>
  112. <li>
  113. <a href="https://serblog.ru/zakryt-dostup-ko-vsem-stranicam-sajta-dlya-vsex-neavtorizovannyx-polzovatelej-v-yii2/">Закрыть доступ ко всем страницам сайта для всех неавторизованных пользователей в Yii2</a>
  114. </li>
  115. <li>
  116. <a href="https://serblog.ru/sozdaem-telegram-bota-i-otpravlyaem-pervoe-soobshhenie-cherez-php/">Создаем телеграм-бота и отправляем первое сообщение через PHP</a>
  117. </li>
  118. <li>
  119. <a href="https://serblog.ru/summa-v-rublyax-propisyu-s-kopejkami-na-php/">Сумма в рублях прописью с копейками на PHP</a>
  120. </li>
  121. <li>
  122. <a href="https://serblog.ru/kak-nabrat-podpischikov-v-telegram-kanal/">Как набрать подписчиков в телеграм канал</a>
  123. </li>
  124. <li>
  125. <a href="https://serblog.ru/avtorizaciya-na-php-bez-bazy-dannyx/">Авторизация на PHP без базы данных</a>
  126. </li>
  127. <li>
  128. <a href="https://serblog.ru/peredat-massiv-v-kuki-cookie-na-php/">Передать массив в куки (cookie) на PHP</a>
  129. </li>
  130. <li>
  131. <a href="https://serblog.ru/sortirovka-sql-v-opredelennom-poryadke-i-po-alfavitu/">Сортировка SQL в определенном порядке и по алфавиту</a>
  132. </li>
  133. <li>
  134. <a href="https://serblog.ru/schitaem-vremya-prochteniya-teksta-stati-na-php/">Считаем время прочтения текста (статьи) на PHP</a>
  135. </li>
  136. <li>
  137. <a href="https://serblog.ru/instrukciya-po-obxodu-blokirovki-youtube/">Инструкция по обходу блокировки YouTube</a>
  138. </li>
  139. <li>
  140. <a href="https://serblog.ru/texnicheskij-audit-sajta/">Технический аудит сайта</a>
  141. </li>
  142. <li>
  143. <a href="https://serblog.ru/kak-vklyuchit-sekundy-na-chasax-windows/">Как включить секунды на часах Windows</a>
  144. </li>
  145. <li>
  146. <a href="https://serblog.ru/preloader-dlya-gridview-yii2-pjax/">Прелоадер для Gridview Yii2 Pjax</a>
  147. </li>
  148. <li>
  149. <a href="https://serblog.ru/aktivaciya-windows-11-navsegda-besplatno-klyuchi-aktivacii/">Активация  Windows 11 навсегда бесплатно (ключи активации)</a>
  150. </li>
  151. </ul>
  152. </li></ul><ul class="widget-wrap"><li id="text-35" class="widget widget_text"><span class="widgettitle">Инструменты</span> <div class="textwidget"><ul><li><a href="https://serblog.ru/demo/color_web/" target="_blank">Tаблица безопасных цветов</a></li>
  153. <li><a href="https://serblog.ru/wp-content/uploads/2011/02/p.swf" target="_blank">Фотошоп онлайн</a></li><li><a href="https://serblog.ru/demo/tutorial_html" target="_blank">Самоучитель HTML</a></li>
  154. <li><a href="https://serblog.ru/demo/online-calculator/" target="_blank">Онлайн калькулятор</a></li>
  155. <li><a href="https://serblog.ru/demo/podschet_simvolov_online" target="_blank">Подсчет символов онлайн</a></li>
  156. <li><a href="https://serblog.ru/check-ip/" target="_blank">Проверить IP адрес</a></li>
  157. <li><a href="https://serblog.ru/demo/radio/" target="_blank">Слушать радио онлайн</a></li>
  158. <li><a href="https://serblog.ru/demo/format-html/" target="_blank">Форматирование HTML</a><span class="check-ip">новый</span></li>
  159. <li><a href="https://serblog.ru/demo/calc-percent/" target="_blank">Калькулятор процентов</a><span class="check-ip">новый</span></li>
  160. <li><a href="https://serblog.ru/demo/base64/" target="_blank">Base64 Decoder/Encoder онлайн</a><span class="check-ip">новый</span></li>
  161. </ul></div>
  162. </li></ul>    
  163. </div><!-- .sidebar-primary -->    
  164.        </div><!-- #primary-sidebar-wrap -->
  165.    
  166.        <div id="content-wrap" class="span-12">
  167.        
  168.        <div class="content">
  169.  
  170. <div class="post-wrap">
  171.  
  172.    <div class="post clearfix post-17107 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-yii2" id="post-17107">
  173.        <h2 class="title"><a href="https://serblog.ru/zakryt-dostup-ko-vsem-stranicam-sajta-dlya-vsex-neavtorizovannyx-polzovatelej-v-yii2/"
  174.                title="Permalink to Закрыть доступ ко всем страницам сайта для всех неавторизованных пользователей в Yii2"
  175.                rel="bookmark">Закрыть доступ ко всем страницам сайта для всех неавторизованных пользователей в Yii2</a></h2>
  176.  
  177.  
  178.        <div class="postmeta-primary">
  179.  
  180.            <span class="meta_date">
  181.                <script language="javascript" type="text/javascript">
  182.                document.write("07.11.2024");
  183.                </script>
  184.            </span>
  185.            &nbsp;
  186.  
  187.             &nbsp; <span
  188.                class="meta_comments"><a href="https://serblog.ru/zakryt-dostup-ko-vsem-stranicam-sajta-dlya-vsex-neavtorizovannyx-polzovatelej-v-yii2/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 402</span>        </div>
  189.  
  190.        <div class="entry clearfix">
  191.  
  192.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/11/notautirized.jpg" class="alignleft featured_image wp-post-image" alt="notautirized" srcset="https://serblog.ru/wp-content/uploads/2024/11/notautirized.jpg 800w, https://serblog.ru/wp-content/uploads/2024/11/notautirized-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/11/notautirized-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/11/notautirized-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  193.            <p>Продолжаю цикл статей в категории Yii2. Во фреймворке выстроена достаточно гибкая система прав и доступа к определенным разделам сайта. Мы можем ограничить определенным пользователям доступ как к конкретным страницам, так и действиям, например редактирование, удаление, просмотр. Это можно сделать как в конкретном контроллере, так и во всем приложении. Давайте рассмотрим для начала первый вариант, где&#8230;</br> </p>
  194. <div class="wrapper_more"><a href="https://serblog.ru/zakryt-dostup-ko-vsem-stranicam-sajta-dlya-vsex-neavtorizovannyx-polzovatelej-v-yii2/" class="read_more"> Читать полностью</a></div>
  195.  
  196.        </div>
  197.  
  198.  
  199.  
  200.    </div>
  201. </div><!-- Post ID 17107 -->
  202.  
  203.  
  204. <div class="post-wrap">
  205.  
  206.    <div class="post clearfix post-17074 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-telegram" id="post-17074">
  207.        <h2 class="title"><a href="https://serblog.ru/sozdaem-telegram-bota-i-otpravlyaem-pervoe-soobshhenie-cherez-php/"
  208.                title="Permalink to Создаем телеграм-бота и отправляем первое сообщение через PHP"
  209.                rel="bookmark">Создаем телеграм-бота и отправляем первое сообщение через PHP</a></h2>
  210.  
  211.  
  212.        <div class="postmeta-primary">
  213.  
  214.            <span class="meta_date">
  215.                <script language="javascript" type="text/javascript">
  216.                document.write("23.10.2024");
  217.                </script>
  218.            </span>
  219.            &nbsp;
  220.  
  221.             &nbsp; <span
  222.                class="meta_comments"><a href="https://serblog.ru/sozdaem-telegram-bota-i-otpravlyaem-pervoe-soobshhenie-cherez-php/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 769</span>        </div>
  223.  
  224.        <div class="entry clearfix">
  225.  
  226.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/10/botphp.jpg" class="alignleft featured_image wp-post-image" alt="Телеграм бот" srcset="https://serblog.ru/wp-content/uploads/2024/10/botphp.jpg 800w, https://serblog.ru/wp-content/uploads/2024/10/botphp-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/10/botphp-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/10/botphp-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  227.            <p>В этой статье вы узнаете как создать бота в телеграме самостоятельно и отправить в него первое сообщение средствами языка PHP. Эту возможность нам предоставляет телеграм совершенно бесплатно. И первое, что нам для этого понадобится это официальный бот &#8212; отец всех ботов https://t.me/BotFather, через который и будем делать своего. Переходим в BotFather и в меню выбираем&#8230;</br> </p>
  228. <div class="wrapper_more"><a href="https://serblog.ru/sozdaem-telegram-bota-i-otpravlyaem-pervoe-soobshhenie-cherez-php/" class="read_more"> Читать полностью</a></div>
  229.  
  230.        </div>
  231.  
  232.  
  233.  
  234.    </div>
  235. </div><!-- Post ID 17074 -->
  236.  
  237.  
  238. <div class="post-wrap">
  239.  
  240.    <div class="post clearfix post-17060 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-php" id="post-17060">
  241.        <h2 class="title"><a href="https://serblog.ru/summa-v-rublyax-propisyu-s-kopejkami-na-php/"
  242.                title="Permalink to Сумма в рублях прописью с копейками на PHP"
  243.                rel="bookmark">Сумма в рублях прописью с копейками на PHP</a></h2>
  244.  
  245.  
  246.        <div class="postmeta-primary">
  247.  
  248.            <span class="meta_date">
  249.                <script language="javascript" type="text/javascript">
  250.                document.write("19.10.2024");
  251.                </script>
  252.            </span>
  253.            &nbsp;
  254.  
  255.             &nbsp; <span
  256.                class="meta_comments"><a href="https://serblog.ru/summa-v-rublyax-propisyu-s-kopejkami-na-php/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 506</span>        </div>
  257.  
  258.        <div class="entry clearfix">
  259.  
  260.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/10/sum.jpg" class="alignleft featured_image wp-post-image" alt="Сумма прописью" srcset="https://serblog.ru/wp-content/uploads/2024/10/sum.jpg 800w, https://serblog.ru/wp-content/uploads/2024/10/sum-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/10/sum-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/10/sum-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  261.            <p>И снова здравствуйте. Часто возникает задача форматировать числовые значения, чаще всего какую-то сумму, прописью. Обычно это нужно вносить в различного рода бухгалтерские документы, типа счетов, накладных и пр. Это можно сделать в Excel написав определенную формулу, но так как мы здесь изучаем программирование, то напишем функцию, которая будет делать то же самое. Для этого нам&#8230;</br> </p>
  262. <div class="wrapper_more"><a href="https://serblog.ru/summa-v-rublyax-propisyu-s-kopejkami-na-php/" class="read_more"> Читать полностью</a></div>
  263.  
  264.        </div>
  265.  
  266.  
  267.  
  268.    </div>
  269. </div><!-- Post ID 17060 -->
  270.  
  271.  
  272. <div class="post-wrap">
  273.  
  274.    <div class="post clearfix post-17024 type-post status-publish format-standard has-post-thumbnail hentry category-poleznoe tag-telegram" id="post-17024">
  275.        <h2 class="title"><a href="https://serblog.ru/kak-nabrat-podpischikov-v-telegram-kanal/"
  276.                title="Permalink to Как набрать подписчиков в телеграм канал"
  277.                rel="bookmark">Как набрать подписчиков в телеграм канал</a></h2>
  278.  
  279.  
  280.        <div class="postmeta-primary">
  281.  
  282.            <span class="meta_date">
  283.                <script language="javascript" type="text/javascript">
  284.                document.write("20.09.2024");
  285.                </script>
  286.            </span>
  287.            &nbsp;
  288.  
  289.             &nbsp; <span
  290.                class="meta_comments"><a href="https://serblog.ru/kak-nabrat-podpischikov-v-telegram-kanal/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 680</span>        </div>
  291.  
  292.        <div class="entry clearfix">
  293.  
  294.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/09/members-telegram.jpg" class="alignleft featured_image wp-post-image" alt="Подписчики в телеграм-канал" srcset="https://serblog.ru/wp-content/uploads/2024/09/members-telegram.jpg 800w, https://serblog.ru/wp-content/uploads/2024/09/members-telegram-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/09/members-telegram-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/09/members-telegram-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  295.            <p>Привет. Речь пойдет о том, как набрать подписчиков в телеграм-канал и самое главное &#8212; чтобы они были живые и активные. Накрутка нас не интересует, в этом нет никакого смысла. Поэтому рассматривать будем 2 способа набора подписчиков в канал. Первый &#8212; платный, где вы, условно говоря, можете купить подписчиков для своего канала и второй &#8212; бесплатный,&#8230;</br> </p>
  296. <div class="wrapper_more"><a href="https://serblog.ru/kak-nabrat-podpischikov-v-telegram-kanal/" class="read_more"> Читать полностью</a></div>
  297.  
  298.        </div>
  299.  
  300.  
  301.  
  302.    </div>
  303. </div><!-- Post ID 17024 -->
  304.  
  305.  
  306. <div class="post-wrap">
  307.  
  308.    <div class="post clearfix post-17001 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-php" id="post-17001">
  309.        <h2 class="title"><a href="https://serblog.ru/avtorizaciya-na-php-bez-bazy-dannyx/"
  310.                title="Permalink to Авторизация на PHP без базы данных"
  311.                rel="bookmark">Авторизация на PHP без базы данных</a></h2>
  312.  
  313.  
  314.        <div class="postmeta-primary">
  315.  
  316.            <span class="meta_date">
  317.                <script language="javascript" type="text/javascript">
  318.                document.write("09.09.2024");
  319.                </script>
  320.            </span>
  321.            &nbsp;
  322.  
  323.             &nbsp; <span
  324.                class="meta_comments"><a href="https://serblog.ru/avtorizaciya-na-php-bez-bazy-dannyx/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 745</span>        </div>
  325.  
  326.        <div class="entry clearfix">
  327.  
  328.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/09/autorisation-on-php.jpg" class="alignleft featured_image wp-post-image" alt="autorisation-on-php" srcset="https://serblog.ru/wp-content/uploads/2024/09/autorisation-on-php.jpg 800w, https://serblog.ru/wp-content/uploads/2024/09/autorisation-on-php-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/09/autorisation-on-php-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/09/autorisation-on-php-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  329.            <p>Привет. В этом уроке мы рассмотрим пример реализации авторизации на PHP без использования базы данных. Логин и пароль будем хранить в обычном текстовом файле. Это бывает нужно, когда нет времени или возможности создавать БД и к какой-либо странице на сайте нужно сделать доступ для пользователя по паролю. Соответственно использовать будем сессии и напишем свой скрипт&#8230;</br> </p>
  330. <div class="wrapper_more"><a href="https://serblog.ru/avtorizaciya-na-php-bez-bazy-dannyx/" class="read_more"> Читать полностью</a></div>
  331.  
  332.        </div>
  333.  
  334.  
  335.  
  336.    </div>
  337. </div><!-- Post ID 17001 -->
  338.  
  339.  
  340. <div class="post-wrap">
  341.  
  342.    <div class="post clearfix post-16989 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-php" id="post-16989">
  343.        <h2 class="title"><a href="https://serblog.ru/peredat-massiv-v-kuki-cookie-na-php/"
  344.                title="Permalink to Передать массив в куки (cookie) на PHP"
  345.                rel="bookmark">Передать массив в куки (cookie) на PHP</a></h2>
  346.  
  347.  
  348.        <div class="postmeta-primary">
  349.  
  350.            <span class="meta_date">
  351.                <script language="javascript" type="text/javascript">
  352.                document.write("20.08.2024");
  353.                </script>
  354.            </span>
  355.            &nbsp;
  356.  
  357.             &nbsp; <span
  358.                class="meta_comments"><a href="https://serblog.ru/peredat-massiv-v-kuki-cookie-na-php/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 570</span>        </div>
  359.  
  360.        <div class="entry clearfix">
  361.  
  362.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/08/cookke-php.jpg" class="alignleft featured_image wp-post-image" alt="cookke-php" srcset="https://serblog.ru/wp-content/uploads/2024/08/cookke-php.jpg 800w, https://serblog.ru/wp-content/uploads/2024/08/cookke-php-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/08/cookke-php-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/08/cookke-php-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  363.            <p>У меня уже был материал на тему того, как хранить, получать и удалять куки на PHP и мы выяснили, что передать в Cookie можно только строчные данные. Но как быть, если требуется передать целый массив? Ответ довольно прост. Вы наверняка уже догадались, нужно этот массив преобразовать в строку. Предположим, что в массиве у нас города:&#8230;</br> </p>
  364. <div class="wrapper_more"><a href="https://serblog.ru/peredat-massiv-v-kuki-cookie-na-php/" class="read_more"> Читать полностью</a></div>
  365.  
  366.        </div>
  367.  
  368.  
  369.  
  370.    </div>
  371. </div><!-- Post ID 16989 -->
  372.  
  373.  
  374. <div class="post-wrap">
  375.  
  376.    <div class="post clearfix post-16973 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-mysql" id="post-16973">
  377.        <h2 class="title"><a href="https://serblog.ru/sortirovka-sql-v-opredelennom-poryadke-i-po-alfavitu/"
  378.                title="Permalink to Сортировка SQL в определенном порядке и по алфавиту"
  379.                rel="bookmark">Сортировка SQL в определенном порядке и по алфавиту</a></h2>
  380.  
  381.  
  382.        <div class="postmeta-primary">
  383.  
  384.            <span class="meta_date">
  385.                <script language="javascript" type="text/javascript">
  386.                document.write("15.08.2024");
  387.                </script>
  388.            </span>
  389.            &nbsp;
  390.  
  391.             &nbsp; <span
  392.                class="meta_comments"><a href="https://serblog.ru/sortirovka-sql-v-opredelennom-poryadke-i-po-alfavitu/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 510</span>        </div>
  393.  
  394.        <div class="entry clearfix">
  395.  
  396.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/08/sorting.jpg" class="alignleft featured_image wp-post-image" alt="Сортировка данных MySQL" srcset="https://serblog.ru/wp-content/uploads/2024/08/sorting.jpg 800w, https://serblog.ru/wp-content/uploads/2024/08/sorting-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/08/sorting-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/08/sorting-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  397.            <p>Всем привет. Совсем недавно появилась задача отсортировать данные в MySQL таблице таким образом, чтобы определенные данные шли в указанном порядке, а все остальные &#8212; по алфавиту. Сама таблица состоит из идентификатора (ID) и наименования (name). Изначально все данные из этой таблицы выводились без какой-либо сортировки, а тупо по порядку: 1 SELECT * FROM TABLESELECT *&#8230;</br> </p>
  398. <div class="wrapper_more"><a href="https://serblog.ru/sortirovka-sql-v-opredelennom-poryadke-i-po-alfavitu/" class="read_more"> Читать полностью</a></div>
  399.  
  400.        </div>
  401.  
  402.  
  403.  
  404.    </div>
  405. </div><!-- Post ID 16973 -->
  406.  
  407.  
  408. <div class="post-wrap">
  409.  
  410.    <div class="post clearfix post-16946 type-post status-publish format-standard has-post-thumbnail hentry category-uroki tag-php" id="post-16946">
  411.        <h2 class="title"><a href="https://serblog.ru/schitaem-vremya-prochteniya-teksta-stati-na-php/"
  412.                title="Permalink to Считаем время прочтения текста (статьи) на PHP"
  413.                rel="bookmark">Считаем время прочтения текста (статьи) на PHP</a></h2>
  414.  
  415.  
  416.        <div class="postmeta-primary">
  417.  
  418.            <span class="meta_date">
  419.                <script language="javascript" type="text/javascript">
  420.                document.write("13.08.2024");
  421.                </script>
  422.            </span>
  423.            &nbsp;
  424.  
  425.             &nbsp; <span
  426.                class="meta_comments"><a href="https://serblog.ru/schitaem-vremya-prochteniya-teksta-stati-na-php/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 605</span>        </div>
  427.  
  428.        <div class="entry clearfix">
  429.  
  430.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/08/read.jpg" class="alignleft featured_image wp-post-image" alt="Время прочтения статьи на PHP" srcset="https://serblog.ru/wp-content/uploads/2024/08/read.jpg 800w, https://serblog.ru/wp-content/uploads/2024/08/read-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/08/read-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/08/read-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  431.            <p>На многих сайтах, которые имеют большие каталоги статей по разделам в самом начале каждого отдельного текста статьи размещена информация о примерном времени прочтения этого материала. Что делает такие сайты более информативными и удобными для пользователя. И, как раз для этого, мы с вами выясним, как посчитать время чтения статьи на PHP и реализуем функцию, которая&#8230;</br> </p>
  432. <div class="wrapper_more"><a href="https://serblog.ru/schitaem-vremya-prochteniya-teksta-stati-na-php/" class="read_more"> Читать полностью</a></div>
  433.  
  434.        </div>
  435.  
  436.  
  437.  
  438.    </div>
  439. </div><!-- Post ID 16946 -->
  440.  
  441.  
  442. <div class="post-wrap">
  443.  
  444.    <div class="post clearfix post-16950 type-post status-publish format-standard has-post-thumbnail hentry category-skachat-2 tag-youtube" id="post-16950">
  445.        <h2 class="title"><a href="https://serblog.ru/instrukciya-po-obxodu-blokirovki-youtube/"
  446.                title="Permalink to Инструкция по обходу блокировки YouTube"
  447.                rel="bookmark">Инструкция по обходу блокировки YouTube</a></h2>
  448.  
  449.  
  450.        <div class="postmeta-primary">
  451.  
  452.            <span class="meta_date">
  453.                <script language="javascript" type="text/javascript">
  454.                document.write("05.08.2024");
  455.                </script>
  456.            </span>
  457.            &nbsp;
  458.  
  459.             &nbsp; <span
  460.                class="meta_comments"><a href="https://serblog.ru/instrukciya-po-obxodu-blokirovki-youtube/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 949</span>        </div>
  461.  
  462.        <div class="entry clearfix">
  463.  
  464.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/08/block-youtube.jpg" class="alignleft featured_image wp-post-image" alt="Обходим блокировку YouTube" srcset="https://serblog.ru/wp-content/uploads/2024/08/block-youtube.jpg 800w, https://serblog.ru/wp-content/uploads/2024/08/block-youtube-150x113.jpg 150w, https://serblog.ru/wp-content/uploads/2024/08/block-youtube-300x225.jpg 300w, https://serblog.ru/wp-content/uploads/2024/08/block-youtube-768x576.jpg 768w" sizes="(max-width: 200px) 100vw, 200px" />
  465.            <p>Как мы все уже знаем с 1 августа 2024 г. скорость загрузки YouTube резко упала и смотреть видео с любимых каналов стало невозможно. О причинах рассуждать не имеет смысла, факт остается фактом и у нас есть выбор из всего двух вариантов: 1. принять все как есть и смириться с тем, что ютуба у нас практически&#8230;</br> </p>
  466. <div class="wrapper_more"><a href="https://serblog.ru/instrukciya-po-obxodu-blokirovki-youtube/" class="read_more"> Читать полностью</a></div>
  467.  
  468.        </div>
  469.  
  470.  
  471.  
  472.    </div>
  473. </div><!-- Post ID 16950 -->
  474.  
  475.  
  476. <div class="post-wrap">
  477.  
  478.    <div class="post clearfix post-16936 type-post status-publish format-standard has-post-thumbnail hentry category-seo-2 tag-seo" id="post-16936">
  479.        <h2 class="title"><a href="https://serblog.ru/texnicheskij-audit-sajta/"
  480.                title="Permalink to Технический аудит сайта"
  481.                rel="bookmark">Технический аудит сайта</a></h2>
  482.  
  483.  
  484.        <div class="postmeta-primary">
  485.  
  486.            <span class="meta_date">
  487.                <script language="javascript" type="text/javascript">
  488.                document.write("27.05.2024");
  489.                </script>
  490.            </span>
  491.            &nbsp;
  492.  
  493.             &nbsp; <span
  494.                class="meta_comments"><a href="https://serblog.ru/texnicheskij-audit-sajta/#respond">Комментариев нет</a></span> <span class="meta_views"><img src='https://serblog.ru/wp-content/themes/Vetro/images/eye.svg' width='15'/> 793</span>        </div>
  495.  
  496.        <div class="entry clearfix">
  497.  
  498.            <img width="200" height="150" src="https://serblog.ru/wp-content/uploads/2024/05/tecnicheskii-audit-saita.png" class="alignleft featured_image wp-post-image" alt="tecnicheskii-audit-saita" srcset="https://serblog.ru/wp-content/uploads/2024/05/tecnicheskii-audit-saita.png 800w, https://serblog.ru/wp-content/uploads/2024/05/tecnicheskii-audit-saita-150x113.png 150w, https://serblog.ru/wp-content/uploads/2024/05/tecnicheskii-audit-saita-300x225.png 300w, https://serblog.ru/wp-content/uploads/2024/05/tecnicheskii-audit-saita-768x576.png 768w" sizes="(max-width: 200px) 100vw, 200px" />
  499.            <p>Один мой давний клиент попросил посмотреть один сайт на предмет различных ошибок, так как он остановился в развитии и позиции по SEO никак не росли, хотя делалось какое-то продвижение. Необходимо было провести технический аудит сайта, чтобы выявить причины и ошибки, мешающие сайту расти. Каково было мое удивление после того, как я его сделал, не передать&#8230;</br> </p>
  500. <div class="wrapper_more"><a href="https://serblog.ru/texnicheskij-audit-sajta/" class="read_more"> Читать полностью</a></div>
  501.  
  502.        </div>
  503.  
  504.  
  505.  
  506.    </div>
  507. </div><!-- Post ID 16936 -->
  508.  
  509.  
  510. <div class="navigation clearfix">
  511.  
  512.    <div class='wp-pagenavi'>
  513. <span class="current">1</span><a href="https://serblog.ru/page/2/">2</a><a href="https://serblog.ru/page/3/">3</a><a href="https://serblog.ru/page/4/">4</a><a href="https://serblog.ru/page/5/">5</a><span class="extend">…</span><a href="https://serblog.ru/page/10/">10</a><a href="https://serblog.ru/page/20/">20</a><a href="https://serblog.ru/page/30/">30</a><a href="https://serblog.ru/page/40/">40</a><a href="https://serblog.ru/page/50/">50</a><a href="https://serblog.ru/page/60/">60</a><span class="extend">…</span><a href="https://serblog.ru/page/63/">63</a><a href="https://serblog.ru/page/2/">вперед »</a></div>
  514.  
  515. </div><!-- .navigation -->
  516. </div><!-- .content --></div><!-- #content-wrap -->
  517.    
  518.    <div id="secondary-sidebar-wrap" class="span-6 last">
  519.    
  520.        
  521. <div class="sidebar-secondary">
  522.    <ul class="widget_text widget-wrap"><li id="custom_html-3" class="widget_text widget widget_custom_html"><span class="widgettitle">Поддержать</span><div class="textwidget custom-html-widget"><iframe src="https://yoomoney.ru/quickpay/shop-widget?writer=seller&amp;targets=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0&amp;targets-hint=&amp;default-sum=50&amp;button-text=13&amp;hint=&amp;successURL=&amp;quickpay=shop&amp;account=410011202600610&amp;" width="202" height="223" frameborder="0" allowtransparency="true" scrolling="no" background-color="#333"></iframe></div></li></ul><ul class="widget-wrap"><li id="nav_menu-2" class="widget widget_nav_menu"><span class="widgettitle">Основные темы</span><div class="menu-metki-container"><ul id="menu-metki" class="menu"><li id="menu-item-15159" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15159"><a href="https://serblog.ru/tag/css/">CSS</a></li>
  523. <li id="menu-item-15160" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15160"><a href="https://serblog.ru/tag/html/">html</a></li>
  524. <li id="menu-item-15161" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15161"><a href="https://serblog.ru/tag/javascript/">JavaScript</a></li>
  525. <li id="menu-item-15162" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15162"><a href="https://serblog.ru/tag/jquery/">jQuery</a></li>
  526. <li id="menu-item-15163" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15163"><a href="https://serblog.ru/tag/php/">PHP</a></li>
  527. <li id="menu-item-16830" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-16830"><a href="https://serblog.ru/tag/yii2/">Yii2</a></li>
  528. <li id="menu-item-15164" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15164"><a href="https://serblog.ru/tag/seo/">SEO</a></li>
  529. <li id="menu-item-15165" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15165"><a href="https://serblog.ru/tag/windows/">Windows</a></li>
  530. <li id="menu-item-15166" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15166"><a href="https://serblog.ru/tag/wordpress/">WordPress</a></li>
  531. <li id="menu-item-15167" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15167"><a href="https://serblog.ru/tag/youtube/">YouTube</a></li>
  532. <li id="menu-item-15168" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15168"><a href="https://serblog.ru/tag/programmy/">Программы</a></li>
  533. <li id="menu-item-15169" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-15169"><a href="https://serblog.ru/tag/servis/">Сервис</a></li>
  534. </ul></div></li></ul><ul class="widget-wrap"><li id="most_popular_posts-2" class="widget widget_most_popular_posts">
  535. <span class="widgettitle">Популярные записи</span>
  536. <ul> <li><a href="https://serblog.ru/aktivaciya-windows-10-navsegda-besplatno/">Активация Windows 10 навсегда бесплатно</a> (265)</li>
  537. <li><a href="https://serblog.ru/xaker-zalez-v-moj-kompyuter-i-upravlyal-im/">Хакер залез в мой компьютер и управлял им</a> (137)</li>
  538. <li><a href="https://serblog.ru/gold-line-international-mezhdunarodnaya-sistema-finansovoj-vzaimopomoshhi/">Gold line International - международная система финансовой взаимопомощи</a> (102)</li>
  539. <li><a href="https://serblog.ru/mail-ru-zadolbal/">Mail.ru задолбал</a> (97)</li>
  540. <li><a href="https://serblog.ru/besplatnyj-konstruktor-wordpress-shablonov/">Бесплатный конструктор Wordpress шаблонов</a> (93)</li>
  541. <li><a href="https://serblog.ru/krasivyj-tajmer-obratnogo-otscheta-na-jquery/">Красивый таймер обратного отсчета на jQuery</a> (90)</li>
  542. <li><a href="https://serblog.ru/esli-vy-lox-kupite-moj-kurs/">Если вы лох - купите мой курс</a> (80)</li>
  543. <li><a href="https://serblog.ru/loxotron-v-glopart-ili-dmitrij-gumilev-otzyvy/">Лохотрон в Glopart или Дмитрий Гумилев отзывы</a> (59)</li>
  544. <li><a href="https://serblog.ru/aktivaciya-microsoft-office-2019-besplatno/">Активация Microsoft Office 2019 бесплатно</a> (51)</li>
  545. <li><a href="https://serblog.ru/ispolzovanie-fleshki-pod-operativnuyu-pamyat-v-windows-7/">Использование флешки под оперативную память в Windows 7</a> (47)</li>
  546. </ul>
  547. </li></ul>
  548. <ul class="widget-wrap"><li id="text-42" class="widget widget_text"><span class="widgettitle">YouTube канал</span> <div class="textwidget"><div id="fixed"><a href="https://www.youtube.com/channel/UCgNG9gOPDO8_tmBd1sHzqHA" target="_blank" onclick="yaCounter975926.reachGoal('youtube_banner');return true;"><img src=/files/img/youtube_subscribe.jpg" alt="Youtube канал Александр Маврин"  width="202" height="252"/></a><div class="yotube_subscribers">8K Subs</div></div></div>
  549. </li></ul></div><!-- .sidebar-secondary -->
  550.    </div><!-- #secondary-sidebar-wrap -->
  551.    
  552. </div><!-- #main -->
  553.        
  554. <div id="footer-wrap" class="span-24">
  555.        <div id="footer">
  556.        <div id="copyrights">
  557.                 <a id="home" href="https://serblog.ru"></a><div id="blot"></div> 2025  <noindex>Серьезный блог о серьезном.</noindex> <noindex>Все права защищены. Обратная ссылка на источник обязательна!</noindex>
  558.         </div>
  559.            </div>
  560.        </div>
  561.  
  562. <!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter975926 = new Ya.Metrika({id:975926, enableAll: true, webvisor:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="//mc.yandex.ru/watch/975926" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->
  563. </div><!-- #wrapper -->
  564. <!-- <div class="bottom-block"><p>Тема вебинара: Как начать зарабатывать в интернете<br>
  565. с первого дня 400 - 1000 рублей без вложений. <br>Дата: 23.03.2019 в 20:00 по Москве</p><input type="button" value="Закрыть" onclick="yaCounter975926.reachGoal('close_vebinar_panel'); return true;"><a href="/page/vebinar-one/" target="_blank" class="submit-vebinar" onclick="yaCounter975926.reachGoal('btn_vebinar'); return true;">Принять участие</a></div> -->
  566.  
  567. <script type='text/javascript'>
  568. /* <![CDATA[ */
  569. jQuery.noConflict();
  570. jQuery(function(){
  571. jQuery('ul.menu-secondary').superfish({
  572. animation: {height:'show'},
  573. autoArrows:  true,
  574.                dropShadows: true,
  575.                speed: 200,
  576.                delay: 800
  577.                });
  578.            });
  579.  
  580. /* ]]> */
  581. </script>
  582.        </style>
  583.        <style> .video-widget {
  584.            display: none;
  585.            position: fixed;
  586.            left: 0;
  587.            z-index: 999999;
  588.            bottom: 0;
  589.        }
  590.  
  591.        .video-widget__container {
  592.            font-family: Helvetica;
  593.            z-index: 999999;
  594.            overflow: hidden;
  595.            border-style: solid;
  596.            background: #eee;
  597.            -webkit-transition: width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s;
  598.            transition: width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s;
  599.            -o-transition: width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s, -o-transform .2s ease-in-out 0s;
  600.            -moz-transition: transform .2s ease-in-out 0s, width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s, -moz-transform .2s ease-in-out 0s;
  601.            transition: transform .2s ease-in-out 0s, width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s;
  602.            transition: transform .2s ease-in-out 0s, width .3s ease-in-out 0s, height .3s ease-in-out 0s, bottom .3s ease-in-out 0s, border-color .2s ease-in-out 0s, opacity 1s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s, -moz-transform .2s ease-in-out 0s, -o-transform .2s ease-in-out 0s;
  603.            outline: 0;
  604.            cursor: pointer;
  605.            -webkit-box-sizing: border-box;
  606.            -moz-box-sizing: border-box;
  607.            box-sizing: border-box;
  608.            -webkit-user-select: none;
  609.            -moz-user-select: none;
  610.            -ms-user-select: none;
  611.            user-select: none;
  612.            -webkit-tap-highlight-color: transparent;
  613.            -webkit-box-shadow: rgba(0, 0, 0, .2) 0 10px 20px;
  614.            box-shadow: rgba(0, 0, 0, .2) 0 10px 20px;
  615.            position: absolute;
  616.            left: 30px;
  617.            bottom: 30px;
  618.            border-radius: 20px;
  619.            border-width: 1px;
  620.            width: 130px;
  621.            height: 180px;
  622.            border-color: #ffffff;
  623.        }
  624.  
  625.        .video-widget__container:hover {
  626.            -webkit-transform: scale(1.1) translate(5px, -5px);
  627.            -moz-transform: scale(1.1) translate(5px, -5px);
  628.            -ms-transform: scale(1.1) translate(5px, -5px);
  629.            -o-transform: scale(1.1) translate(5px, -5px);
  630.            transform: scale(1.1) translate(5px, -5px);
  631.            border-color: #ffffff;
  632.        }
  633.  
  634.        .video-widget__video {
  635.            -o-object-fit: cover;
  636.            object-fit: cover;
  637.            position: absolute;
  638.            top: 50%;
  639.            left: 50%;
  640.            -webkit-transform: translate(-50%, -50%);
  641.            -moz-transform: translate(-50%, -50%);
  642.            -ms-transform: translate(-50%, -50%);
  643.            -o-transform: translate(-50%, -50%);
  644.            transform: translate(-50%, -50%);
  645.            width: 100%;
  646.            height: 100%;
  647.            min-width: 100%;
  648.            min-height: 100%;
  649.            z-index: 200;
  650.            -webkit-transition: opacity .4s ease-in-out 0s;
  651.            -o-transition: opacity .4s ease-in-out 0s;
  652.            -moz-transition: opacity .4s ease-in-out 0s;
  653.            transition: opacity .4s ease-in-out 0s;
  654.            opacity: .9;
  655.        }
  656.  
  657.        .video-widget__close {
  658.            position: absolute;
  659.            top: 6px;
  660.            right: 6px;
  661.            width: 20px;
  662.            height: 20px;
  663.            z-index: 250;
  664.            opacity: 0;
  665.            -webkit-transition: opacity .2s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;
  666.            transition: opacity .2s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s;
  667.            -o-transition: opacity .2s ease-in-out 0s, -o-transform .3s ease-in-out 0s;
  668.            -moz-transition: transform .3s ease-in-out 0s, opacity .2s ease-in-out 0s, -moz-transform .3s ease-in-out 0s;
  669.            transition: transform .3s ease-in-out 0s, opacity .2s ease-in-out 0s;
  670.            transition: transform .3s ease-in-out 0s, opacity .2s ease-in-out 0s, -webkit-transform .3s ease-in-out 0s, -moz-transform .3s ease-in-out 0s, -o-transform .3s ease-in-out 0s;
  671.        }
  672.  
  673.        .video-widget__close:after, .video-widget__close:before {
  674.            position: absolute;
  675.            left: 9px;
  676.            top: 1px;
  677.            content: "";
  678.            height: 18px;
  679.            width: 2px;
  680.            background: #000000;
  681.            -webkit-box-shadow: rgba(0, 0, 0, .5) 1px 1px 10px;
  682.            box-shadow: rgba(0, 0, 0, .5) 1px 1px 10px;
  683.        }
  684.  
  685.        .video-widget__close:before {
  686.            -webkit-transform: rotate(45deg);
  687.            -moz-transform: rotate(45deg);
  688.            -ms-transform: rotate(45deg);
  689.            -o-transform: rotate(45deg);
  690.            transform: rotate(45deg);
  691.        }
  692.  
  693.        .video-widget__close:after {
  694.            -webkit-transform: rotate(-45deg);
  695.            -moz-transform: rotate(-45deg);
  696.            -ms-transform: rotate(-45deg);
  697.            -o-transform: rotate(-45deg);
  698.            transform: rotate(-45deg);
  699.        }
  700.  
  701.        .video-widget__container:hover .video-widget__close {
  702.            opacity: .5;
  703.        }
  704.  
  705.        .video-widget.video-widget[data-state=opened] .video-widget__container {
  706.            width: 230px;
  707.            height: 380px;
  708.            border-radius: 20px;
  709.            border-color: #ffffff;
  710.        }
  711.  
  712.        .video-widget.video-widget[data-state=opened] .video-widget__close {
  713.            opacity: .5;
  714.        }
  715.  
  716.        .video-widget.video-widget[data-state=opened] .video-widget__close:before {
  717.            display: none;
  718.        }
  719.  
  720.        .video-widget.video-widget[data-state=opened] .video-widget__close:after {
  721.            -webkit-transform: rotate(90deg);
  722.            -moz-transform: rotate(90deg);
  723.            -ms-transform: rotate(90deg);
  724.            -o-transform: rotate(90deg);
  725.            transform: rotate(90deg)
  726.        }
  727.  
  728.        .video-widget.video-widget[data-state=opened] .video-widget__close:hover {
  729.            opacity: 1;
  730.        }
  731.  
  732.        .video-widget__button {
  733.            position: absolute;
  734.            bottom: 20px;
  735.            right: 20px;
  736.            left: 20px;
  737.            height: 65px;
  738.            border-radius: 15px;
  739.            z-index: 300;
  740.            -webkit-box-shadow: rgba(0, 0, 0, .25) 0 4px 15px;
  741.            box-shadow: rgba(0, 0, 0, .25) 0 4px 15px;
  742.            text-align: center;
  743.            -webkit-transition: opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s;
  744.            transition: opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s;
  745.            -o-transition: opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s, -o-transform .2s ease-in-out 0s;
  746.            -moz-transition: transform .2s ease-in-out 0s, opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s, -moz-transform .2s ease-in-out 0s;
  747.            transition: transform .2s ease-in-out 0s, opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s;
  748.            transition: transform .2s ease-in-out 0s, opacity .3s ease-in-out 0s, background-color .2s ease-in-out 0s, -webkit-transform .2s ease-in-out 0s, -moz-transform .2s ease-in-out 0s, -o-transform .2s ease-in-out 0s;
  749.            visibility: hidden;
  750.            background-color: #0077fe;
  751.            font-size: 10px;
  752.            font-weight: 100;
  753.            color: #ffffff !important;
  754.            text-align: center;
  755.            vertical-align: middle;
  756.            line-height: 65px;
  757.            text-transform: uppercase;
  758.            opacity: 0
  759.        }
  760.  
  761.        @media screen and (max-width: 480px) {
  762.            .video-widget__button {
  763.                font-size: 8px;
  764.            }
  765.        }
  766.  
  767.        .video-widget__button:hover {
  768.            background-color: #0077fe;
  769.            text-decoration: none;
  770.        }
  771.  
  772.        .video-widget.video-widget[data-state=opened] .video-widget__button {
  773.            opacity: 1;
  774.            visibility: visible;
  775.        }
  776.  
  777.        @media only screen and (max-width: 1023px) {
  778.            .video-widget__close {
  779.                opacity: .5;
  780.            }
  781.        }
  782.  
  783.        @media only screen and (max-width: 480px) {
  784.            .video-widget__container {
  785.                right: 30px;
  786.                bottom: 75px;
  787.                width: 90px;
  788.                height: 125px;
  789.            }
  790.        } </style>
  791.    <div class="video-widget"
  792.         data-state="default" style="display:
  793.                                                                               block;">
  794.        <div
  795.                class="video-widget__container">
  796.            <video id="video-widget__video" loop="" autoplay=""
  797.                   playsinline="" preload="auto" muted="muted"
  798.                   controlslist="nodownload"
  799.                   disablepictureinpicture=""
  800.                   class="video-widget__video" src="/files/0729.mp4">
  801.                <source src="/files/0729.mp4" type="video/mp4">
  802.            </video>
  803.            <div class="video-widget__close"></div>
  804.            <a class="video-widget__button t-text" href="https://t.me/serblog_ru" role="button"
  805.               aria-haspopup="dialog" target="_blank">В телегу</a></div>
  806.    </div>
  807.    <script> (function () {
  808.            function nolimCookies(name, value, options) {
  809.                if (typeof value != 'undefined') {
  810.                    options = options || {};
  811.                    if (value === null) {
  812.                        value = '';
  813.                        options.expires = -1;
  814.                    }
  815.                    ;var expires = '';
  816.                    if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
  817.                        var date;
  818.                        if (typeof options.expires == 'number') {
  819.                            date = new Date();
  820.                            date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
  821.                        } else {
  822.                            date = options.expires;
  823.                        }
  824.                        expires = '; expires=' + date.toUTCString();
  825.                    }
  826.                    ;var path = options.path ? '; path=' + (options.path) : '';
  827.                    var domain = options.domain ? '; domain=' + (options.domain) : '';
  828.                    var secure = options.secure ? '; secure' : '';
  829.                    document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
  830.                } else {
  831.                    var cookieValue = null;
  832.                    if (document.cookie && document.cookie != '') {
  833.                        var cookies = document.cookie.split(';');
  834.                        for (var i = 0; i < cookies.length; i++) {
  835.                            var cookie = cookies[i].trim();
  836.                            if (cookie.substring(0, name.length + 1) == (name + '=')) {
  837.                                cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
  838.                                break;
  839.                            }
  840.                        }
  841.                    }
  842.                    return cookieValue;
  843.                }
  844.            }
  845.  
  846.            function nolimvideowidgetcookie() {
  847.                nolimCookies('nlvideowidget99362189', 1, {expires: -1});
  848.            };
  849.  
  850.            function t_ready(e) {
  851.                "loading" != document.readyState ? e() : document.addEventListener ? document.addEventListener("DOMContentLoaded", e) : document.attachEvent("onreadystatechange", (function () {
  852.                    "loading" != document.readyState && e()
  853.                }))
  854.            }
  855.  
  856.            t_ready(function () {
  857.                var e = document.querySelector(".video-widget");
  858.                var a = document.getElementById("video-widget__video");
  859.                document.querySelector(".video-widget__close").addEventListener("click", function (t) {
  860.                    return t.preventDefault(), "default" == e.getAttribute("data-state") ? e.style.display = "none" : (e.setAttribute("data-state", "default"), a.muted = !0), !1
  861.                }), document.querySelector(".video-widget__container").addEventListener("click", function (t) {
  862.                    if (!t.target.classList.contains("video-widget__close")) {
  863.                        "default" == e.getAttribute("data-state") ? (e.setAttribute("data-state", "opened"), a.currentTime = 0, a.muted = !1) : (e.setAttribute("data-state", "default"), a.muted = !0);
  864.                    }
  865.                }), document.addEventListener("mouseup", function (t) {
  866.                    e.contains(t.target) || "default" == e.getAttribute("data-state") || (e.setAttribute("data-state", "default"), a.muted = !0)
  867.                });
  868.                document.querySelectorAll('.video-widget__close, .video-widget__button').forEach(function (item) {
  869.                    item.addEventListener('click', function (e) {
  870.                        nolimvideowidgetcookie();
  871.                    });
  872.                });
  873.                if (Number(nolimCookies('nlvideowidget99362189')) > 0) {
  874.                    document.querySelector(".video-widget").style.display = "none";
  875.                } else {
  876.                    document.querySelector(".video-widget").style.display = "block";
  877.                }
  878.            });
  879.        })() </script>
  880. <!-- Powered by WPtouch: 4.3.59 --><script type='text/javascript' src='https://serblog.ru/wp-includes/js/hoverIntent.min.js?ver=1.8.1'></script>
  881. <script type='text/javascript'>
  882. /* <![CDATA[ */
  883. var JQLBSettings = {"fitToScreen":"0","resizeSpeed":"400","displayDownloadLink":"0","navbarOnTop":"0","loopImages":"","resizeCenter":"","marginSize":"0","linkTarget":"_self","help":"","prevLinkTitle":"previous image","nextLinkTitle":"next image","prevLinkText":"\u00ab Previous","nextLinkText":"Next \u00bb","closeTitle":"close image gallery","image":"Image ","of":" of ","download":"Download","jqlb_overlay_opacity":"80","jqlb_overlay_color":"#000000","jqlb_overlay_close":"1","jqlb_border_width":"10","jqlb_border_color":"#ffffff","jqlb_border_radius":"0","jqlb_image_info_background_transparency":"100","jqlb_image_info_bg_color":"#ffffff","jqlb_image_info_text_color":"#000000","jqlb_image_info_text_fontsize":"10","jqlb_show_text_for_image":"1","jqlb_next_image_title":"next image","jqlb_previous_image_title":"previous image","jqlb_next_button_image":"https:\/\/serblog.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/next.gif","jqlb_previous_button_image":"https:\/\/serblog.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/prev.gif","jqlb_maximum_width":"","jqlb_maximum_height":"","jqlb_show_close_button":"1","jqlb_close_image_title":"close image gallery","jqlb_close_image_max_heght":"22","jqlb_image_for_close_lightbox":"https:\/\/serblog.ru\/wp-content\/plugins\/wp-lightbox-2\/styles\/images\/ru_RU\/closelabel.gif","jqlb_keyboard_navigation":"1","jqlb_popup_size_fix":"0"};
  884. /* ]]> */
  885. </script>
  886. <script type='text/javascript' src='https://serblog.ru/wp-content/plugins/wp-lightbox-2/js/dist/wp-lightbox-2.min.js?ver=1.3.4.1'></script>
  887. <script type='text/javascript' src='https://serblog.ru/wp-content/themes/Vetro/lib/js/jquery.js'></script>
  888. <script type='text/javascript' src='https://serblog.ru/wp-content/themes/Vetro/lib/js/custom.js'></script>
  889. <script id="kama_spamblock">
  890. (function(){
  891.  
  892. const catch_submit = function( ev ){
  893.  
  894. let sbmt = ev.target.closest( '#submit' );
  895.  
  896. if( ! sbmt ){
  897. return;
  898. }
  899.  
  900. let input = document.createElement( 'input' );
  901. let date = new Date();
  902.  
  903. input.value = ''+ date.getUTCDate() + (date.getUTCMonth() + 1) + 'uniq9065';
  904. input.name = 'ksbn_code';
  905. input.type = 'hidden';
  906.  
  907. sbmt.parentNode.insertBefore( input, sbmt );
  908. }
  909.  
  910. document.addEventListener( 'mousedown', catch_submit );
  911. document.addEventListener( 'keypress', catch_submit );
  912. })()
  913. </script>
  914. <a id="scrolling" href="" onclick="yaCounter975926.reachGoal('scroll_to_top');return true;"></a>
  915.  
  916.  
  917. </body>
  918. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda