Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2021, 00:49   #1
sotex2
Пользователь
 
Регистрация: 21.09.2020
Сообщений: 21
По умолчанию Вопрос по DLE

На движке DLE создал дополнительный шаблон .tpl и в этом шаблоне разместил скрипт калькулятора и форму обратной связи. если в форме калькулятора находятся не целые числа, например как на (скрине), то при отправке сообщения через форму обратной связи выдает ошибку и сообщение не может уйти. эти две формы между собой как бы не связаны. как сделать чтобы форма обратной связи не зависила от выше формы с калькулятором.
пример страницы расположен по ссылке https://base-kompany.ru/index.php?do...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>
Изображения
Тип файла: jpg скрин.jpg (86.4 Кб, 0 просмотров)
sotex2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по DLE UKRtortik WordPress и другие CMS 0 18.04.2014 15:56
Архив в dle Lander935 WordPress и другие CMS 0 15.05.2013 16:50
DLE 9.7 megostudent WordPress и другие CMS 0 14.12.2012 01:07