Модули HostCMS

Система управления сайтом HostCMS имеет удобный рабочий стол с быстрым доступом к модулям. 

Модули HostCMS каждый пользователь может размещать по своему усмотрению.

Модули системы управления сайтом HostCMS

  • Ядро HostCMS
    Единый механизм авторизации для всех сайтов, многопользовательский режим работы. Централизованная система защиты от  XSS-атак и система протоколирования ошибок.
  • Инсталлятор системы
    Производит быструю установку и первоначальную настройку системы управления.
  • Структура сайта
    Предоставляет возможность управлять структурой сайтов с поддержкой поисковой оптимизации — управление заголовком страницы , мета-тегами <description> и <keywords>. <li>Страницы и документы<br> Используются для размещения различных страниц сайта. Журнал версий документа с информацией о дате редактирования и пользователе позволяет быстро перейти к предыдущим версиям документа. <li>Информационные системы<br> Универсальный модуль, позволяющий размещать различные разделы — новостные ленты, статьи, вакансии, портфолио, глоссарии, фотогалереи, архив файлов, каталог ссылок, вопросы и ответы, гостевую книгу, доску объявлений и многое другое. Поддерживает поисковую оптимизацию — управление заголовком страницы <title>, мета-тегами <description> и <keywords> для информационных элементов и разделов. <li>Поиск по сайту<br> Осуществляет поиск по сайту с учетом морфологии русского и английского языка. <li>Компрессия страниц<br> Сжимает передаваемые посетителям страницы сайта, увеличивая скорость загрузки сайта. <li>Техническая поддержка<br> Позволяет обратиться в службу технической поддержки HostCMS. <li>Списки<br> Предназначен для размещения реестров справочной информации различной тематики. <li>Кэширование<br> Системы кэширования значительно сокращают нагрузку на сервер и время генерации страницы, одновременно увеличивая скорость загрузки страниц. Новая система зеркалирования редкоизменяемого контента позволяет отображать тысячи страниц сайта в секунду. Пока сайты конкурентов еле справляются с нагрузкой, ваш сайт работает быстро и без сбоев! <li>Статистика посещаемости сайта<br> Подробный учет посетителей и поисковых ботов, ежедневные расширенные отчеты о посещаемости сайта. <li>Реклама<br> Организует показ рекламных блоков на страницах сайта. Поддерживаемы форматы: графическая реклама — GIF, JPEG, PNG, HTML-баннеры, Flash-баннеры, всплывающие окна. Поддерживает контекстный показ рекламных блоков. <li>Файловый менеджер<br> Управление файлами и директориями на сервере. <li>Формы центра администрирования<br> Управляет формами центра администрирования, их полями и действиями. Позволяет создавать формы для собственных модулей. <li>Макеты<br> Осуществляет управление макетами и шаблонами страниц, CSS-стилями. <li>SQL-запросы<br> Предназначен для выполнения SQL-запросов. Источником SQL-запросов может служить поле ввода запроса или загружаемый файл. <li>IP-адреса<br> Ограничивает доступ к сайту посетителей определенных IP-адресов. <li>Корзина<br> Сколько раз пользователи случайно удаляли не ту новость или страницу? Теперь эта проблема решена с помощью нового модуля корзины. <li>Константы<br> Используются для задания внешних параметров ядра системы управления сайтом и модулей. <li>Интернет-магазин<br> Организует неограниченное число магазинов на каждом сайте. Продажа обычных и электронных товаров (файлы, PIN-коды). Наложения водяных знаков на изображения. Технология AJAX позволяет помещать товары в корзину без перезагрузки страницы. Экспорт в «Яндекс.Маркет». Импорт и экспорт товаров в 1С с использованием CommerceML v. 1.xx, 2.0x. Прием оплаты с использованием различных платежных систем. Поддерживает поисковую оптимизацию — управление заголовком страницы <title>, мета-тегами <description> и <keywords> для товаров и разделов. <li>Пользователи сайта<br> Управляет зарегистрированными пользователями сайта, организует личный кабинет пользователя. Позволяет создавать закрытые разделы сайта с ограниченным доступом. Разграничивает доступ пользователей к разделам сайта. <li>Формы<br> Конструктор форм позволяет строить формы различного уровня сложности. Заполненные формы высылаются по эл. почте в адрес куратора формы и также становятся доступны через центр администрирования. <li>Поисковое продвижение (SEO)<br> Позволяет анализировать динамику продвижения сайта. Отчет, подготавливаемый модулем о характеристиках и положении сайта в поисковых системах, является одним из самых подробных в своем роде. <li>Системы обработки запросов (Helpdesk)<br> Модуль предназначен для регистрации обращений пользователей в отделы компании, осуществляющих поддержку пользователей, и позволяет контролировать сроки ответов. Обращение пользователя осуществляется через электронную почту или форму на сайте. <li>Почтовые рассылки<br> Организация рассылок пользователям сайта, подписавшимся на получение рассылок. <li>Форумы<br> Проведение дискуссий на сайте. Создание форумов с ограниченным кругом доступа. Поддержка смайликов и BB-кодов. <li>Опросы<br> Опросы и голосования на сайте с целью изучения мнения посетителей сайта. Поддерживает случайный вывод опроса. <li>Автоматическое обновление системы<br> Позволяет устанавливать обновления с новыми модулями и расширением функционала, поддерживая систему управления в актуальном состоянии. <li>Резервное копирование<br> Создаёт резервные копии файлов системы управления и базы данных. <li>Типовые динамические страницы<br> Упрощают работу администратора сайта по организации динамических разделов, позволяя публиковать динамические блоки в несколько кликов мышки. <li>Типограф<br> Осуществляет подготовку текста в соответствии с правилами экранной типографики. Оттипографированный текст смотрится намного опрятнее, его приятно читать. <li>Метки (облако тегов)<br> Содержит метки (теги), используемые в системе управления для построения облака тегов. <li>Сайты<br> Управляет сайтами, доменами и их настройками. <li>Пользователи центра администрирования<br> Управляет пользователями центра администрирования — администраторами, контент-менеджерами и т.п. <li>Модули<br> Управляет модульной архитектурой системы. <li>Журнал событий<br> Позволяет контролировать работу системы управления сайтом, ведет журнал возникающих событий и действий в центре администрирования. <li>XSL-шаблоны<br> Используется для оформления динамических блоков, таких как «Карта сайта», «Меню», «Информационные системы» и т.д.</li></ul></div> </div></DIV> <DIV class="endinfopage"></DIV></DIV></DIV></DIV></DIV></DIV></DIV> <DIV data-type="anchor" class="sitefooter" id="contact"> <DIV class="div_center_d_menu"> <DIV class="align_center_d_menu"> <DIV id="div_d_menu"> <DIV id="d_menu"></DIV></DIV></DIV></DIV> <DIV class="div_center_bottom"> <DIV class="align_center_bottom"> <DIV id="divbottom"> <DIV class="div_about"> <DIV class="div_company"> <DIV class="div_com">Web-CMS</DIV> <DIV class="div_prod"><a href="https://www.web-cms.ru" class="prodtext">Создание и продвижение сайтов</a></DIV> <DIV class="divcopyright"></DIV></DIV> <DIV class="div_loz"><div class="lozung"><div class="textlozung"><span>Создаём сайты различной сложности на различных CMS</span></div></div></DIV> <DIV class="div_contact"><DIV class="div_contact_top str960 co-fa-phone" ><i class="fa fa-phone"></i><DIV class="div_contact_more_main"><a href="tel:+79061212373" class="tel_class str2019 zphone">+7 (906) 121-23-73</a> </DIV> </DIV><DIV class="div_contact_top str960 co-fa-envelope" ><i class="fa fa-envelope"></i><DIV class="div_contact_more_main"><a href="mailto:info@web-cms.ru" class="mailtoclass str19198">info@web-cms.ru</a> </DIV> </DIV></DIV> <DIV class="div_other"></DIV></DIV></DIV></DIV></DIV> <DIV class="div_center_stat"> <DIV class="align_center_stat"> <DIV id="div_stat"> <DIV class="div_stat"> <DIV id="div_bottom_menu"></DIV> <DIV id="stat"><div class="inc_divstat"><!-- Top100 (Kraken) Counter --> <script> (function (w, d, c) { (w[c] = w[c] || []).push(function() { var options = { project: 7728902, }; try { w.top100Counter = new top100(options); } 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:") + "//st.top100.ru/top100/top100.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(window, document, "_top100q"); </script> <noscript> <img src="//counter.rambler.ru/top100.cnt?pid=7728902" alt="Топ-100" /> </noscript> <!-- END Top100 (Kraken) Counter --> <!-- Top.Mail.Ru counter --> <script type="text/javascript"> var _tmr = window._tmr || (window._tmr = []); _tmr.push({id: "1203110", type: "pageView", start: (new Date()).getTime()}); (function (d, w, id) { if (d.getElementById(id)) return; var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id; ts.src = "https://top-fwz1.mail.ru/js/code.js"; var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);}; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "tmr-code"); </script> <noscript><div><img src="https://top-fwz1.mail.ru/counter?id=1203110;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div></noscript> <!-- /Top.Mail.Ru counter --> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(55203769, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, ecommerce:"dataLayer" }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/55203769" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --></div></DIV> <DIV class="div_Copyright"> <DIV id="textTechnology5"></DIV> <DIV id="textTechnology1">© 2007-2024 «Web-CMS»</DIV></DIV> <DIV id="div_bottom_text"><div class='divpolza'>Полное или частичное копирование материалов запрещено. Используя настоящий сайт, вы обязуетесь выполнять Условия использования материалов сайта. <a href="https://www.web-cms.ru/uslovia.html">Условия использования материалов сайта</a></div><div class='politika'><a href="https://www.web-cms.ru/konfidencialnost.html">Политика конфиденциальности</a></div><a href="https://www.web-cms.ru/maps.html" class="mapsbottom">Карта сайта</a><a href="https://www.web-cms.ru/wadlinks.html" class="adwbottom">WadLinks</a></DIV><div class="div_web"><div class="div_webimg websitecreator"><div id="imageTechnology"><a href="http://www.web-centr.ru/" target="_blank"><img src="https://www.web-cms.ru/img/webcenters.png" alt="Создание сайта"></a></div></div><div class="div_weblink"><a href="http://www.web-centr.ru/" target="_blank" id="textTechnologyS">Создание сайта</a><a href="http://www.web-centr.ru/" target="_blank" id="textTechnologyW">Вебцентр</a><a href="http://www.web-centr.ru/" target="_blank" id="textTechnologyZ">SEO. Продвижение сайта</a></div></div></DIV></DIV></DIV></DIV></DIV></DIV> <!--Первая вставка--><script src="https://www.web-cms.ru/js/jquery-1.9.1.min.js"></script> <script >$(document).ready(function() { $('a.topLink').click(function() { $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top-0 + 'px' }, { duration: 500 }); return false; }); }); </script> <script src="https://www.web-cms.ru/js/jquery.inputmask.bundle.min.js"></script> <script src="https://www.web-cms.ru/js/jquery-ui.min.js"></script> <SCRIPT src="https://www.web-cms.ru/js/masonry.pkgd.js"></SCRIPT> <script src="https://www.web-cms.ru/js/jquery.dotdotdot.min.js" ></script> <script src="https://www.web-cms.ru/js/jquery.fancybox.js" ></script> <link rel="stylesheet" href="https://www.web-cms.ru/js/jquery.fancybox.css"/> <script src="https://www.web-cms.ru/js/slick.min.js" ></script> <script src="https://www.web-cms.ru/js/script.js" ></script> <script src="https://www.web-cms.ru/css/myscript.js" ></script> <script src="https://www.web-cms.ru/js/totop.js"></script> <script src="https://www.web-cms.ru/js/orbit/jquery.orbit-1.2.3.min.js"></script> <!--[if IE]> <style > .timer { display: none !important; } div.caption { background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1; } </style> <![endif]--> <!-- Run the plugin 5--> <script > $(window).load(function() { $('#featured').orbit({ bullets:true, width_img: 1370, width_adv: 1370, vid_adv:2, }); $('.page-preloader-cover').addClass('loaded'); }); </script> <DIV id="zakazphonebottom"><div class="osnbottombut"><label for="topmodal" class="requestcalltop"><span class="spanosnbottombut"><i class="fa fa-rss fa-flip-horizontal"></i><i class="fa fa-phone fa-flip-horizontal"></i></span></label></div></DIV><DIV id="toTop"><DIV id="butTop"><i class="fa fa-chevron-up"></i></DIV></DIV> <script src="https://www.web-cms.ru/js/jquery.mousewheel.min.js"></script> <script src="https://www.web-cms.ru/js/owl.carousel.js"></script> <link rel="Stylesheet" type="text/css" href="https://www.web-cms.ru/js/owl.carousel.css"> <input type="checkbox" class="label_checkbox" id="topmodal"><input type="checkbox" class="label_checkbox" id="modal-consultation"> <label class="get-pu"></label> <div class="str506 modal-form str643 topmodal setvar995 topmodal" id="modal-form_topmodal"><form class="form-ww form_block_cont " id="idformorder_call" method="post"><p class="title-form">Заказать звонок</p><div class="send_form"><div class="fx-form"> <input type="hidden" name="NAMEFORM" value="modaltopmodal setvar995"> <INPUT TYPE="hidden" name="idformtopmodal setvar995" VALUE="true"> <INPUT TYPE="hidden" name="faq_code" VALUE="faq_code"> <INPUT TYPE="hidden" name="SET" VALUE="sendmodal"> <INPUT TYPE="hidden" name="current_page" VALUE="www.web-cms.ru/hostcms2.html"> <INPUT TYPE="hidden" name="sendbutton" VALUE="Заказать звонок"> <INPUT TYPE="hidden" name="action" VALUE="add"> <input type="hidden" NAME="dt" VALUE="16-04-2024"> <input type="hidden" NAME="answer" VALUE="answer"> <input type="hidden" NAME="E_Mail" VALUE="E_Mail"> <input type="hidden" NAME="title" VALUE="title"> <input type="hidden" NAME="response" VALUE="Вы заказали звонок. Наши специалисты Вам перезвонят."><input type="hidden" NAME="faq" VALUE="Заказать звонок"><input name="form_description" type="hidden" value="Заказать звонок "> <input name="form_url" type="hidden"> <input name="checking" type="hidden"> <div class="_container"> <span class="fa fa-user"></span> <input type="text" name="name" placeholder="Имя" required> </div> <div class="_container"> <span class="fa fa-phone"></span> <input type="text" class="input_phone" name="fone" placeholder="Телефон" required pattern="^((8|\+7|\+38)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$"> </div><input type="hidden" name="user_mail" value="---"><input type="submit" value="Заказать звонок" ></div> <div class="accsess_descr"><div class="input_blok_politika"><label class="input-checkbox-label"><input type="checkbox" name="personal_accepted" required><span class="input_blok_politika_checkbox"></span></label><div class="input_text_politika">Нажимая кнопку «Заказать звонок», Вы принимаете <a href="https://www.web-cms.ru/uslovia.html">Условия</a> и даёте согласие на обработку Ваших персональных данных на условиях, определённых <a href="https://www.web-cms.ru/konfidencialnost.html">Политикой конфиденциальности</a></div></div></div> <div id="error_mes_order_call"></div> </div> </form><label for="topmodal" class="close-pu"> <span class="fa fa-close"></span> </label> </div> <div class="str506 modal-form str643 modal-consultation setvar1019 modal-consultation" id="modal-form_modal-consultation"><form class="form-ww form_block_cont " id="idformorder_faq" method="post"><p class="title-form">Заказать консультацию</p><div class="send_form"><div class="fx-form"> <input type="hidden" name="NAMEFORM" value="modalmodal-consultation setvar1019"> <INPUT TYPE="hidden" name="idformmodal-consultation setvar1019" VALUE="true"> <INPUT TYPE="hidden" name="faq_code" VALUE="faq_code"> <INPUT TYPE="hidden" name="SET" VALUE="sendmodal"> <INPUT TYPE="hidden" name="current_page" VALUE="www.web-cms.ru/hostcms2.html"> <INPUT TYPE="hidden" name="sendbutton" VALUE="Заказать консультацию"> <INPUT TYPE="hidden" name="action" VALUE="add"> <input type="hidden" NAME="dt" VALUE="16-04-2024"> <input type="hidden" NAME="answer" VALUE="answer"> <input type="hidden" NAME="E_Mail" VALUE="E_Mail"> <input type="hidden" NAME="title" VALUE="title"> <input type="hidden" NAME="response" VALUE="Вы заказали консультацию. Наши специалисты ответят Вам."><input type="hidden" NAME="faq" VALUE="Заказать консультацию"><input name="form_description" type="hidden" value="Заказать консультацию "> <input name="form_url" type="hidden"> <input name="checking" type="hidden"> <div class="_container"> <span class="fa fa-user"></span> <input type="text" name="name" placeholder="Имя" required> </div> <div class="_container"> <span class="fa fa-phone"></span> <input type="text" class="input_phone" name="fone" placeholder="Телефон" required pattern="^((8|\+7|\+38)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$"> </div><input type="hidden" name="user_mail" value="---"><input type="submit" value="Заказать консультацию" ></div> <div class="accsess_descr"><div class="input_blok_politika"><label class="input-checkbox-label"><input type="checkbox" name="personal_accepted" required><span class="input_blok_politika_checkbox"></span></label><div class="input_text_politika">Нажимая кнопку «Заказать консультацию», Вы принимаете <a href="https://www.web-cms.ru/uslovia.html">Условия</a> и даёте согласие на обработку Ваших персональных данных на условиях, определённых <a href="https://www.web-cms.ru/konfidencialnost.html">Политикой конфиденциальности</a></div></div></div> <div id="error_mes_order_faq"></div> </div> </form><label for="modal-consultation" class="close-pu"> <span class="fa fa-close"></span> </label> </div> <script> $('#idformorder_call').off().on('submit', function(e){ e.preventDefault(); //Получаем параметры var data=$('#idformorder_call').serialize(); // Отсылаем паметры $.ajax({ type: "POST", url: "/faq.html", //contentType: "windows-1251", data: "data="+data, // Выводим то что вернул PHP success: function(response) { //предварительно очищаем нужный элемент страницы var form_clone=''; form_clone += $('#modal-form_topmodal').html(); $("#idformorder_call").empty(); //и выводим ответ php скрипта $("#idformorder_call").append(response); }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log(error); } }); }); </script> <script> $('#idformorder_faq').off().on('submit', function(e){ e.preventDefault(); //Получаем параметры var data=$('#idformorder_faq').serialize(); // Отсылаем паметры $.ajax({ type: "POST", url: "/faq.html", //contentType: "windows-1251", data: "data="+data, // Выводим то что вернул PHP success: function(response) { //предварительно очищаем нужный элемент страницы var form_clone=''; form_clone += $('#modal-form_topmodal').html(); $("#idformorder_faq").empty(); //и выводим ответ php скрипта $("#idformorder_faq").append(response); }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log(error); } }); }); </script> <script> function delete_kor(data0,data1,data5,data16,id,tovar_id,addtype,but,iview,vid) { //alert('dd'); //alert('SET=' + 'deletekor' + ' &id=' + id + ' &action=deletekor' + ' &data0=' + data0 + ' &data1=' + data1 + ' &data5=' + data5 + ' &data16=' + data16 + ' &tovar_id=' + tovar_id + ' &addtype=' + addtype + ' &vid=' + vid + ' &act=sh'); $.ajax({ type: 'POST', url: '/shop.html', data: 'SET=' + 'deletekor' + '&id=' + id + '&action=deletekor' + '&data0=' + data0 + '&data1=' + data1 + '&data5=' + data5 + '&data16=' + data16 + '&tovar_id=' + tovar_id + '&addtype=' + addtype + '&but=' + but + '&iview=' + iview + '&vid=' + vid + '&act=sh', success: function(response){ $('#response_add_kor').html(response); } }); } function change_add_kor(objName,min,id,step,cena,skidka,type,iview) { var c='#korsummatovara-'+objName; var sk='#korsummatovaradiscount-'+objName; var o='i-value-'+iview+'-'+objName; var obj=document.getElementById(o); var icl='#put_kor_'+iview+'-'+objName+' .put_kor_minus'; var pkd='#put_kor_'+iview+'-'+objName+'.koritemkol .div_kor_minus .put_kor_delete'; var tmp=+obj.value + step; if (tmp==0) tmp=1; //alert(' [ pkd ' + pkd); //alert(' [' + obj.value + '] ' + type + ' / ' + min + step); //console.log('change_add_kor'); //console.log('step ' + step); //console.log('type ' + type); if ((obj.value>min && step < 0) || (obj.value>0 && step > 0) || (step ==0)) { sm=cena*tmp; $(c).html(number_format(sm.toFixed(1), 2, ',', ' ')); if (skidka>0) $(sk).html(number_format(sm-sm/100*skidka, 2, ',', ' ')); } var mi=min+1; if (tmp<min) tmp=min; if (tmp<mi) { $(pkd).removeClass('disabled').addClass('enabled').delay(100); $(icl).removeClass('enabled').addClass('disabled').delay(100); } if (tmp>min) { $(pkd).removeClass('enabled').addClass('disabled').delay(100); $(icl).removeClass('disabled').addClass('enabled').delay(100); } if (type=='step') obj.value=tmp; if (iview=='lupa') { var d='i-value-data-'+objName; var obd=document.getElementById(d); var icld='#put_kor_data-'+objName+' .put_kor_minus'; var pkdd='#put_kor_data-'+objName+'.koritemkol .div_kor_minus .put_kor_delete'; obd.value=tmp; if (tmp<mi) { $(pkdd).removeClass('disabled').addClass('enabled').delay(100); $(icld).removeClass('enabled').addClass('disabled').delay(100); } if (tmp>min) { $(pkdd).removeClass('enabled').addClass('disabled').delay(100); $(icld).removeClass('disabled').addClass('enabled').delay(100); } } } //для предотвращения ввода пользователем любых других символов, кроме числа. function KorNumberKey(evt) { var charCode=(evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function addkor(obj,id,_ID,kor_count,count,kor_id,k_id,kor_tovar,k_tovar,kor_kod,k_kod,tovar_type,tovar_image,show_mess,id_count,go,cena,addtype,data16,but,iview,vid){ r=0; if (id_count>0 && go =='+') { r=1; } else if (id_count>1 && go =='-') { r=1; } else if (go =='0') { r=1; } //alert('[ ' + id_count + ' ] [ ' + go + ' ] [ ' + r + ' ] '); if (r==1) { obj.value=obj.value*1; var oval=obj.value; //alert(' GO AJAX '); $.ajax({ type: 'POST', url: '/shop.html', data: 'SET=' + 'addkor' + '&ID=' + _ID + '&action=trash&' + kor_count + '=' + count + '&' + kor_id + '=' + k_id + '&' + kor_kod + '=' + k_kod + '&' + kor_tovar + '=' + k_tovar + '&tovar_id=' + k_id + '&tovar_type=' + tovar_type + '&tovar_image=' + tovar_image + '&act=sh' + '&gokor=' + go + '&cena=' + cena + '&addtype=' + addtype + '&data16=' + data16 + '&but=' + but + '&iview=' + iview + '&vid=' + vid + '&show_mess=' + show_mess + '&test=test', success: function(response){ $('#response_add_kor').html(response); } }); } } /*** number - исходное число decimals - количество знаков после разделителя dec_point - символ разделителя thousands_sep - разделитель тысячных ***/ function number_format(number, decimals, dec_point, thousands_sep) { number=(number + '').replace(/[^0-9+\-Ee.]/g, ''); var n=!isFinite(+number) ? 0 : +number, prec=!isFinite(+decimals) ? 0 : Math.abs(decimals), sep=(typeof thousands_sep ==='undefined') ? ',' : thousands_sep, dec=(typeof dec_point ==='undefined') ? '.' : dec_point, s='', toFixedFix=function(n, prec) { var k=Math.pow(10, prec); return '' + (Math.round(n * k) / k) .toFixed(prec); }; // Fix for IE parseFloat(0.55).toFixed(0)=0; s=(prec ? toFixedFix(n, prec) : '' + Math.round(n)) .split('.'); if (s[0].length > 3) { s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep); } if ((s[1] || '') .length < prec) { s[1]=s[1] || ''; s[1] +=new Array(prec - s[1].length + 1) .join('0'); } return s.join(dec); } // Функция по проверке, число введено или нет function isDigit(data) { var numStr='0123456789'; var k=0; for (i=0;i<data.length;i++) { thisChar=data.substring(i, i+1); if (numStr.indexOf(thisChar) !=-1) k++; } if (k ==data.length) return 1; else return 0; } function foo(obj,id){ var ocolor='ffff93'; var oval=obj.value; document.getElementById(id).value=obj.value; if (oval>0) { ocolor='FFFF93'; } else { ocolor='FFFFFF'; } document.getElementById(id).style.background=ocolor; } function isNumberKey(evt) { var charCode=(evt.which) ? evt.which : event.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function validForm(f,id,obj) { alert('aaa' + ' - ' + f + ' - ' + id); // Если введено число, то скрываем предупреждение if (isDigit(f.value)) { //document.getElementById('eror_msg_'+id).style.display='none'; foo(f,id); } // В противном случае отображаем предупреждение else { //alert(obj); //document.getElementById('eror_msg_'+id).style.display='inline'; document.getElementById(obj).value=''; } } </script> </BODY> </html>