CINXE.COM
Программирование на PHP, Jquery, Ajax, Java Script, MySql
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru-RU" xml:lang="ru-RU"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="generator" content="WordPress 3.7.1" /> <link rel="shortcut icon" href="/favicon.ico" /> <meta name="keywords" content="программирование, конструктор формы обратной связи, настройки Wordpress, PHP, Jquery, Ajax, Java Script, MySql, PHP программирование, заказать прпограмму, заказать сайт, разработать сайт" /> <meta name="description" content="Сайт посвящен программированию на языках PHP, Jquery, Ajax, Java Script, MySql, а также движкам и плагинам к Wordpress и Joomla" /> <title>Программирование на PHP, Jquery, Ajax, Java Script, MySql</title> <link rel="stylesheet" type="text/css" href="/wp-content/themes/Clean-Stylish/font-awesome.css" /> <link rel="stylesheet" type="text/css" href="https://blogprogram.ru/wp-content/themes/Clean-Stylish/style.css" media="screen" /> <script type="text/javascript" src="/wp-content/themes/Clean-Stylish/js/1myrek.js"></script> <link rel='stylesheet' id='cptch_stylesheet-css' href='https://blogprogram.ru/wp-content/plugins/captcha/css/style.css?ver=3.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='sedlex_styles-css' href='https://blogprogram.ru/wp-content/plugins/image-zoom/core/load-styles.php?c=0&load=09b75220ea8dd1479f0a948b6a5a7a42&ver=20241128' type='text/css' media='all' /> <script type='text/javascript' src='https://blogprogram.ru/wp-content/themes/Clean-Stylish/js/jquery-1.6.1.min.js?ver=1.6.1'></script> <script type='text/javascript' src='https://blogprogram.ru/wp-content/themes/Clean-Stylish/js/jqueryslidemenu.js?ver=3.7.1'></script> <script type='text/javascript' src='https://blogprogram.ru/wp-includes/js/comment-reply.min.js?ver=3.7.1'></script> <script type='text/javascript' src='https://blogprogram.ru/wp-content/plugins/image-zoom/core/load-scripts.php?c=0&load=6f3ed20330d7018b73b8f4fdd7c4ba83&ver=20241128'></script> <script type="text/javascript"> </script> <link rel="stylesheet" href="https://blogprogram.ru/wp-content/plugins/wordpress-23-related-posts-plugin/static/themes/vertical-m.css?version=3.2" /> <style type="text/css"> .related_post_title { } ul.related_post { } ul.related_post li { } ul.related_post li a { } ul.related_post li img { }</style> <link rel="stylesheet" type="text/css" href="/wp-content/themes/Clean-Stylish/jquery-ui.css" /> <script>$(document).ready(function() {$(".tab_content").hide();$("ul.tabs li:first").addClass("active").show();$(".tab_content:first").show();$("ul.tabs li").click(function() {$("ul.tabs li").removeClass("active");$(this).addClass("active");$(".tab_content").hide();var activeTab = $(this).find("a").attr("href");$(activeTab).fadeIn();return false;});});</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <!-- Yandex.RTB --> <script>window.yaContextCb=window.yaContextCb||[]</script> <script src="https://yandex.ru/ads/system/context.js" async></script> </head> <body><div class="wrapper"> <div id="header"> <div id="header-inner" class="clearfix"> <div id="logo"> <a href="https://blogprogram.ru/" title="Программирование на PHP, Jquery, Ajax, Java Script, MySql" rel="home"><img class="displayed" src="https://blogprogram.ru/wp-content/themes/Clean-Stylish/images/logo.png" alt="Программирование на PHP, Jquery, Ajax, Java Script, MySql" /></a> <div class="logotxt"><h1>Программирование на php, JS, JQuery, Ajax, MySQL</h1></div> </div> <div class="myblog4"> <div class="myblog23">Заказать: <!--<div class="myblog21"><a href="/zakazat-sajt/" title="Заказать сайт или программу в Интернете"><i class="fa fa-key"></i> Сайт</a></div>--> <div class="myblog22"><a href="/kakoj-xosting-vybrat-dlya-sajta/" ><i class="fa fa-briefcase"></i> Хостинг</a></div> </div> </div> <!--<div class="myblog33"><a href="/kak-sekonomit-na-pokupkax-v-ali-express/" target="_blank"><img src="/wp-content/themes/Clean-Stylish/images/aleex.png" /></a></div> --> </div> </div> <div id="top-nav"> <div id="top-nav-inner" class="clearfix"> <div id="navigation"> <div id="myslidemenu" class="jqueryslidemenu transparent_class clearfix"> <ul id="menu-top-menu" class="menu"><li id="menu-item-36" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-36"><a href="/">Главная</a></li> <li id="menu-item-186" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-186"><a href="https://blogprogram.ru/category/uslugi/">Услуги</a> <ul class="sub-menu"> <li id="menu-item-190" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-190"><a href="/zakazat-sajt/">Заказать сайт</a></li> <li id="menu-item-191" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-191"><a href="/zakazat-programmu/">Заказать программу</a></li> <li id="menu-item-834" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-834"><a href="/kakoj-xosting-vybrat-dlya-sajta/">Заказать хостинг</a></li> </ul> </li> <li id="menu-item-37" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-37"><a href="https://blogprogram.ru/category/joomla/">Joomla</a> <ul class="sub-menu"> <li id="menu-item-666" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-666"><a href="https://blogprogram.ru/category/joomla/joomla-1-5-moduli-i-plaginy/">Joomla 1.5 модули и плагины</a></li> <li id="menu-item-667" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-667"><a href="https://blogprogram.ru/category/joomla/joomla-2-5-moduli-i-plaginy/">Joomla 2.5 модули и плагины</a></li> <li id="menu-item-668" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-668"><a href="https://blogprogram.ru/category/joomla/joomla-3-moduli-i-plaginy/">Joomla 3 модули и плагины</a></li> <li id="menu-item-192" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-192"><a href="https://blogprogram.ru/category/joomla/moduli-i-plaginy/">Все модули и плагины</a></li> <li id="menu-item-193" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-193"><a href="https://blogprogram.ru/category/joomla/osnovy-joomla/">Основы Joomla</a></li> </ul> </li> <li id="menu-item-38" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-38"><a href="https://blogprogram.ru/category/wordpress/">WordPress</a> <ul class="sub-menu"> <li id="menu-item-194" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-194"><a href="https://blogprogram.ru/category/wordpress/nastrojki/">Настройки и правка кода</a></li> <li id="menu-item-195" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-195"><a href="https://blogprogram.ru/category/wordpress/plaginy/">Плагины</a></li> </ul> </li> <li id="menu-item-39" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-39"><a href="https://blogprogram.ru/category/programmirovan/">Программирование</a> <ul class="sub-menu"> <li id="menu-item-40" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-40"><a href="https://blogprogram.ru/category/programmirovan/php-prog/">PHP с примерами</a></li> <li id="menu-item-184" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-184"><a href="https://blogprogram.ru/category/programmirovan/jquery/">JQuery</a></li> <li id="menu-item-185" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-185"><a href="https://blogprogram.ru/category/programmirovan/mysql/">MySQL</a></li> <li id="menu-item-183" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-183"><a href="https://blogprogram.ru/category/programmirovan/javascript/">JavaScript</a></li> <li id="menu-item-182" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-182"><a href="https://blogprogram.ru/category/programmirovan/ajax/">Ajax</a></li> <li id="menu-item-243" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-243"><a href="https://blogprogram.ru/category/programmirovan/css/">CSS</a></li> </ul> </li> <li id="menu-item-187" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-187"><a href="https://blogprogram.ru/category/onlajn-servisy/">Онлайн сервисы</a> <ul class="sub-menu"> <li id="menu-item-817" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-817"><a href="/konstruktor-vidzheta-valyut-na-vash-sajt/">Информер валют</a></li> <li id="menu-item-506" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-506"><a href="https://blogjquery.ru/pro-konstruktor-form-obratnoj-svyazi-onlajn/">Конструктор обратной связи</a></li> <li id="menu-item-189" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-189"><a href="/onlajn-optimizator-css/">Оптимизатор CSS</a></li> <li id="menu-item-324" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-324"><a href="/wp-content/files/services/opthtml/optim.php">Оптимизатор HTML</a></li> </ul> </li> <li id="menu-item-188" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-188"><a href="https://blogprogram.ru/category/obo-vsem/">Обо всем</a></li> </ul></div> <script> jQuery(function(){jQuery('#menu-top-menu').mobileMenu({defaultText: "Навигация по сайту"});}); (function($){ $.fn.mobileMenu = function(options) { var defaults = { defaultText: 'Навигация', className: 'mobile-select', subMenuClass: 'mobile-submenu', subMenuDash: '– '}, settings = $.extend( defaults, options ), el = $(this); this.each(function(){ el.find('ul').addClass(settings.subMenuClass); $('<select />',{'class':settings.className}).insertAfter(el); $('<option />', {"value":'#', "text":settings.defaultText}).appendTo( '.' + settings.className ); el.find('a,.separator').each(function(){ var $this = $(this), optText = $this.context.firstChild.textContent, optSub = $this.parents( '.' + settings.subMenuClass ), len = optSub.length, dash; if( $this.parents('ul').hasClass( settings.subMenuClass ) ) { dash = Array( len+1 ).join( settings.subMenuDash ); optText = dash + optText;} if($this.is('span')){ $('<optgroup />', {"label":optText,}).appendTo('.' + settings.className);} else { $('<option />', {"value":this.href, "html":optText, "selected":(this.href == window.location.href)}).appendTo( '.' + settings.className );} }); $('.' + settings.className).change(function(){ var locations = $(this).val(); if( locations !== '#' ) {window.location.href = $(this).val();}}); }); return this; }; })(jQuery); </script> </div> </div> </div> <div id="alerts"> <div class="alertspad"> <div class="alertbutton" onclick="clouseAlert();">X</div> <div class="yourajaxforma1"> <form method="post" id="FORM_BLOG"> <div class="yourajaxforma7">Заказать сайт</div> <div class="yourajaxforma2"><input type="text" name="yourname" placeholder="Ваше имя" yourbest="true" /></div> <div class="yourajaxforma2"><input type="hidden" name="yourgorod" value="" /></div> <div class="yourajaxforma2"><input type="hidden" name="yourip" value="8.222.208.146" /></div> <div class="yourajaxforma2"><input type="text" name="yourphone" placeholder="Email" yourbest="true" /></div> <div class="yourajaxforma3"><textarea name="yourmsg" placeholder="Текст сообщения" yourbest="true"></textarea></div> <div class="yourajaxforma5" id="OTVET_BLOGFORMI" style="display: none;"></div> <div class="yourajaxforma4"><input type="button" value="Отправить" onclick="AjaxFormRequest('OTVET_BLOGFORMI', 'FORM_BLOG', '/wp-content/themes/Clean-Stylish/form.php')" /></div> </form> </div> </div> </div> <script type="text/javascript"> function AjaxFormRequest(result_id,form_id,url) { var yourlinks = $("#"+form_id+" [yourbest='true']"); var yourdostup = ''; for(var i_yourlinks=0; i_yourlinks<yourlinks.length; i_yourlinks++) { if ($(yourlinks[i_yourlinks]).val().length == 0) { $(yourlinks[i_yourlinks]).css("border","1px solid red"); yourdostup = "off"; } else $(yourlinks[i_yourlinks]).css("border","1px solid green"); } if (yourdostup == "off") return false; jQuery.ajax({ url: url, type: "POST", dataType: "html", data: jQuery("#"+form_id).serialize(), success: function(response) { document.getElementById(result_id).innerHTML = response; $("#"+result_id).show('medium', function() {setTimeout(function() {$("#"+result_id).hide('slow');}, 2000);});}, error: function(response) { document.getElementById(result_id).innerHTML = "Ошибка при отправке формы"; $("#"+result_id).show('medium', function() {setTimeout(function() {$("#"+result_id).hide('slow');}, 2000);});}}); } function alertmsg(alertcontent){ $('<div class="overlay" id="alertOverlay" onclick="clouseAlert();"></div>').appendTo('body'); $("#alertOverlay, #alerts").fadeIn("slow"); $('#alerts').css('margin-top', (-1/2)*($('#alerts').height())+'px'); $('#alerts').css('margin-left', -($('#alerts').width()/2)+'px');} function clouseAlert(){$("#alertOverlay").remove();$("#alerts").hide();} </script> <div class="yourajaxforma6" onclick="alertmsg('');">Заказать сайт</div> <script> var LoadImage = { check: function() { $('[data-real-src]').each(function(e) { if (LoadImage.is_in_view($(this))){ if($(this).attr('data-real-type') == "image"){ $(this).attr('src', $(this).attr('data-real-src')); $(this).removeAttr('data-real-src'); $(this).removeAttr('data-real-type'); } } }); }, is_in_view: function(elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); var elemTop = $(elem).offset().top; var elemBottom = elemTop + $(elem).height(); return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom)); } } $(document).ready(function(){LoadImage.check(); $(window).scroll(function(){LoadImage.check();});}); </script> <script type="text/javascript"> snow_img = "/wp-content/themes/Clean-Stylish/images/snow.gif"; snow_no = 15; var timeszima = 1; var datesnow = new Date(); var timeszimaon = 0; if (datesnow.getMonth() >=11 || datesnow.getMonth() <=1 ) { timeszimaon = 1; } if (typeof(window.pageYOffset) == "number") { snow_browser_width = window.innerWidth; snow_browser_height = window.innerHeight; } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { snow_browser_width = document.body.offsetWidth; snow_browser_height = document.body.offsetHeight; } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { snow_browser_width = document.documentElement.offsetWidth; snow_browser_height = document.documentElement.offsetHeight; } else { snow_browser_width = 500; snow_browser_height = 500; } snow_dx = []; snow_xp = []; snow_yp = []; snow_am = []; snow_stx = []; snow_sty = []; if (timeszima == 1 && timeszimaon == 1) { for (i = 0; i < snow_no; i++) { snow_dx[i] = 0; snow_xp[i] = Math.random()*(snow_browser_width-50); snow_yp[i] = Math.random()*snow_browser_height; snow_am[i] = Math.random()*20; snow_stx[i] = 0.02 + Math.random()/10; snow_sty[i] = 0.7 + Math.random(); if (i == 0) document.write("<\div id=\"snow_flake0\" style=\"position:absolute;z-index:0\"><a href=\"#\" target=\"_blank\"><\img src=\""+snow_img+"\" border=\"0\" style=\"width: 9px;\"></a><\/div>"); else document.write("<\div id=\"snow_flake"+ i +"\" style=\"position:absolute;z-index:10000"+i+"\"><\img src=\""+snow_img+"\" border=\"0\" style=\"width: 9px;\"><\/div>"); } document.write("<div style='position:absolute;z-index:10000; top: 0px; left:0px;margin:0px 0px 0px 0px;'><img src='/wp-content/themes/Clean-Stylish/images/ng7.png' style='width: 90px' ></div>"); document.write("<div style='position:absolute;z-index:10000; top: 0px; right:0px;margin:0px 0px 0px 0px;'><img src='/wp-content/themes/Clean-Stylish/images/ng3.png' style='width: 90px' ></div>"); document.write("<style>.snowsbanner {display:block!important}</style>"); } function SnowStart() { for (i = 0; i < snow_no; i++) { snow_yp[i] += snow_sty[i]; if (snow_yp[i] > snow_browser_height-50) { snow_xp[i] = Math.random()*(snow_browser_width-snow_am[i]-30); snow_yp[i] = 0; snow_stx[i] = 0.02 + Math.random()/10; snow_sty[i] = 0.7 + Math.random();} snow_dx[i] += snow_stx[i]; document.getElementById("snow_flake"+i).style.top=snow_yp[i]+"px"; document.getElementById("snow_flake"+i).style.left=snow_xp[i] + snow_am[i]*Math.sin(snow_dx[i])+"px";} snow_time = setTimeout("SnowStart()", 10); } if (timeszima == 1 && timeszimaon == 1) { SnowStart(); } </script> <div class="snowsbanner" style="display: none"></div> <script> $(document).ready(function(){ $('.sotialblock').each(function(){ $(this).find('a').attr('style', 'display:none;'); $('.block-sotia1').clone().attr('class', 'block-sotia1now').appendTo($(this)); }); $('.block-sotia2').html('Скачать файл'); $('.block-sotia4').html('Чтобы получить ссылку, нажмите на любую кнопку ниже или подождите <span class="atimes">320</span> сек. '); blocksotiatimer(); }); function blocksotiatimer() { var aseconds = 320; setInterval(function() { if (aseconds == 0) { blocksotiashowssilka(); aseconds -= 1;} else {aseconds -= 1;} $('.atimes').text(aseconds); }, 1000); } function blocksotiatimershow() { var aseconds = 10; setInterval(function() { if (aseconds == 0) { blocksotiashowssilka(); aseconds -= 1;} else {aseconds -= 1;} }, 1000); } function blocksotiashowssilka() { $('.sotialblock').each(function(){ $(this).find('a').attr('style', 'display:block;'); if($(this).find('.block-sotia3').length == 0) { $('<div class="block-sotia3">Теперь вы можете скачать файл:</div>').prependTo($(this)); $('<div class="block-sotia5">Спасибо, что поддержали проект!</div>').appendTo($(this)); } $(this).find('.block-sotia1now').remove(); }); } </script> <div class="block-sotia1"><div class="block-sotia2"></div><div class="block-sotia4"></div><div class="share23tmodif"></div></div> <script type="text/javascript" src="/wp-content/themes/Clean-Stylish/js/share42modif/share42.js"></script> <script> $(document).ready(function(){ $('<div class="blagotv1"><div class="blagotv_name">Дорогие друзья!</div><div class="blagotv_descr">Данный сайт ведется несколькими людьми исключительно на добровольной основе. Если вам принес пользу наш скрипт или любая статья данного сайта, будем признательны за любую денюжку. На нее мы купим бодрящий кофе и с радостью продолжим работу! Заранее Спасибо! </div><iframe src="https://yoomoney.ru/quickpay/fundraise/button?billNumber=56W4PAUHKew.230509&" width="330" height="50" frameborder="0" allowtransparency="true" scrolling="no"></iframe></div>').appendTo($(".entry #wp_rp_first")); }); </script> <div id="page" class="clearfix full"> <div id="page-inner" class="clearfix"> <div id="content"> <div class="post" id="post-128"> <div itemscope itemtype="http://schema.org/Article"> <div id="post-title" class="clearfix full"> <h2 class="myblog9">Разработка сайтов / Программирование на php, JS, MySQL</h2> </div> <div class="entry"> <p>Если у вас есть своя компания или бизнес, но до сих пор нет сайта, то фактически вы без визитной карточки, которая позволяет подробно расписать предоставляемые услуги, товары, акции, расположение на карте, а также открыть доступ к миллионной базе потенциальных клиентов вашего города.</p> <p><strong>Наличие у компании сайта – это поддержка имиджа фирмы</strong>. Это означает, что фирма идет в ногу со временем и использует для этого все современные средства. Компания без собственного сайта всегда имеет меньший вес у потенциального покупателя, и эта тенденция постоянно растет. Кроме того сайт - это идеальная возможность дешево рекламировать свои услуги большой аудитории при максимальной отдачи.</p> <p><strong>Сайт blogprogram.ru специализируется на создании сайтов любой сложности</strong>: от визиток, порталов и интернет-магазинов, до проектирования различных прикладных программ в интернете. Огромный опыт, ответственный подход и качество исполнения оставят только лучшие впечатления взаимного сотрудничества.</p> <div class="myblog18"> <div class="myblog19 myblog19a"><a href="/zakazat-sajt/#portf">Портфолио работ</a></div> <div class="myblog19 myblog19b"><a href="/zakazat-sajt/">Заказать сайт</a></div> <div class="myblog19 myblog19c"><a href="/kakoj-xosting-vybrat-dlya-sajta/">Заказать хостинг</a></div> </div> <p>Если же вам необходимо просмотреть какие-либо готовые программные решения, то добро пожаловать в разделы по программированию, которые находятся в меню справа. Особое внимание обратите на пункт "Онлайн-сервисы".</p> <p><strong>Онлайн сервисы:</strong></p> <ol> <li><a href="/konstruktor-vidzheta-valyut-na-vash-sajt/">Конструктор виджета валют</a></li> <li><a href="/onlajn-konstruktor-formy-obratnoj-svyazi/">Бесплатный конструктор обратной связи</a></li> <li><a href="/wp-content/files/services/opthtml/optim.php">Оптимизатор html кода</a></li> <li><noindex><a target="_blank" rel="nofollow" href="https://blogprogram.ru/goto/https://blogprogram.ru/onlajn-optimizator-css/" target="_blank">CSS Оптимизатор</a></noindex></li> </ol> <p> </p> <div class="bl_r_more"> <div class="bl_r_more_h">Новое на сайте</div> <div class="bl_r_post"> <h3 class="bl_r_post_h"><a href="https://blogprogram.ru/kak-na-jquery-i-php-sdelat-cifry-s-probelami/">Как на jquery и php сделать цифры с пробелами</a></h3> <div class="bl_r_post_descr"><p>Есть несколько способов добавить пробелы к цифрам используя jQuery и PHP.<span id="more-1881"></span></p> <p><strong>Используя jQuery:</strong></p> <p>Сначала добавьте библиотеку jQuery на вашу страницу, если ее еще нет. Затем можно использовать следующий код для добавления пробелов к числам:</p> <p><span style="color: #993300;">$(document).ready(function(){</span><br /> <span style="color: #993300;"> $('.number').each(function(){</span><br /> <span style="color: #993300;"> var num = $(this).text();</span><br /> <span style="color: #993300;"> $(this).text(num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, " "));</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;">});</span></p> <p>В этом коде мы используем регулярное выражение для поиска каждой группы из трех цифр и добавления пробела перед ней. Класс "number" используется для выбора соответствующих элементов, в которых находятся числа.</p> <p> </p> <p><strong>Используя PHP:</strong></p> <p>Если вам нужно добавить пробелы к числам на серверной стороне, можно использовать функцию number_format() в PHP. Эта функция автоматически добавляет запятые к числам, что делает их более читаемыми. Пример:</p> <p><span style="color: #993300;">$number = 1000000;</span><br /> <span style="color: #993300;">$formatted_number = number_format($number);</span><br /> <span style="color: #993300;">echo $formatted_number;</span></p> <p>Этот код выведет число "1,000,000" с добавленными пробелами.</p> <p> </p> <p>Таким образом, вы можете легко добавить пробелы к числам как на клиентской, так и на серверной стороне, используя jQuery и PHP.</p> </div> </div> <div class="bl_r_post"> <h3 class="bl_r_post_h"><a href="https://blogprogram.ru/kak-na-jquery-pojmat-moment-kogda-myshku-uveli-s-elementa/">Как на jquery поймать момент когда мышку увели с элемента (mouseleave, mouseout)</a></h3> <div class="bl_r_post_descr"><p>Когда создаем сайты, мы часто используем библиотеку jQuery, чтобы обеспечить интерактивность и динамическое поведение страницы. Одним из таких поведений является реакция на события мыши, такие как наведение курсора на элемент и его удаление. В этой статье мы посмотрим, как с помощью jQuery можно определить момент, когда мышь удаляется с элемента.<span id="more-1862"></span></p> <p><strong>Событие "mouseleave"</strong></p> <p>jQuery предоставляет нам событие "mouseleave", которое срабатывает в тот момент, когда мышь удаляется с элемента. Это отличается от события "mouseout", которое срабатывает, когда курсор мыши покидает любой подэлемент элемента.</p> <p>Для примера создадим блок-элемент, на который мы будем реагировать. Поместим его внутри контейнера div и добавим несколько стилей:</p> <p><span style="color: #993300;"><div class="container"></span><br /> <span style="color: #993300;"> <div class="box">Наведите курсор мыши на меня!</div></span><br /> <span style="color: #993300;"></div></span></p> <p><span style="color: #993300;">.container {</span><br /> <span style="color: #993300;"> padding: 20px;</span><br /> <span style="color: #993300;"> border: 1px solid black;</span><br /> <span style="color: #993300;"> text-align: center;</span><br /> <span style="color: #993300;">}</span></p> <p><span style="color: #993300;">.box {</span><br /> <span style="color: #993300;"> display: inline-block;</span><br /> <span style="color: #993300;"> padding: 20px;</span><br /> <span style="color: #993300;"> background-color: lightgrey;</span><br /> <span style="color: #993300;"> border-radius: 5px;</span><br /> <span style="color: #993300;"> cursor: pointer;</span><br /> <span style="color: #993300;">}</span></p> <p>Теперь мы можем использовать событие "mouseleave" для обнаружения момента, когда мышь покидает этот элемент:</p> <p><span style="color: #993300;">$(document).ready(function() {</span><br /> <span style="color: #993300;"> $('.box').on('mouseleave', function() {</span><br /> <span style="color: #993300;"> alert('Вы убрали курсор мыши с элемента!');</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;">});</span></p> <p>Здесь мы привязали обработчик событий "mouseleave" к элементу с классом .box, чтобы вывести сообщение при ее срабатывании. Такой код должен быть помещен внутри $(document).ready(), чтобы гарантировать, что он будет исполнен только после загрузки страницы.</p> <p>Мы также могли бы использовать метод .mouseleave() вместо .on('mouseleave', ...):</p> <p>Это то же самое действие, но более сокращенный способ написания.</p> <p> </p> <p><strong>Событие "mouseout"</strong></p> <p>Как я уже упоминал, есть несколько событий мыши в jQuery, и событие "mouseout" похоже на "mouseleave", но с некоторыми отличиями. Вот как можно использовать его для определения момента, когда мышь покидает элемент:</p> <p><span style="color: #993300;">$(document).ready(function() {</span><br /> <span style="color: #993300;"> $('.box').on('mouseout', function(e) {</span><br /> <span style="color: #993300;"> if (e.relatedTarget == null) {</span><br /> <span style="color: #993300;"> alert('Вы убрали курсор мыши с элемента!');</span><br /> <span style="color: #993300;"> }</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;">});</span></p> <p>Здесь мы использовали обработчик событий "mouseout", а не "mouseleave", и проверяем, является ли свойство relatedTarget объектом null (то есть, является ли элемент, на который перешла мышь, пустым). Если это так, то мы выводим сообщение.</p> <p>Это может оказаться полезным в случае, когда мы хотим выполнить действие только при условии, что мышь покидает элемент полностью (не переходя на один из его подэлементов). Однако в большинстве случаев событие "mouseleave" будет более подходящим для наших нужд.</p> <p>Заключение</p> <p>В этой статье мы рассмотрели, как с помощью jQuery можно определить момент, когда мышь удаляется с элемента. Мы использовали событие "mouseleave" и "mouseout", чтобы обнаружить это событие и выполнить нужные действия.</p> </div> </div> <div class="bl_r_post"> <h3 class="bl_r_post_h"><a href="https://blogprogram.ru/turbo-stranicy-ot-yandeksa-dostoinstva-i-nedostatki/">Турбо страницы от Яндекса: достоинства и недостатки</a></h3> <div class="bl_r_post_descr"><p>Не так давно Яндекс выпустил сервис Турбо страниц, которые в десятки раз ускоряют показ страниц вашего контента пользователям. Объяснить такое повышение скорости очень просто - контент вашей страницы будет грузиться не с вашего сайта, а с сервера Яндекса в однотипном дизайне, который включает в себя лишь самые необходимые элементы.<span id="more-1390"></span></p> <p>На февраль 2018 года основными элементами являются: название материала, краткое и полное описание, картинки или видео, автор, ссылка, похожие материалы, номер счетчика (например, для метрики или гугл аналитики), ссылки на AMP и мобильные версии, дата, категория и жанр публикации. Список всех элементов вы сможете найти в документации Турбо страниц.</p> <p>Чтобы подключить этот сервис вы должны <a title="wordpress плагин турбо страниц" href="/plagin-dlya-sozdaniya-yandeks-turbo-stranic-wordpress" target="_blank">сгенерировать rss</a> формат ваших публикаций согласно требованиям Яндекса. Далее ссылку на готовый файл отправить через Яндекс Вебмастер на проверку. Через пару часов робот проанализирует формат и скажет, есть ли ошибки. После чего будет периодически обращаться к этому файлу в поисках обновлений.</p> <p><strong><span style="color: #3366ff;">Плюсы </span></strong></p> <ul> <li>Быстрая загрузка страниц</li> <li>Снижение нагрузки на ваш сайт, т.к. инфа берется с сервиса Яндекса</li> <li>Увеличение трафика. Пользователь с телефона выберет Турбо страницу (она будет помечаться знаком ракеты), чем обычную. Т.к. быстро грузится, там мало рекламы и написана только суть.</li> </ul> <p><span style="color: #3366ff;"><strong>Минусы</strong></span></p> <ul> <li>Проблема с монетизацией. Пока можно подключать рекламу от Яндекса, про Adsense придется забыть</li> <li>Немного теряется смысл мобильной версии (в Яндексе), которую вы так старались делать</li> <li>Не поддерживаются html элементы, например таблицы, галереи, ваши комментарии или какие-то блоки дизайна</li> </ul> <p><strong><span style="color: #3366ff;">Для кого это нужно?</span></strong></p> <p>Итак, Турбо страницы от Яндекса действительно созданы на удовлетворение интересов пользователей. Если у веб мастера перегруженный скриптами и картинками сайт грузится 15 сек, то это вызовет у посетителя раздражение. Он просто может покинуть страницу. Однако, если бы у такого ресурса была бы турбо страница, загрузка прошла бы в течении секунды. Это очень удобно. Посетитель сразу получит интересующую его информацию.</p> <p>Турбо страницы будут отличным решением для сайтов, которым важно просто перечислить свои услуги и под публикацией оставить номер телефона. Человек найдет нужную информацию и если она ему понравится позвонит менеджеру. Это будет обоюдным плюсом как для посетителя (он быстро найдет инфу), так и для компании - рост трафика и клиентов.</p> </div> </div> <div class="bl_r_post"> <h3 class="bl_r_post_h"><a href="https://blogprogram.ru/kak-na-jquery-vypolnit-funkciyu-po-kliku-na-button/">Как на jquery выполнить функцию по клику на button</a></h3> <div class="bl_r_post_descr"><p>jQuery - это библиотека JavaScript, которая позволяет легко и быстро работать с HTML-документами. С ее помощью можно создавать анимации, обрабатывать события, работать с формами и многое другое. В этой статье мы рассмотрим, как на jQuery выполнить функцию по клику на button.</p> <p> </p> <p><strong>Шаг 1. Подключите библиотеку jQuery.</strong></p> <p>jQuery можно подключить двумя способами. Первый - с использованием CDN (Content Delivery Network), что позволяет загружать библиотеку с быстрых серверов по всему миру. Второй - скачать сам файл библиотеки и подключить его локально. Рассмотрим первый вариант:</p> <p><span style="color: #993300;"><!-- Подключение jQuery с использованием CDN --></span><br /> <span style="color: #993300;"><script src="https://code.jquery.com/jquery-3.6.0.min.js"></script></span></p> <p> </p> <p><strong>Шаг 2. Создайте кнопку и назначьте ей обработчик события.</strong></p> <p>Для создания кнопки в HTML используется элемент button. Для того, чтобы назначить кнопке обработчик события, нужно использовать метод click() библиотеки jQuery. Этот метод принимает функцию в качестве аргумента, которая будет вызываться при клике на кнопку.</p> <p><span style="color: #993300;"><button id="myButton">Нажми на меня</button></span></p> <p><span style="color: #993300;"><script></span><br /> <span style="color: #993300;"> $(document).ready(function() {</span><br /> <span style="color: #993300;"> $('#myButton').click(function() {</span><br /> <span style="color: #993300;"> // Ваш код здесь</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;"></script></span></p> <p>Мы создали кнопку с id myButton и добавили обработчик события, который будет вызываться при ее клике. Обратите внимание, что весь код назначения обработчика находится внутри блока $(document).ready(). Этот блок гарантирует, что весь код будет выполнен только после полной загрузки HTML-документа.</p> <p> </p> <p><strong>Шаг 3. Напишите нужную функцию.</strong></p> <p>Теперь можно написать функцию, которая будет вызываться при клике на кнопку. Допустим, нам нужно при клике на кнопку выводить на экран сообщение с текстом "Hello, world!".</p> <p><span style="color: #993300;"><button id="myButton">Нажми на меня</button></span></p> <p><span style="color: #993300;"><script></span><br /> <span style="color: #993300;"> $(document).ready(function() {</span><br /> <span style="color: #993300;"> $('#myButton').click(function() {</span><br /> <span style="color: #993300;"> alert('Hello, world!');</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;"> });</span><br /> <span style="color: #993300;"></script></span></p> <p>Мы добавили функцию alert(), которая вызывается при клике на кнопку и выводит на экран сообщение с текстом "Hello, world!".</p> <p> </p> <p><strong>Шаг 4. Запустите страницу и проверьте работу.</strong></p> <p>Теперь можно запустить страницу в браузере и проверить работу клика по кнопке. При клике на кнопку должно появляться сообщение с текстом "Hello, world!".</p> <p>Вывод:</p> <p>В этой статье мы рассмотрели, как на jQuery выполнить функцию по клику на button. Для этого мы подключили библиотеку jQuery, создали кнопку и назначили ей обработчик события click(). Далее мы написали функцию, которая будет вызываться при клике на кнопку. Простота и удобство использования jQuery делают эту библиотеку одним из наиболее популярных инструментов для разработки веб-приложений.</p> </div> </div> <div class="bl_r_post"> <h3 class="bl_r_post_h"><a href="https://blogprogram.ru/kak-v-jquery-perebrat-massiv-cherez-funkciyu/">Как в jquery перебрать массив через функцию</a></h3> <div class="bl_r_post_descr"><p>Перебор массива является часто используемой задачей в разработке веб-приложений. В jquery существует несколько способов выполнить эту операцию, но одним из наиболее распространенных является использование функции each().<span id="more-1868"></span></p> <p>Функция each() позволяет перебрать каждый элемент массива и выполнить над ним действие. Она похожа на цикл for, но имеет несколько дополнительных функций для упрощения работы.</p> <p>Рассмотрим следующий код, который создает массив чисел и использует функцию each() для перебора всех элементов массива:</p> <p><span style="color: #993300;">var numbers = [1, 2, 3, 4, 5];</span></p> <p><span style="color: #993300;">$.each(numbers, function(index, value){</span><br /> <span style="color: #993300;"> console.log(value);</span><br /> <span style="color: #993300;">});</span></p> <p>В этом примере мы создали массив чисел и используем метод each(), передавая ему два параметра: массив и функцию. В качестве первого параметра мы передаем массив чисел, а в качестве второго параметра - функцию, которая будет вызываться для каждого элемента массива.</p> <p>В функции используются два параметра: index и value. Параметр index является индексом текущего элемента массива, а параметр value - самим элементом. В данном случае мы просто выводим значение элемента в консоль.</p> <p>Используя функцию each() вы можете выполнять любые операции над элементами массива, такие как изменение их значений, добавление или удаление элементов, и т.д.</p> <p>Помимо использования функции each() в jquery существуют и другие способы работы с массивами, такие как методы map(), filter() и другие. Однако each() является одним из наиболее простых и часто используемых методов, поэтому он является хорошим выбором для начала работы с jquery и перебором массивов.</p> <p>В заключении, перебор массивов является важной задачей при разработке веб-приложений, и jquery предоставляет множество удобных функций для выполнения этой операции. Функция each() позволяет быстро и просто перебирать элементы массива, выполнить операции над ними и управлять их значениями.</p> </div> </div> </div> <div class="myblog2"><span itemprop="author">blogprogram.ru</span> | <span itemprop="datePublished">2013-12-17</span> | <span itemprop="description">Сайт посвящен программированию на языках PHP, Jquery, Ajax, Java Script, MySql, а также движкам и плагинам к Wordpress и Joomla</span> | <span itemprop="keywords">Программирование на PHP, Jquery, Ajax, Java Script, MySql</span></div> <div class="space"></div> </div> </div> <!-- You can start editing here. --> </div> </div> <div id="sidebar"> <div id="sides"><span>Категории блога</span> <ul> <li><a href="/category/programmirovan/php-prog/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">PHP</a></li> <li><a href="/category/programmirovan/javascript/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">Java Script</a></li> <li><a href="/category/programmirovan/jquery/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">JQuery</a></li> <li><a href="/category/programmirovan/ajax/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">Ajax</a></li> <li><a href="/category/programmirovan/mysql/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">MySQL</a></li> <li><a href="/category/programmirovan/css/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">CSS</a></li> <li><a href="/category/joomla/"><img src="/wp-content/themes/Clean-Stylish/images/joomla.png">Joomla</a> <ul class='childrenss'> <li><a href="/category/joomla/joomla-1-5-moduli-i-plaginy/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Joomla 1.5 модули и плагины</a></li> <li><a href="/category/joomla/joomla-2-5-moduli-i-plaginy/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Joomla 2.5 модули и плагины</a></li> <li><a href="/category/joomla/joomla-3-moduli-i-plaginy/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Joomla 3 модули и плагины</a></li> <li><a href="/category/joomla/moduli-i-plaginy"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Все модули и плагины</a></li> <li><a href="/category/joomla/osnovy-joomla"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Основы Joomla</a></li> </ul></li> <li><a href="/category/wordpress/"><img src="/wp-content/themes/Clean-Stylish/images/wordpress.gif">WordPress</a> <ul class='childrenss'> <li><a href="/category/wordpress/plaginy/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Плагины</a></li> <li><a href="/category/wordpress/nastrojki/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Основы и настройки</a></li> </ul></li> <li><a href="/category/onlajn-servisy"><img src="/wp-content/themes/Clean-Stylish/images/pro.png">Онлайн сервисы</a> <ul class='childrenss'> <li><a href="/onlajn-optimizator-css/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Оптимизатор CSS</a></li> </ul></li> <li><a href="/category/uslugi"><img src="/wp-content/themes/Clean-Stylish/images/cart.png">Услуги</a> <ul class='childrenss'> <li><a href="/zakazat-sajt/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Заказать сайт</a></li> <li><a href="/zakazat-programmu/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Заказать программу</a></li> </ul></li> <li><a href="/category/rabota-v-seti/"><img src="/wp-content/themes/Clean-Stylish/images/rabota.png">Работа в сети</a></li> <li><a href="/category/obo-vsem/"><img src="/wp-content/themes/Clean-Stylish/images/obo.png">Новое на сайте</a></li> <li><a href="/category/poleznoe/"><img src="/wp-content/themes/Clean-Stylish/images/all.png">Полезное</a> <ul class='childrenss'> <li><a href="/category/poleznoe/karuseli/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Карусели</a></li> <li><a href="/category/poleznoe/slajdery/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Слайдеры</a></li> <li><a href="/category/poleznoe/fotogalerei/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Фотогалереи</a></li> <li><a href="/category/poleznoe/chasy-i-kalendariki/"><img src="/wp-content/themes/Clean-Stylish/images/arrow.png">Часы и календарики</a></li> </ul></li> <li><a href="/sample-page/"><img src="/wp-content/themes/Clean-Stylish/images/mapss.png">Карта сайта</a></li> </ul> </div> <div style="border-bottom: 1px solid #ECECB8;"></div> <div class="myblog30"><a href="https://blogjquery.ru/pro-konstruktor-form-obratnoj-svyazi-onlajn/" target="_blank" title="Создать форму обратной связи онлайн"><img src="/wp-content/themes/Clean-Stylish/images/zv.png"><div class="myblog31">Конструктор форм</div><div class="myblog32">Позволит быстро создать любую форму обратной связи для вашего сайта с чекбоксами, полями, радиокнопками, файлами и множеством настроек!</div></a></div> <div class="box clearfloat"> <div class="boxinside clearfloat" id="tabsmy"> <div id="sidebartop"> <div id="sidebartabs"> <ul class="tabs"> <li class="tab1" style="width: 124px"><h4><a href="#tab1">Новые записи</a></h4></li> <li class="tab2" style="width: 102px"><h4><a href="#tab2"> / Лучшие</a></h4></li> </ul> <div class="tab_container"> <div id="tab1" class="tab_content"> <ul> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2024/06/7657-40x40.jpg" class="attachment-mini-image wp-post-image" alt="" title="Как на jquery и php сделать цифры с пробелами" /><a title="Как на jquery и php сделать цифры с пробелами" href="https://blogprogram.ru/kak-na-jquery-i-php-sdelat-cifry-s-probelami/" rel="bookmark">Как на jquery и php сделать цифры с пробелами</a><br /><div class="tab-sub">Июн 01, 2024</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2024/04/33-40x40.jpg" class="attachment-mini-image wp-post-image" alt="" title="Как на joomla 4 установить шаблон" /><a title="Как на joomla 4 установить шаблон" href="https://blogprogram.ru/kak-na-joomla-4-ustanovit-shablon/" rel="bookmark">Как на joomla 4 установить шаблон</a><br /><div class="tab-sub">Май 01, 2024</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2024/04/443-40x40.jpg" class="attachment-mini-image wp-post-image" alt="" title="WordPress как вывести материалы определенной категории через php" /><a title="WordPress как вывести материалы определенной категории через php" href="https://blogprogram.ru/wordpress-kak-vyvesti-materialy-opredelennoj-kategorii-cherez-php/" rel="bookmark">WordPress как вывести материалы определенной категории через php</a><br /><div class="tab-sub">Апр 15, 2024</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2023/07/5345-40x40.png" class="attachment-mini-image wp-post-image" alt="5345" title="Как на jquery поймать момент когда мышку увели с элемента (mouseleave, mouseout)" /><a title="Как на jquery поймать момент когда мышку увели с элемента (mouseleave, mouseout)" href="https://blogprogram.ru/kak-na-jquery-pojmat-moment-kogda-myshku-uveli-s-elementa/" rel="bookmark">Как на jquery поймать момент когда мышку увели с элемента (mouseleave, mouseout)</a><br /><div class="tab-sub">Апр 15, 2024</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2018/01/931-40x40.jpg" class="attachment-mini-image wp-post-image" alt="" title="Турбо страницы от Яндекса: достоинства и недостатки" /><a title="Турбо страницы от Яндекса: достоинства и недостатки" href="https://blogprogram.ru/turbo-stranicy-ot-yandeksa-dostoinstva-i-nedostatki/" rel="bookmark">Турбо страницы от Яндекса: достоинства и недостатки</a><br /><div class="tab-sub">Апр 09, 2024</div> <div class="clear"></div> </li> </ul> </div> <div id="tab2" class="tab_content"> <ul> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2015/12/123123123-40x40.png" class="attachment-mini-image wp-post-image" alt="123123123" title="Модуль новостей с картинками для Joomla 2.5 и 3" /><a href="https://blogprogram.ru/modules-posledniye-dobavlenniye-materiali-joomla25-3/" title="Модуль новостей с картинками для Joomla 2.5 и 3"> Модуль новостей с картинками для Joomla 2.5 и 3</a><br /> <div class="tab-sub">97 коммент.</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2016/02/13342-40x40.png" class="attachment-mini-image wp-post-image" alt="13342" title="Компонент голосования для Joomla 2.5 - 3 с защитой от накрутки голосов и подтверждением по email" /><a href="https://blogprogram.ru/komponent-golosovaniya-joomla25-3/" title="Компонент голосования для Joomla 2.5 - 3 с защитой от накрутки голосов и подтверждением по email"> Компонент голосования для Joomla 2.5 - 3 с защитой от накрутки голосов и подтверждением по email</a><br /> <div class="tab-sub">40 коммент.</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2015/09/12s14-40x40.png" class="attachment-mini-image wp-post-image" alt="12s14" title="Модуль карусели для Joomla 2.5-3 с горизонтальной прокруткой" /><a href="https://blogprogram.ru/modules-galerya-dlya-joomla25-3/" title="Модуль карусели для Joomla 2.5-3 с горизонтальной прокруткой"> Модуль карусели для Joomla 2.5-3 с горизонтальной прокруткой</a><br /> <div class="tab-sub">30 коммент.</div> <div class="clear"></div> </li> <li class="latest-post"> <img width="40" height="40" src="https://blogprogram.ru/wp-content/uploads/2014/09/5646-40x40.jpg" class="attachment-mini-image wp-post-image" alt="5646" title="Микроразметка для сайта на Joomla 1.5/2.5. Семантика" /><a href="https://blogprogram.ru/mikrorazmetka-dlya-sajta-wordpress-i-joomla-semantika/" title="Микроразметка для сайта на Joomla 1.5/2.5. Семантика"> Микроразметка для сайта на Joomla 1.5/2.5. Семантика</a><br /> <div class="tab-sub">25 коммент.</div> <div class="clear"></div> </li> <li class="latest-post"> <a href="https://blogprogram.ru/onlajn-konstruktor-formy-obratnoj-svyazi/" title="ОНЛАЙН КОНСТРУКТОР ФОРМЫ ОБРАТНОЙ СВЯЗИ"> ОНЛАЙН КОНСТРУКТОР ФОРМЫ ОБРАТНОЙ СВЯЗИ</a><br /> <div class="tab-sub">23 коммент.</div> <div class="clear"></div> </li> </ul> </div> </div> </div> </div> <div style="clear:both;"></div> </div> </div> <div class="share42init"></div> <script type="text/javascript" src="/wp-content/themes/Clean-Stylish/js/share42/share42.js"></script> </div></div> </div> <div id="footer"> <div id="footer-inner" class="clearfix"> <div class="myblog24"> <div class="myblog5"> <p class="myblog10">Все права защищены © 2024 | Программирование на PHP, Jquery, Ajax, Java Script, MySql</p> <p class="myblog11">Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.</p> </div> <div class="myblog6"> <div class="myblog8"> </div> <div class="myblog7"> <!-- Yandex.Metrika informer --> <a href="https://metrika.yandex.ru/stat/?id=34622980&from=informer" target="_blank" rel="nofollow"><img src="https://informer.yandex.ru/informer/34622980/3_1_FFFFFFFF_EFEFEFFF_0_pageviews" style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id:34622980,lang:'ru'});return false}catch(e){}" /></a> <!-- /Yandex.Metrika informer --> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter34622980 = new Ya.Metrika({ id:34622980, clickmap:true, trackLinks:true, accurateTrackBounce: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 = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="https://mc.yandex.ru/watch/34622980" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> </div> </div> </div> </div> </div> </div> <style> .shetonpage {line-height: 14px;margin-left: 59px;margin-top: 6px;color: #000!important;background: url(wp-content/themes/Clean-Stylish/shet.jpg) no-repeat!important;} #partneri {padding:5px;} #partneri, #partneri *, #partneri a {font-size: 11px;color: #000;margin: auto;width: 920px;line-height: 22px;} </style> </div> </body> </html>