Jump to content

Ramiz95

Members
  • Content Count

    116
  • Joined

  • Last visited

Everything posted by Ramiz95

  1. Добрый день. Есть ли тут кто работал с "инновационной технологией" VK-tracker ? wantresult(точка)ru что вы думаете о них?
  2. Тему можно закрыть. Использовал одинаковый id для нескольких форм
  3. Здравствуйте! Есть форма обратной связи, есть кто может "починить"? <form id="form4"> <div class="success_wrapper" ><div class="success" style="display: none;" >Мы с Вами свяжемся в ближайшее время!<br /><strong> </strong> </div></div> <fieldset style="border:none;"> <label class="name"> <input type="name" value="Введите имя" /> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <label class="city"> <input type="city" value="Город" /> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <label class="phone"> <input type="phone" value="Введите телефон" id="phone9"/> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <a href="index.html" data-type="submit" data-type="reset" >оставить заявку</a> </fieldset> </form> //forms ;(function($){ $.fn.forms=function(o){ return this.each(function(){ var th=$(this) ,_=th.data('forms')||{ errorCl:'error', emptyCl:'empty', invalidCl:'invalid', notRequiredCl:'notRequired', successCl:'success', successShow:'4000', mailHandlerURL:'bat/MailHandler.php', ownerEmail:'support@lite.uz', product:'Заказ', stripHTML:true, smtpMailServer:'localhost', targets:'input,textarea', controls:'a[data-type=reset],a[data-type=submit]', validate:true, rx:{ ".phone":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'}, }, preFu:function(){ _.labels.each(function(){ var label=$(this), inp=$(_.targets,this), defVal=inp.val(), trueVal=(function(){ var tmp=inp.is('input')?(tmp=label.html().match(/value=['"](.+?)['"].+/),!!tmp&&!!tmp[1]&&tmp[1]):inp.html() return defVal==''?defVal:tmp })() trueVal!=defVal &&inp.val(defVal=trueVal||defVal) label.data({defVal:defVal}) inp .bind('focus',function(){ inp.val()==defVal &&(inp.val(''),_.hideEmptyFu(label),label.removeClass(_.invalidCl)) }) .bind('blur',function(){ _.validateFu(label) if(_.isEmpty(label)) inp.val(defVal) ,_.hideErrorFu(label.removeClass(_.invalidCl)) }) .bind('keyup',function(){ label.hasClass(_.invalidCl) &&_.validateFu(label) }) label.find('.'+_.errorCl+',.'+_.emptyCl).css({display:'block'}).hide() }) _.success=$('.'+_.successCl,_.form).hide() }, isRequired:function(el){ return !el.hasClass(_.notRequiredCl) }, isValid:function(el){ var ret=true $.each(_.rx,function(k,d){ if(el.is(k)) ret=d.rx.test(el.find(d.target).val()) }) return ret }, isEmpty:function(el){ var tmp return (tmp=el.find(_.targets).val())==''||tmp==el.data('defVal') }, validateFu:function(el){ el.each(function(){ var th=$(this) ,req=_.isRequired(th) ,empty=_.isEmpty(th) ,valid=_.isValid(th) if(empty&&req) _.showEmptyFu(th.addClass(_.invalidCl)) else _.hideEmptyFu(th.removeClass(_.invalidCl)) if(!empty) if(valid) _.hideErrorFu(th.removeClass(_.invalidCl)) else _.showErrorFu(th.addClass(_.invalidCl)) }) }, getValFromLabel:function(label){ var val=$('input,textarea',label).val() ,defVal=label.data('defVal') return label.length?val==defVal?'nope':val:'nope' } ,submitFu:function(){ _.validateFu(_.labels) if(!_.form.has('.'+_.invalidCl).length) $.ajax({ type: "POST", url:_.mailHandlerURL, data:{ name:_.getValFromLabel($('.name',_.form)), phone:_.getValFromLabel($('.phone',_.form)), city:_.getValFromLabel($('.city',_.form)), pro_duct:_.product, owner_email:_.ownerEmail, stripHTML:_.stripHTML }, success: function(){ _.showFu() } }) }, showFu:function(){ _.success.slideDown(function(){ setTimeout(function(){ _.success.slideUp() _.form.trigger('reset') },_.successShow) }) }, controlsFu:function(){ $(_.controls,_.form).each(function(){ var th=$(this) th .bind('click',function(){ _.form.trigger(th.data('type')) return false }) }) }, showErrorFu:function(label){ label.find('.'+_.errorCl).slideDown() }, hideErrorFu:function(label){ label.find('.'+_.errorCl).slideUp() }, showEmptyFu:function(label){ label.find('.'+_.emptyCl).slideDown() _.hideErrorFu(label) }, hideEmptyFu:function(label){ label.find('.'+_.emptyCl).slideUp() }, init:function(){ _.form=_.me _.labels=$('label',_.form) _.preFu() _.controlsFu() _.form .bind('submit',function(){ if(_.validate) _.submitFu() else _.form[0].submit() return false }) .bind('reset',function(){ _.labels.removeClass(_.invalidCl) _.labels.each(function(){ var th=$(this) _.hideErrorFu(th) _.hideEmptyFu(th) }) }) _.form.trigger('reset') } } _.me||_.init(_.me=th.data({forms:_})) typeof o=='object' &&$.extend(_,o) }) } })(jQuery) $(window).load(function(){ $('#form').forms({ ownerEmail:'admin@lite.uz', product:'Заказ обратного звонка' }) }) $(window).load(function(){ $('#form1').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявкуна БЕСПЛАТНУЮ консультациюи получите СКИДКУ до 30% + ПОДАРОК!' }) }) $(window).load(function(){ $('#form2').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявку на бесплатную консультацию прямо сейчас и получите СКИДКУ до 30% на наши услуги + ПОДАРОК!' }) }) $(window).load(function(){ $('#form3').forms({ ownerEmail:'admin@lite.uz', product:'АКЦИЯ!' }) }) $(window).load(function(){ $('#form4').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявку на БЕСПЛАТНУЮ консультацию и получите СКИДКУ до 30% + ПОДАРОК!' }) }) $(window).load(function(){ $('#form5').forms({ ownerEmail:'admin@lite.uz', product:'Снять квартиру на длительный срок' }) }) $(window).load(function(){ $('#form6').forms({ ownerEmail:'admin@lite.uz', product:'Снять квартиру посуточно' }) }) $(window).load(function(){ $('#form7').forms({ ownerEmail:'admin@lite.uz', product:'Снять коттедж' }) }) $(window).load(function(){ $('#form8').forms({ ownerEmail:'admin@lite.uz', product:'Заказать услугу' }) }) $(window).load(function(){ $('#form9').forms({ ownerEmail:'admin@lite.uz', product:'Заполните заявку и получите консультацию специалиста' }) }) <?php if((isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они $to = 'info@lite.uz'; //Почта получателя, через запятую можно указать сколько угодно адресов $subject = '$pro_duct'; //Загаловок сообщения $message = ' <html> <head> <title>'Заявка с сайта'</title> </head> <body> <p>Имя: '.$_POST['name'].'</p> <p>Телефон: '.$_POST['phone'].'</p> <p>Город: '.$_POST['city'].'</p> </body> </html>'; //Текст нащего сообщения можно использовать HTML теги $headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма $headers .= "From: Отправитель <admin@lite.uz>\r\n"; //Наименование и почта отправителя mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail } ?> С меня шоколадка
  4. Здравствуйте! Пришло время открыть для себя Яндекс Директ. И задался вопросом, а где купить? Где безопасно? и где покупаете вы?
  5. Та же история была, недавно обновил до 11 версии и все исправилось. Попробуй заменить файлы в папке engine
  6. Использую карту Сбербанка. На счет обычно попадает в течении суток
  7. Здравствуйте! Нужен переключатель вкладок между соц сетями что ни будь похожее на это Именно этот не получается установить на DLE, Может у кого завалялся другой? Тему можно закрыть. Нашел. Если кому нужно вот:
  8. О! +10 класс)) причем домену нет и 4х месяцев. (склеен с доменом под АГС) Что то тут не ладно На другом +20 хотя с ним месяца два не работал. Думаю это поощрение тем кто не покупал ссылок =)
  9. Несколько месяцев работаю с этим человеком. Предоставляет отличные материалы, хорошие манеры общения (что не мало важно) и всегда учитывает предложения и/или просьбы. Спасибо!
  10. Тоже думал DLE использовать, но для небольшой задумки использовать дле...
  11. Здравствуйте! Очень нужена CMS для создания почтовой рассылки. Другими словами чтоб пользователь заходил на рассылка.домен.ру подписывался, подтвердил почту и последующем получал письма от меня. Может встречал кто такое?
  12. ТС пишет замечательные тексты которые легко читаются, минимум воды и заспамленности. Вообщем советую.
  13. +1 Присоединяюсь к словам ТС. Спасибо админам, модерам и конечно форумчанам, всем кто работает над ***pr-cy.ru =)
  14. Российская версия алиэкспресс) Из ВК хотят выжать все соки. Лучше бы подумали как не допустить простоев, глюков.
  15. Раз на то пошло, посоветуйте пожалуйста прогу для публикации материалов в соц сети. Другими словами чтоб я несколько материалов закинул в прогу, а она каждые 10 минут (грубо говоря) опубликовывала.
  16. Не обязательно чтоб на всех страницах был. выберите страницу куда мало заходят, поставьте туда. Так же можно убрать эту строку
  17. Работает. Спасибо огромное! Тему можно закрыть
  18. Здравствуйте! Решил заняться внутренней перелинковкой и спрятать некоторые ссылки. В интернете нашел такой метод: Все отлично инструмент pr-cy.ru/link_extractor/ ссылок не видит, но при переходе по ссылке, окна открываются в новой вкладке. Может кто сталкивался с такой проблемой или может помочь с решением? P.S Закрываете ли вы ссылки и как?
  19. К сожалению подходящей тематики с ТС нету. Обменяюсь ссылками с другими тематиками: Если есть желающие, прошу отписаться в ЛС
  20. Фигня это все. У меня сайт в на котором пол дюжины фильмов и каждый божий день ко мне приходят письма с просьбой удалить тот или иной фильм. Если гугл пишет что надо бы удалить... в этом случае я просто меняю url.
  21. Ключевые слова для метатегов можешь вообще не заполнять, а вот для облака тегов по твоему усмотрению. Это можно довольно не плохо использовать.
×
×
  • Create New...