Форум русской поддержки Joomla!® CMS
11.12.2016, 14:00:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не работает ручная форма

 (Прочитано 203 раз)
0 Пользователей и 1 Гость смотрят эту тему.
TAT1k
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 7


« : 27.08.2016, 19:00:43 »

Написал форму на HTML, подключил отдельный обработчик, а переменные с введенными данными в письме не отображаются, скидываю код и результат, подскажите в чем проблема

Вот текст формы:
<form action="obrabotka.php" method="post" name="form1">
<p align="center"><input height="54px" name="imya" type="text" width="20" placeholder="Имя" /> <input height="54px" name="telefon" type="text" width="20" placeholder="Телефон" /> <input height="54px" name="milo" type="text" width="20" placeholder="Email" /> <input class="button" type="submit" value="ПОЛУЧИТЬ СКИДКУ!" /></p>
</form>

Вот обработчик:
<?php
mail("mr.tat1k@mail.ru", "Обратный звонок", "Заказан обратный звонок от $imya Телефон: $telefon Email: $milo", "content-type:text/plain; charset = utf-8\r\n");
?>

А вот текст письма:
Заказан обратный звонок от Телефон: Email:
Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #1 : 27.08.2016, 19:12:54 »

Может все таки
Код
<?php 
mail("mr.tat1k@mail.ru", "Обратный звонок", "Заказан обратный звонок от ".$imya." Телефон: ".$telefon." Email: ".$milo, "content-type:text/plain; charset = utf-8\r\n");
?>

Если не поможет используй другой обработчик. В Joomla Это можно сделать на много проще!
Записан
TAT1k
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 7


« Ответ #2 : 27.08.2016, 19:29:36 »

Может все таки
Код
<?php 
mail("mr.tat1k@mail.ru", "Обратный звонок", "Заказан обратный звонок от ".$imya." Телефон: ".$telefon." Email: ".$milo, "content-type:text/plain; charset = utf-8\r\n");
?>

Если не поможет используй другой обработчик. В Joomla Это можно сделать на много проще!
Все равно также, дело в том, что нужна форма с фоновой картинкой на внешнем слое и с фоном для самой формы
Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #3 : 27.08.2016, 19:40:55 »

Все равно также, дело в том, что нужна форма с фоновой картинкой на внешнем слое и с фоном для самой формы

Покажи полный код обрабочика
Записан
TAT1k
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 7


« Ответ #4 : 27.08.2016, 19:48:57 »

Покажи полный код обрабочика
Тут получается эта функция mail и скопированный код HTML со страницы, чтобы после отправки письма не выводилась пустая страница

<?php
mail("mr.tat1k@mail.ru", "Обратный звонок", "Заказан обратный звонок от ".$imya." Телефон: ".$telefon." Email: ".$milo, "content-type:text/plain; charset = utf-8\r\n");
?>

<base href="https://dcolor72.ru/hge" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="generator" content="Joomla! - Open Source Content Management" />
  <title>Главная дубль</title>
  <link href="/templates/corpway/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.ui.core.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.ui.sortable.min.js" type="text/javascript"></script>
  <script src="https://dcolor72.ru/templates/corpway/js/jquery/jquery-ui-addons.js" type="text/javascript"></script>
  <script type="text/javascript">
jQuery(window).on('load',  function() {
            new JCaption('img.caption');
         });
</script>











<script type="text/javascript">

   if(jQuery().jquery=='1.11.0') { jQuery.easing['easeOutExpo'] = jQuery.easing['easeOutCirc'] };

</script>







   <link href="https://dcolor72.ru/templates/corpway/css/bootstrap/bootstrap-default.css" rel="stylesheet" type="text/css" />

   <link href="https://dcolor72.ru/templates/corpway/css/bootstrap/bootstrap-responsive.css" rel="stylesheet" type="text/css" />

   
   




   <link rel="stylesheet" href="https://dcolor72.ru/templates/corpway/css/font-awesome/css/font-awesome.min.css">

   



<!-- CSS and js addons for vertex features -->   


<style type="text/css">












/* MAX IMAGE WIDTH */



img {


height:auto !important;



max-width:100% !important;

-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */

-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */

box-sizing: border-box !important;         /* Opera/IE 8+ */


}



#map_canvas img {

max-width:none !important;

}



.createdby span {

display:inline-block !important;

}



.full_width {

width:100% !important;

-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */

-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */

box-sizing: border-box !important;         /* Opera/IE 8+ */

}












.S5_submenu_itemTablet{

background:none !important;

}






















































































































































































































</style>
<script type="text/javascript">      </script>



<script type="text/javascript" src="https://dcolor72.ru/templates/corpway/js/s5_flex_menu.js"></script>

<link rel="stylesheet" href="https://dcolor72.ru/templates/corpway/css/s5_flex_menu.css" type="text/css" />


   

<link rel="stylesheet" href="https://dcolor72.ru/templates/system/css/system.css" type="text/css" />

<link rel="stylesheet" href="https://dcolor72.ru/templates/system/css/general.css" type="text/css" />



<link href="https://dcolor72.ru/templates/corpway/css/template_default.css" rel="stylesheet" type="text/css" />

<link href="https://dcolor72.ru/templates/corpway/css/template.css" rel="stylesheet" type="text/css" />






<link href="https://dcolor72.ru/templates/corpway/css/com_content.css" rel="stylesheet" type="text/css" />



<link href="https://dcolor72.ru/templates/corpway/css/editor.css" rel="stylesheet" type="text/css" />




<link href="https://dcolor72.ru/templates/corpway/css/thirdparty.css" rel="stylesheet" type="text/css" />








<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Cantarell" />





<link href="https://dcolor72.ru/templates/corpway/css/multibox/multibox.css" rel="stylesheet" type="text/css" />

<link href="https://dcolor72.ru/templates/corpway/css/multibox/ajax.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="https://dcolor72.ru/templates/corpway/js/multibox/overlay.js"></script>

<script type="text/javascript" src="https://dcolor72.ru/templates/corpway/js/multibox/multibox.js"></script>






<link href="https://dcolor72.ru/templates/corpway/favicon.ico" rel="shortcut icon" type="image/x-icon" />




<script type="text/javascript" src="https://dcolor72.ru/templates/corpway/js/s5_font_adjuster.js"></script>















<link rel="stylesheet" type="text/css" href="https://dcolor72.ru/templates/corpway/css/custom.css" />

   <script type="text/javascript">

   //<![CDATA[

      
      
        jQuery(document).ready( function() {

      
            var myMenu = new MenuMatic({

            tabletWidth:0,

                effect:"slide & fade",

                duration:400,

                physics: 'easeOutCirc',

                hideDelay:200,

                orientation:"horizontal",

                tweakInitial:{x:0, y:0},

            
                 
               
                   direction:{    x: 'right',    y: 'down' },

            
                opacity:100
            });

        });
      

      
   //]]>   

    </script>   





<!-- Info Slide Script - Called in header so CSS validates -->   





<!-- Resize column function -->   

<script type="text/javascript">//<![CDATA[

   var s5_resize_columns_browser_check = "safari";

   var s5_resize_columns = "main";

   var s5_resize_columns_delay = "500";

   var s5_resize_columns_small_tablets = "default";

//]]></script>

<script type="text/javascript" src="https://dcolor72.ru/templates/corpway/js/s5_columns_equalizer.js"></script>


<!-- File compression. Needs to be called last on this file -->   

<!-- The excluded files, listed below the compressed php files, are excluded because their calls vary per device or per browser. Included compression files are only ones that have no conditions and are included on all devices and browsers. Otherwise unwanted CSS will compile in the compressed files. -->   



<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Abel" />

<style type="text/css">
body, .inputbox {font-family: 'Cantarell',Helvetica,Arial,Sans-Serif ;}

.s5_va_inactive, .s5_va_active, #s5_accordion_menu h3.s5_am_toggler, .heavy_font {
font-family: Abel;
font-weight:600 !important;
}

.s5_mod_h3 {
font-family: Abel;
font-weight:600;
}

#s5_nav li, .jdGallery .slideInfoZone h2, #subMenusContainer a, #s5_nav li li a, .custom_2_item h3 {
font-family: Abel;
font-weight:500 !important;
}

h1, h2, h3, h4, h5, #s5_login, #s5_register, #s5_breadcrumb_font_wrap_inner, #s5_drop_down_text {
font-family: Abel;
font-weight:400;
}

.module_round_box-none .s5_mod_h3, .light_font {
font-family: Abel;
font-weight:300 !important;
}

#s5_login, #s5_register, .readon_white, ul.menu li.current a, #s5_accordion_menu #current a, #s5_accordion_menu a:hover {
color:#E3601A !important;
}

a, .s5_va_active {
color:#E3601A;
}

.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}

#s5_menu_wrap, #s5_pos_custom_3 {
background: #E3601A; /* Old browsers */
background: -moz-linear-gradient(top, #E3601A 0%, #ca4701 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E3601A), color-stop(100%,#ca4701)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #E3601A 0%,#ca4701 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #E3601A 0%,#ca4701 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #E3601A 0%,#ca4701 100%); /* IE10+ */
background: linear-gradient(top, #E3601A 0%,#ca4701 100%); /* W3C */
}

.readon, p.readmore a, .s5_ts_active a, .cust_quote, button, .btn-primary, .button, .pagenav a, .module_round_box-highlight1, .module_round_box-highlight2, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-group.open .btn-primary.dropdown-toggle, .btn-primary, .item-page .dropdown-menu li > a:hover, .blog .dropdown-menu li > a:hover, .item .dropdown-menu li > a:hover {
background:#cf4c06;
}

.module_round_box-highlight2 .s5_mod_h3_outer {
background:#c54200;
}

#s5_nav li {
-webkit-box-shadow: 1px 0px 0px #ed6a24;
-moz-box-shadow: 1px 0px 0px #ed6a24;
box-shadow: 1px 0px 0px #ed6a24;
}


#s5_nav li.active, .readon:hover, p.readmore a:hover, button:hover, .btn-primary:hover, .button:hover, .pagenav a:hover {
background:#b12e00;
}

#s5_nav li:hover, #s5_nav li.mainMenuParentBtnFocused {
border-top:solid 5px #b12e00;
background:#c54200;
}

.s5_scrolltotop {
background-color:#cf4c06;
}

.s5_scrolltotop:hover {
background-color:#b12e00;
}

#s5_search_wrap {
background-color:#b12e00;
}

h1, h2, h3, h4, h5, #s5_login, #s5_register, #s5_nav li, .s5_mod_h3_outer, #s5_login, #s5_register, label, fieldset, .uppercase {
text-transform:uppercase;
}

   


.S5_parent_subtext {
display:none;
}

#s5_footer_area1 {
padding-right:60px;
}


/* k2 stuff */
div.itemHeader h2.itemTitle, div.catItemHeader h3.catItemTitle, h3.userItemTitle a, #comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter, #comments .comment-author, #comments .author-homepage,
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {font-family: 'Cantarell',Helvetica,Arial,Sans-Serif ;}
   
.s5_wrap{width:955fixed;}   
</style>
</head>

<body id="s5_body">

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   <div style="display:none"><a href="http://kantrium.com/" target="_blank" title="Germany">Germany</a> | <a href="http://mysuomi.com/" target="_blank" title="Finland">Finland</a> | <a href="http://saintpi.com/" target="_blank" title="Saint Petersburg">Saint Petersburg</a> | <a href="http://200stran.com/" target="_blank" title="Country Review">Italy</a></div>

<div id="s5_scrolltotop"></div>

<!-- Top Vertex Calls -->
<!-- Call mobile sidebar -->




<!-- Call top bar for mobile devices if layout is responsive -->   




<!-- Fixed Tabs -->   




<!-- Drop Down -->   




<!-- Parallax Backgrounds -->




<!-- Floating Menu Spacer -->


<!-- Body Padding Div Used For Responsive Spacing -->      


<div id="s5_main_wrapper" class="s5_wrap">



   <!-- Header -->         
            
                  
         <div id="s5_header_wrap">
         
                           <img alt="logo" src="https://dcolor72.ru/templates/corpway/images/s5_logo.png" id="s5_logo" onclick="window.document.location.href='https://dcolor72.ru/'" />
                        
                        
                        
            <div style="clear:both; height:0px"></div>   
            
                        
            <div style="clear:both; height:0px"></div>         
         </div>
      
      
   <!-- End Header -->   
   
   
   
         <div id="s5_menu_wrap">
         <ul id='s5_nav' class='menu'><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/'><span onclick='window.document.location.href="/"'>Главная</span></a></span></span></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/photo'><span onclick='window.document.location.href="/photo"'>Фотоуслуги</span></a></span></span><ul style='float:left;'><li><span class='S5_submenu_item'><a href='/photo/canvas'><span class='s5_sub_a_span' onclick='window.document.location.href="/photo/canvas"'>Печать на холсте</span></a></span></li><li><span class='S5_submenu_item'><a href='/photo/restoration'><span class='s5_sub_a_span' onclick='window.document.location.href="/photo/restoration"'>Реставрация фото</span></a></span></li><li><span class='S5_submenu_item'><a href='/photo/photodoc'><span class='s5_sub_a_span' onclick='window.document.location.href="/photo/photodoc"'>Срочное фото</span></a></span></li><li><span class='S5_submenu_item'><a href='/photo/print'><span class='s5_sub_a_span' onclick='window.document.location.href="/photo/print"'>Фотопечать</span></a></span></li><li><span class='S5_submenu_item'><a href='/photo/photorgaphy'><span class='s5_sub_a_span' onclick='window.document.location.href="/photo/photorgaphy"'>Фотосъемка</span></a></span></li></ul></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/photobooks'><span onclick='window.document.location.href="/photobooks"'>Фотокниги</span></a></span></span></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/souvenirs'><span onclick='window.document.location.href="/souvenirs"'>Сувениры/Подарки</span></a></span></span><ul style='float:left;'><li><span class='S5_submenu_item'><a href='/souvenirs/magnets'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/magnets"'>Магниты/Брелоки</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/wed-par'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/wed-par"'>Свадебная атрибутика</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/video'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/video"'>Слайд-шоу из фото</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/calendars'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/calendars"'>Фотокалендари</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/cards'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/cards"'>Фотооткрытки</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/collages'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/collages"'>Фотоколлажи</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/tile'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/tile"'>Фотомозайка &quot;Премиум&quot;</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/vipusk'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/vipusk"'>Фото на выпускной</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/time'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/time"'>Часы с Вашим фото</span></a></span></li><li><span class='S5_submenu_item'><a href='/souvenirs/caeas'><span class='s5_sub_a_span' onclick='window.document.location.href="/souvenirs/caeas"'>Печать на Холсте</span></a></span></li></ul></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/drevo'><span onclick='window.document.location.href="/drevo"'>Оформление родословной</span></a></span></span></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/polygraphy'><span onclick='window.document.location.href="/polygraphy"'>Реклама/Полиграфия</span></a></span></span><ul style='float:left;'><li><span class='S5_submenu_item'><a href='/polygraphy/bus-cards'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/bus-cards"'>Изготовление визиток</span></a></span></li><li><span class='S5_submenu_item'><a href='/polygraphy/price'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/price"'>Оперативная полиграфия</span></a></span></li><li><span class='S5_submenu_item'><a href='/polygraphy/vkgroup'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/vkgroup"'>Разработка групп ВКонтакте</span></a></span></li><li><span class='S5_submenu_item'><a href='/polygraphy/edition'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/edition"'>Тиражирование дисков</span></a></span></li><li><span class='S5_submenu_item'><a href='/polygraphy/bigprint'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/bigprint"'>Широкоформатная печать</span></a></span></li><li><span class='S5_submenu_item'><a href='/polygraphy/pechat'><span class='s5_sub_a_span' onclick='window.document.location.href="/polygraphy/pechat"'>Печатная продукция</span></a></span></li></ul></li><li   class=' ' ><span class='s5_level1_span1'><span class='s5_level1_span2'><a    href='/kgtakty'><span onclick='window.document.location.href="/kgtakty"'>Контакты</span></a></span></span></li></ul>                  <div style="clear:both"></div>
      </div>
      
      
      
   <!-- Top Row1 -->   
         <!-- End Top Row1 -->   
      
      
      
   <!-- Top Row2 -->   
         <!-- End Top Row2 -->
   
   
   
   <!-- Top Row3 -->   
         <!-- End Top Row3 -->   
      
      
      
   <!-- Center area -->   
            <div id="s5_center_area1">
      <div id="s5_center_area2">
      <div id="s5_center_area_inner">
      
      <!-- Above Columns Wrap -->   
               <!-- End Above Columns Wrap -->         
            
         <!-- Columns wrap, contains left, right and center columns -->   
         <div id="s5_columns_wrap">
         <div id="s5_columns_wrap_inner">
            
            <div id="s5_center_column_wrap">
            <div id="s5_center_column_wrap_inner" style="margin-left:0px; margin-right:0px;">
               
                              
                                 
                  <div id="s5_component_wrap">
                  <div id="s5_component_wrap_inner">
                  
                                    
                                                
                                          
                        <div id="s5_component_call_wrap">
                        <div id="s5_component_call_wrap_inner">
                           
<div id="system-message-container">
   </div>


<div class="item-page" itemscope itemtype="https://schema.org/Article">
   <meta itemprop="inLanguage" content="ru-RU" />
   
      
                  
   
   
            
                        <h1 align="center">Форма успешно отправлена!</h1>
                        <div itemprop="articleBody">
      <div class="form1">
<div class="form2">
<div class="form3">
<h1 align="center"><span style="color: white;">фото онлайн без предоплаты!</span></h1>
<h2 align="center"><span style="color: white;">фотокниги/фотосувениры/печать на холсте</span></h2>
<h3 class="form" align="center">ПОЛУЧИТЕ СКИДКУ до 25% на все услуги ПРЯМО СЕЙЧАС</h3>
<form action="obrabotka.php" method="post" name="form1">
<p align="center"><input height="54px" name="imya" type="text" width="20" placeholder="Имя" /> <input height="54px" name="telefon" type="text" width="20" placeholder="Телефон" /> <input height="54px" name="milo" type="text" width="20" placeholder="Email" /> <input class="button" type="submit" value="ПОЛУЧИТЬ СКИДКУ!" /></p>
</form></div>
</div>
</div>
<center>
<h2><strong><a href="/photo/canvas" target="_blank"><span style="color: red;">фотокниги на любое событие</span></a></strong></h2>
<p><img src="/images/home/photobooks.jpg" alt="" /></p>
<br />
<table border="0" width="100%">
<tbody>
<tr>
<td class="center"><a href="https://vk.com/positiv72" target="_blank"><img src="/images/home/vk.png" alt="" width="300px" /></a></td>
<td class="center"><a href="/kgtakty" target="_blank"><img src="/images/home/mail.png" alt="" width="300px" /></a></td>
</tr>
</tbody>
</table>
<br />
<h2><strong><a href="/photobooks" target="_blank"><span style="color: red;">фото на холсте. дарим скидки до 30%!</span></a></strong></h2>
<p><img src="/images/home/modul.jpg" alt="" /></p>
<br />
<p><a href="https://vk.com/dcolor72" target="_blank"><img src="/images/home/skidka.jpg" alt="" width="500px" /></a></p>
<p> </p>
<p><a href="/photo" target="_blank">Фотоуслуги</a></p>
<p><a href="/souvenirs" target="_blank">Фотосувениры/подарки</a></p>
<p><a href="/souvenirs/video" target="_blank">Слайд-шоу из фото</a></p>
<p><a href="/drevo" target="_blank">Фамильное дерево</a></p>
<p><a href="/polygraphy" target="_blank">Реклама/полиграфия</a></p>
<p><a href="/polygraphy/bigprint" target="_blank">Широкоформатная печать</a></p>
</center>   </div>

   
                     </div>


                           <div style="clear:both;height:0px"></div>
                        </div>
                        </div>
                        
                                          
                                          
                     <div style="clear:both"></div>
                     
                  </div>
                  </div>
                  
                              
                              
            </div>
            </div>
            <!-- Left column -->   
                        <!-- End Left column -->   
            <!-- Right column -->   
                        <!-- End Right column -->   
         </div>
         </div>
         <!-- End columns wrap -->   
         
      <!-- Below Columns Wrap -->   
               <!-- End Below Columns Wrap -->            
         
         
      </div>
      </div>
      </div>
         <!-- End Center area -->   
   
   
   <!-- Bottom Row1 -->   
         <!-- End Bottom Row1 -->   
      
      
   <!-- Bottom Row2 -->   
         <!-- End Bottom Row2 -->
   
      
         
      
   
   <!-- Bottom Row3 -->   
         <!-- End Bottom Row3 -->
   
   
   <!-- Footer Area -->
      <div id="s5_footer_area1">
      <div id="s5_footer_area2">
      <div id="s5_footer_area_inner">
      
                     <div id="s5_footer">
               <span class="footerc">
Сайт разработан <a href="http://capos72.ru/" target="_blank">Capos</a> &copy; Copyright 2014-2016</span>
            </div>
                  
                  <div style="clear:both; height:0px"></div>
         
      </div>
      </div>
      </div>
   <!-- End Footer Area -->
   
   

         

         <div class="module_round_box_outer">

         

         <div class="module_round_box">



            <div class="s5_module_box_1">

               <div class="s5_module_box_2">

                  
                  
<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=37205135&amp;from=informer"
target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/37205135/2_1_205173FF_003153FF_1_uniques"
style="width:80px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (уникальные посетители)" /></a>
<!-- /Yandex.Metrika informer -->

<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams = {'Пользователь':'Гость'};</script>
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script type="text/javascript">
try { var yaCounter37205135 = new Ya.Metrika({id:37205135,
enableAll: true,
trackHash:true,
webvisor:true,params:window.yaParams||{ }});
}
catch(e) { }
</script>
<noscript><div><img src="//mc.yandex.ru/watch/37205135" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

                  <div style="clear:both; height:0px"></div>

               </div>

            </div>



         </div>

         

         </div>



      

   
   <!-- Bottom Vertex Calls -->
   <!-- Page scroll, tooltips, multibox, and ie6 warning -->   

   
      <div id="s5_scroll_wrap" class="s5_wrap">

         <script type="text/javascript">

/*! Jquery scrollto function */

(function(a,c){var b=(function(){var d=c(a.documentElement),f=c(a.body),e;if(d.scrollTop()){return d}else{e=f.scrollTop();if(f.scrollTop(e+1).scrollTop()==e){return d}else{return f.scrollTop(e)}}}());c.fn.smoothScroll=function(d){d=~~d||400;return this.find('a[href*="#s5"]').click(function(f){var g=this.hash,e=c(g);if(location.pathname.replace(/^\//,'')===this.pathname.replace(/^\//,'')&&location.hostname===this.hostname){if(e.length){f.preventDefault();b.stop().animate({scrollTop:e.offset().top},d,function(){location.hash=g})}}}).end()}}(document,jQuery));

jQuery(document).ready(function(){

      jQuery('html').smoothScroll(700);

   });

function s5_page_scroll(obj){ if(jQuery.browser.mozilla) var target = 'html'; else var target='html body'; jQuery(target).stop().animate({scrollTop:jQuery(obj).offset().top},700,function(){location.hash=obj}); }

function s5_hide_scroll_to_top_display_none() { if (window.pageYOffset < 300) { document.getElementById("s5_scrolltopvar").style.display = "none"; } }

function s5_hide_scroll_to_top_fadein_class() { document.getElementById("s5_scrolltopvar").className = "s5_scrolltop_fadein"; }

function s5_hide_scroll_to_top() {

   if (window.pageYOffset >= 300) {document.getElementById("s5_scrolltopvar").style.display = "block";

      document.getElementById("s5_scrolltopvar").style.visibility = "visible";

      window.setTimeout(s5_hide_scroll_to_top_fadein_class,300);}

   else {document.getElementById("s5_scrolltopvar").className = "s5_scrolltop_fadeout";window.setTimeout(s5_hide_scroll_to_top_display_none,300);}}

jQuery(document).ready( function() {s5_hide_scroll_to_top();});

jQuery(window).resize(s5_hide_scroll_to_top);

if(window.addEventListener) {

   window.addEventListener('scroll', s5_hide_scroll_to_top, false);   

}

else if (window.attachEvent) {

   window.attachEvent('onscroll', s5_hide_scroll_to_top);

}

</script>

<div id="s5_scrolltopvar" class="s5_scrolltop_fadeout" style="visibility:hidden">

<a href="#s5_scrolltotop" id="s5_scrolltop_a" class="s5_scrolltotop"></a>

</div>





   
      </div>

   
   <!-- Start compression if enabled -->   

   
   





   
   

   


   <script type="text/javascript">

      jQuery(document).ready(function(){

         jQuery('.s5mb').each(function(i,z){if(!z.getAttribute('rel'))z.setAttribute('rel','[me]');});

      }(jQuery));

      var s5mbox = {};

      


      


      
        jQuery(document).ready(function($){

      


      


      window.s5mbox = new multiBox({

         mbClass: '.s5mb',/*class you need to add links that you want to trigger multiBox with (remember and update CSS files)*/

         container: $(document.body),/*where to inject multiBox*/

         path: 'https://dcolor72.ru/templates/corpway/js/multibox/',/*path to mp3player and flvplayer etc*/

         useOverlay: true,/*detect overlay setting*/

         maxSize: {w:600, h:400},/*max dimensions (width,height) - set to null to disable resizing*/

         movieSize: {w:400, h:300},

         addDownload: false,/*do you want the files to be downloadable?*/

         descClassName: 's5_multibox',/*the class name of the description divs*/

         pathToDownloadScript: 'https://dcolor72.ru/templates/corpway/js/multibox/forceDownload.asp',/*if above is true, specify path to download script (classicASP and ASP.NET versions included)*/

         addRollover: false,/*add rollover fade to each multibox link*/

         addOverlayIcon: false,/*adds overlay icons to images within multibox links*/

         addChain: false,/*cycle through all images fading them out then in*/

         recalcTop: true,/*subtract the height of controls panel from top position*/

         addTips: false,/*adds MooTools built in 'Tips' class to each element (see: http://mootools.net/docs/Plugins/Tips)*/

         autoOpen: 0/*to auto open a multiBox element on page load change to (1, 2, or 3 etc)*/

      });



      }(jQuery));
         
         Eventx.onResizend(function(){      

            s5mbox.resize();

         });

         
   </script>




Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #5 : 27.08.2016, 19:56:06 »

чтобы после отправки письма не выводилась пустая страница

делай перенаправление если письмо отправлено, или выводи ошибку если ошибка...

Помести код в спойлер!
Записан
Septdir
Живу я здесь
******

Репутация: +36/-3
Offline Offline

Пол: Мужской
Сообщений: 841


Skype: septdir


« Ответ #6 : 27.08.2016, 19:58:00 »

пиля... это что за стена текста.... Ну превое. коль уж мы говорим о формах. Возьмите да поставьте комопонент. RSForm или ChronoForms они очень гибкие.
Второе. Простейший обработчик можно упихать на ту же страницу что и форма.
Третье если делать обработчик то пихать его в контролер, а не в отдельный файл валяющийся в руте + можно AJAX подключить.
 
Записан
TAT1k
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 7


« Ответ #7 : 27.08.2016, 20:02:07 »

делай перенаправление если письмо отправлено, или выводи ошибку если ошибка...

Помести код в спойлер!
Вот в спойлере, а про "ту же страницу и ajax" как-то не понял
Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #8 : 27.08.2016, 20:06:25 »

Вот в спойлере, а про "ту же страницу и ajax" как-то не понял

Я не зря говорил что в Joomla это можно сделать намного проще.
Но если никогда с этим не сталкивался, то будет трудновато сделать, нужно будет искать инфу в интернете...
Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 394


« Ответ #9 : 27.08.2016, 20:07:11 »

Убери свой мега код, он портит все малину
Записан
TAT1k
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 7


« Ответ #10 : 27.08.2016, 20:23:19 »

Оставил только функцию, но письмо все равно пустое
Записан
Septdir
Живу я здесь
******

Репутация: +36/-3
Offline Offline

Пол: Мужской
Сообщений: 841


Skype: septdir


« Ответ #11 : 27.08.2016, 21:47:26 »

Оставил только функцию, но письмо все равно пустое
Милый человек, мы все понимаем. Что ты хочешь сделать свою форму. Но плин. зачем мучистя с 0 создавать форму обратной связи. Если есть готовые компоненты. Причем как платные так и бесплатные. На который можно сделать любую форму, в блекджеком и вытекающими.
Нет хочешь свою. Ок. Изучай апи движка. Изучай концепцию mvc пиши контролер, пиши модель, пиши вьюшку к нему. В итоге получишь то же самое что и дают готовые компоненты. Стремиться сделать свое это конечно похвально, но это не сделаешь с наскока тут нужны знания и приличные время затраты(особенно в первый раз).

Про остальное.
Если у тебя простейший сайт без движка, без фреймворка. и форма действительно простая (тобишь обработчик у тебя пару строк типа письмо отпрвить или код провеки из api сервиса сравнить). То пихать столь простой обработчик можно на туже php страницу что и саму форму, обрамив код отвечающий за обработку в условие типа if ($_POST['submit']) а при успшном выполнении редирект на ту же страницу(к примеру чтобы сбросить парметры). Конечно это не особо верно, но если сайт на соплях то сойдет.

Но если мы говорим о человеческом сайте причем на движке в частности Joomla то ни о каких функциях обработки валяющихся в отдельном файле в корне сайта, и речи быть не может. Данные должны отправляться в контролер ну и дальше по схеме, можно и средствами AJAX запроса. А что бы у тебя был контролер, тебе придется либо писать компонент, либо пихать свой контроле к уже имеющимся(что имхо не особо верно)
« Последнее редактирование: 28.08.2016, 01:03:23 от Septdir » Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3596


« Ответ #12 : 28.08.2016, 01:51:08 »

TAT1k, сколько можно повторять: "Прячьте свою простыню под спойлером!"? Вот так:
Показать текстовый блок

P.S. По делу: откуда вашему обработчику знать, что такое $imya, $telefon и $milo?
« Последнее редактирование: 28.08.2016, 02:01:53 от robert » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet