Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1617 Просмотров
*

silatal

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Здравствуйте.
Помогите найти ошибку! Форма заполняется, но приходит пустая на e-mail.
Писала не я, написано очень коряво, буду благодарна, по советам оптимизации. И Простите, за много букв :(
Из index.php :
Код
<head>
...
function zakaz(){
    var name = $('#user_name').val();
    var phone = $('#user_phone').val();
    var email = $('#user_email').val();

    var data = {
    "name": name,
    "email": email,
    "phone": phone

    };
    
    var check = false;
    if (name == "")
      {
      $('input#user_name').animate({ backgroundColor: "#F48D8D" }, 1500 );
      $('input#user_name').animate({ backgroundColor: "#FFF" }, 1500 );
      check = true;
      }
    if (email == "")
      {
      $('input#user_email').animate({ backgroundColor: "#F48D8D" }, 1500 );
      $('input#user_email').animate({ backgroundColor: "#FFF" }, 1500 );
      check = true;
      }
    if (phone == "")
      {
      $('input#user_phone').animate({ backgroundColor: "#F48D8D" }, 1500 );
      $('input#user_phone').animate({ backgroundColor: "#FFF" }, 1500 );
      check = true;
      }
if (check == false)
      {
   jQuery.ajax({
   type: "POST",
   url: "/templates/beez_20/mro2.php",
   data: jQuery('.zakazform').serialize(),
   success: function(data) {jQuery('.zakazform').find('input[type="text"]').val('');
              if(data == "true") {
                jQuery.fancybox.close()
    
                jQuery.fancybox(
            '<p class="titler text-center w50"><strong>Ваш запрос отправлен. Cпасибо!</strong></p>',
            {
              'autoDimensions'  : false,
              'width'             : 400,
              'height'            : 'auto',
              'transitionIn'    : 'none',
              'transitionOut'   : 'none'
            }
          );
           setTimeout("jQuery.fancybox.close()", 3000);
              }
            }
          });
      }
      }  
</head>

Код
<p><a title="отправить заявку" href="#formsender">отправить заявку</a>
</p></div>
</div>
в самом конце страницы:

Код
<div id="formsender" style="display:none;">
          
  <form id="formanew" action="mail.php" target="frame" method="POST">                  
    <input type="text" id="user_name" name="user_name" class="txt" placeholder="Ваше имя *" />
    <br/><br/>
              <input type="text" id="user_email" name="user_email" class="txt" placeholder="Ваш e-mail *" />
    <br/><br/>
              <input type="text" id="user_phone" name="user_phone" class="txt" placeholder="Телефон *" />
    <br/><br/>
              <input type="button" id="send" onclick="zakaz();" value="Оставить заявку"/>
  </form>
</div>

и вызываемый mail.php
Код
<?php

    $name = $_POST['name'];
    $phone = $_POST['phone'];
    //$comment = $_POST["comment"];
    $mail = $_POST['email'];
    
    $mailto = "mail@mail.ru";
    
    if ($name != "" && $phone != "" && $mail != "") {
  
    $subject="[MRO-UNION] Заявка с сайта";
    $header="Content-type: text/html; charset=\"utf-8\"";
    $header.="Subject: ".$subject;
    $msg="
    Заявка с сайта<br>
    Имя: " . $name . "<br>
    Телефон: " . $phone . "<br>
    E-mail:   " . $mail . "<br>
    
    ";
    if (
        mail($mailto, $subject, $msg, $header)
    ) echo ('1');
    }
?>

и вызываемый mro2.php
Код
<?php
$sendto   = "mail@mail.ru";
$name = $_POST['user_name'];
$phone = $_POST['user_phone'];
$email = $_POST['user_email'];
// Формирование заголовка письма
$subject  = "Заказ с сайта ";
$headers  = "From: mail@inbox.ru " . strip_tags($usermail). "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail). "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
// Формирование тела письма
$msg  = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Заказ с сайта</h2>\r\n";
$msg .= "<p><strong>От кого:</strong> ".$name."</p>\r\n";
$msg .= "<p><strong>E-mail:</strong> ".$email."</p>\r\n";
$msg .= "<p><strong>Телефон:</strong> ".$phone."</p>\r\n";
$msg .= "</body></html>";

// отправка сообщения
if(@mail($sendto, $subject, $msg, $headers)) {
  echo "true";
} else {
  echo "false";
}

?>
« Последнее редактирование: 27.05.2015, 23:48:24 от silatal »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Попробуйте менять эту строку
Код: javascript
data: jQuery('.zakazform').serialize(),
на эту
Код: javascript
data: jQuery('#formanew').serialize(),
Не будь паразитом, сделай что-нибудь самостоятельно!
*

silatal

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Обладеть!
Я не знаю как, но это работает! Плюсик вам и большое спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 63223
Последний ответ 03.02.2022, 02:45:26
от globus812
Как сделать так чтобы данные о клике на кнопку переходили в Метрику?

Автор dan4ik

Ответов: 3
Просмотров: 2079
Последний ответ 30.11.2018, 09:38:33
от Geinado
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 8661
Последний ответ 28.12.2016, 14:16:50
от newvideo
[Решено] Как сделать пустую главную страницу?

Автор akhalex38

Ответов: 7
Просмотров: 2427
Последний ответ 10.12.2016, 19:59:17
от Филипп Сорокин
Решено: На сайте уродуется кириллица

Автор konstantingun

Ответов: 3
Просмотров: 1435
Последний ответ 01.12.2016, 13:43:07
от konstantingun