Вопрос по DLE

S2
На сайте с 12.06.2011
Offline
112
950
На движке DLE создал дополнительный шаблон .tpl и в этом шаблоне разместил скрипт калькулятора и форму обратной связи. если в форме калькулятора находятся не целые числа, например как на (скрине), то при отправке сообщения через форму обратной связи выдает ошибку и сообщение не может уйти. эти две формы между собой как бы не связаны. как сделать чтобы форма обратной связи не зависила от выше формы с калькулятором.

пример страницы расположен по ссылке https://base-kompany.ru/index.php?do=feedback&template=email

СКРИН


код шаблона
-----------------
<h1>Проверка Email адресов на валидность</h1>
</div>
<div class="opisanie-email"><p>Наши решения для проверки Email на валидность повысят Вашу репутацию отправителя и процент успешно доставленных email, а также снизят Bounce rate Ваших email рассылок. Самые низкие цены на рынке. Используйте только валидные Email адреса!</p></div>
<div id="fstory-email" class="margin-b10 block-p"> 
    <div class="row goods_img">
        <div class="col-sm-4 col-xs-12 fstory-poster-in">
            <div class="fstory-email">
                <span><img src="//base-kompany.ru/uploads/posts/2021-05/1620149063_2.jpg"  alt="фото {title}"></span>
            </div>
            <div class="clearfix"></div>
        </div>

<script>
            $(function(){
                function getPrice(col){
                    var price = 1;
                    if(col >= 500 && col <= 1000){
                        price = 0.4;
                    }
                    if(col >= 1001 && col <= 5000){
                        price = 0.3;
                    }
                    if(col >= 5001 && col <= 10000){
                        price = 0.2;
                    }
                    if(col >= 10001 && col <= 50000){
                        price = 0.1;
                    }
                    if(col >= 50001){
                        price = 0.08;
                    }
                    return price;
                }

                $('input.one').on('input', function(e){
                    var col = this.value;
                    var price = getPrice(col);
                    var total = price * col;
                    $('input.two').val(total);
                    $('input.three').val(price);
                });

            });

        </script>
        <div class="col-sm-8 col-xs-12">    
           <div class="kalkul">Калькулятор</div>
           <div class="finfo finfo-kalkul">
               <span class="finfo-line"></span>
               <div class="finfo-block">
                   <div class="finfo-title">Введите количество:</div>
                   <div class="finfo-text">  
                      <input type="number" class="one" style="max-width:350px;color:#000;">
                  </div>
              </div>            
          </div>
          <div class="finfo finfo-kalkul">
            <span class="finfo-line"></span>
            <div class="finfo-block">
                <div class="finfo-title">Цена за проверку:</div>
                <div class="finfo-text"> 
                   <input type="number" class="two" style="max-width:350px;color:#000;">
               </div>              
           </div>            
       </div>
       <div class="finfo finfo-kalkul">
         <span class="finfo-line"></span>
         <div class="finfo-block">
             <div class="finfo-title">Цена за 1 Email:</div>
             <div class="finfo-text"> 
                <input type="number" class="three" style="max-width:350px;color:#000;">
            </div>
        </div>            
    </div> 
</div> 
 
</div>
<div class="row cent fulst-form">
  <div class="col-lg-4 col-md-4 col-xs-2" style="padding-left: 0;">
  </div>
  <div class="col-lg-4 col-md-4 col-xs-2">
  <!--     <div class="knopka">
          {go-payment}
      </div> -->
  </div>
  <div class="col-lg-4 col-md-4 col-xs-2" style="padding-right: 0;">
   <div class="comment-news-line2">
       <a class="btn" href="//base-kompany.ru/index.php?do=feedback" rel="nofollow" target="_blank">
           <i class="fa fa-envelope"></i><b>Задать вопрос</b>
       </a>
   </div>
</div>
</div>
</div> 
<div class="row">
<div class="col-lg-6 col-md-6 col-xs-12">
  
<div id="page-input">
    <h2 class="h-page">Загрузить Email для проверки</h2>

    <div class="block-input">
        [not-logged]
        <div class="igroup">
            <!-- <span class="igroup-span"><i class="fa fa-user"></i></span> -->
            <input type="hidden" maxlength="35" name="name" class="igroup-input" placeholder="Ваше имя" />
        </div>    
        <div class="igroup">
            <span class="igroup-span"><i class="fa fa-at"></i></span>
            <input type="text" maxlength="35" name="email" class="igroup-input" placeholder="Ваш E-Mail" />
        </div> 
        [/not-logged]
        <input type="hidden" name="recip" value="1" />

        <input type="hidden" name="subject" value="&nbsp;" />        
        <div class="igroup">
            <span class="igroup-span"><i class="fa fa-pencil-square-o"></i></span>
            <textarea name="message" class="igroup-input" rows="5" placeholder="Введите короткое сообщение или если у вас большой файл, то можете загрузить его на сторонний файлообменник и в этом поле оставить ссылку на файл для проверки."></textarea>
        </div>    
        [attachments]
        <div class="igroup">
          <span class="igroup-span"><i class="fa fa-file-text-o"></i></span>
          <input name="attachments[]" type="file" multiple>
      </div>  
      [/attachments]
      [question]            
      <div class="igroup igroup-20">
        <span class="igroup-span">Вопрос:</span>
        <div class="igroup-input">{question}</div>
    </div>        
    <div class="igroup">
        <span class="igroup-span">Ответ:*</span>
        <input type="text" name="question_answer" id="question_answer" class="igroup-input" placeholder="Ответ на вопрос" />
    </div>        
    [/question]        
    [sec_code]
    <div class="igroup igroup-20 igroup-24">
        <span class="igroup-span"><i class="fa fa-unlock-alt"></i></span>        
        <div class="igroup-input igroup-regcode">{code}</div>
        <input type="text" maxlength="45" name="sec_code" class="igroup-input" placeholder="Введите код с изображения" />
    </div> 
    [/sec_code]
    [recaptcha]
    <div class="input-group igroup-recaptcha igroup-20">
        <p><b>Подтвердите, что вы не робот:</b><span class="impot">*</span></p>
        <div>{recaptcha}</div>
    </div>
    [/recaptcha]        
    <div class="fieldsubmit igroup">
        <button name="send_btn" class="btn btn" type="submit">Отправить</button>
    </div>
</div>
</div>
</div>



Базы
  • base-kompany.ru
Готовые базы компаний России и СНГ для email рассылки, обзвона, почтовой рассылки, sms рассылки, поиска клиентов, партнёров, производителей и поставщиков.
W1
На сайте с 22.01.2021
Offline
304
#1
sotex2 :
как сделать чтобы форма обратной связи не зависила от выше формы с калькулятором

Очевидно же: не  вставлять форму с калькулятором в форму обратной связи.

Мой форум - https://webinfo.guru –Там я всегда на связи
S2
На сайте с 12.06.2011
Offline
112
#2
да не вариант это. тут удобство и для пользователя в первую очередь должно быть. чтобы примерно узнал сколько будет стоить и заказать.
W1
На сайте с 22.01.2021
Offline
304
#3
sotex2 #:
да не вариант это

Что значит "не вариант", если в вашей форме лишние инпуты? В форме должно быть только то, что необходимо для отправки, а не всякий мусор.

ArbNet
На сайте с 27.10.2019
Offline
129
#4
сайт в топку.. не майтесь ерундой
Собираю команду для совместной работы, так же можете там понаблюдать как я работаю и пообщаться со мной ;) https://discord.gg/CmckMR3jg2
D
На сайте с 28.06.2008
Offline
1104
#5
Вы просите помощи, чтобы потом засир*ть наши ящики спамом? Я все верно понял?
S2
На сайте с 12.06.2011
Offline
112
#6
Dram #:
Вы просите помощи, чтобы потом засир*ть наши ящики спамом? Я все верно понял?

я не занимаюсь рассылкой

DG
На сайте с 30.07.2019
Offline
37
#7
Добрый день. прошу ответить. Я хочу купить сайт. При покупке сайта - dle. Надо ли покупать лицензию? Лицензия dle привязана к домену или аккаунту на dle? Нужно ли как то активировать лицензию при запуске сайта на другом хостинге? Я новичок. прошу ответить.
W1
На сайте с 22.01.2021
Offline
304
#8
DMIG #:
Я новичок. прошу ответить.

За 2 года новичок мог мы научиться создавать свои темы.

https://dle-news.ru/licence.html

Требуйте от продавца сайта передачу доступа. Пункт 3.4 лицензионного соглашения.

DG
На сайте с 30.07.2019
Offline
37
#9
Приветствую ! Огромное спасибо за быстрое содействие!! Низкий поклон!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий