Size: a a a

2020 September 07

ИВ

Игорь Воровских... in OctoberCMS
парни помогите
источник

ИВ

Игорь Воровских... in OctoberCMS
пожайлуста
источник

ИВ

Игорь Воровских... in OctoberCMS
хз как быть
источник

ИВ

Игорь Воровских... in OctoberCMS
не передаёт
источник

v

vladimir in OctoberCMS
Включи вывод ошибок или загляни в лог php
источник

ИВ

Игорь Воровских... in OctoberCMS
толи проблеммы в htacess
источник

v

vladimir in OctoberCMS
500 дает ошибку, ошибка скорее всего в скрипте отправки
источник

ИВ

Игорь Воровских... in OctoberCMS
сек
источник

v

vladimir in OctoberCMS
ну кукушка едет у человека) по wp написал в october сообщество ))
источник

ИВ

Игорь Воровских... in OctoberCMS
<?php

require_once('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = 'utf-8';

$text = $_POST['text']


//$mail->SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp.mail.ru';                                                // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = ''; // Ваш логин от почты с которой будут отправляться письма
$mail->Password = ''; // Ваш пароль от почты с которой будут отправляться письма
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, ssl also accepted
$mail->Port = 465; // TCP port to connect to / этот порт может отличаться у других провайдеров

$mail->setFrom('voidozer1994@mail.ru'); // от кого будет уходить письмо?
$mail->addAddress('karkas-hous@yandex.ru');     // Кому будет уходить письмо
//$mail->addAddress('ellen@example.com');               // Name is optional
//$mail->addReplyTo('info@example.com', 'Information');
//$mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');
//$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML
cc
$mail->Subject = 'Расчёт заказа';
$mail->Body    = $text;
$mail->AltBody = '';

?>
источник

S

Sergey in OctoberCMS
ща как Алексис увидит)
источник

ИВ

Игорь Воровских... in OctoberCMS
send php
источник

v

vladimir in OctoberCMS
Игорь Воровских
<?php

require_once('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = 'utf-8';

$text = $_POST['text']


//$mail->SMTPDebug = 3;                               // Enable verbose debug output

$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp.mail.ru';                                                // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = ''; // Ваш логин от почты с которой будут отправляться письма
$mail->Password = ''; // Ваш пароль от почты с которой будут отправляться письма
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, ssl also accepted
$mail->Port = 465; // TCP port to connect to / этот порт может отличаться у других провайдеров

$mail->setFrom('voidozer1994@mail.ru'); // от кого будет уходить письмо?
$mail->addAddress('karkas-hous@yandex.ru');     // Кому будет уходить письмо
//$mail->addAddress('ellen@example.com');               // Name is optional
//$mail->addReplyTo('info@example.com', 'Information');
//$mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');
//$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML
cc
$mail->Subject = 'Расчёт заказа';
$mail->Body    = $text;
$mail->AltBody = '';

?>
ну это мне не интересно) мне интересно что за ошибку выдает 500 ))
источник

v

vladimir in OctoberCMS
обычно на такое в логах сервера есть ответ
источник

v

vladimir in OctoberCMS
о, я кажется понял
источник

ИВ

Игорь Воровских... in OctoberCMS
var app = new Vue({
   el: '#app',
   data() {
     return {
         selected: {},
         kolichestvo: 1,
         dlina: 1,
         color: false,
         activMaterial: '',
         activSize: [],
         userName: '',
         telephone: '',
         sendOK: false,
         forms: [
         {
             name: "Г-образная",
             id: "g"
           },
           {
             name: "П-образная",
             id: "p"
           },
           {
             name: "Колонна с крышей",
             id: "krisha"
           }
         ],
           materials: price
       }


 },
 watch: {
   selected() {
     this.activSize = this.selected[this.activMaterial][0]
   },
   activMaterial() {
     this.activSize = this.selected[this.activMaterial][0]
   }
 },


 methods: {
   changeMaterial() {
     this.activSize = this.selected[this.activMaterial][0]
   },
   select(event) {
     this.changeMaterial()
     this.selected = this.materials.find(item => item.material == event.target.value)
   },
   sendMail(){
     var url = "/csend.php"
     var formData = new FormData();
     formData.append('text',this.emailText);

     fetch(url,
     {
         method: "POST",
         body: formData,

     })
     .then(response => {
         if (response.status !== 200) {
            alert('Ошибка отправки формы')
            this.sendOK = false
            return false
         }
         this.sendOK = true
         console.log('1')
     })
     .catch(() => console.log('Ошибка отправки формы'));


   }
 },



 computed: {
   activPrice() {
     return this.activSize[(this.color) ? 2 : 1]
   },
   finalPrice() {
     return (this.activPrice) ? this.activPrice * this.dlina  * this.kolichestvo: 0
   },
   emailText() {
     return `
     Расчёт заказа:
     Материал: ${this.selected.material}
     Форма: ${this.forms.find(item => item.id == this.activMaterial).name}
     Размер: ${this.activSize[0]}
     Покраска: ${(this.color) ? 'С покраской' : 'Без покраски'}
     Кол-во метров: ${this.dlina}
     Кол-во шт: ${this.kolichestvo}
     Имя: ${this.userName}
     Номер телефона: ${this.telephone}
     Итоговая цена заказа: ${this.finalPrice}
     `
   }
 },

 mounted: function () {
 this.$nextTick(function () {
   this.selected = this.materials[0];
   this.activMaterial = this.forms[0].id
   this.activSize = this.selected[this.activMaterial][0]
 })
}
})
источник

ИВ

Игорь Воровских... in OctoberCMS
форма js
источник

v

vladimir in OctoberCMS
Игорь Воровских
var app = new Vue({
   el: '#app',
   data() {
     return {
         selected: {},
         kolichestvo: 1,
         dlina: 1,
         color: false,
         activMaterial: '',
         activSize: [],
         userName: '',
         telephone: '',
         sendOK: false,
         forms: [
         {
             name: "Г-образная",
             id: "g"
           },
           {
             name: "П-образная",
             id: "p"
           },
           {
             name: "Колонна с крышей",
             id: "krisha"
           }
         ],
           materials: price
       }


 },
 watch: {
   selected() {
     this.activSize = this.selected[this.activMaterial][0]
   },
   activMaterial() {
     this.activSize = this.selected[this.activMaterial][0]
   }
 },


 methods: {
   changeMaterial() {
     this.activSize = this.selected[this.activMaterial][0]
   },
   select(event) {
     this.changeMaterial()
     this.selected = this.materials.find(item => item.material == event.target.value)
   },
   sendMail(){
     var url = "/csend.php"
     var formData = new FormData();
     formData.append('text',this.emailText);

     fetch(url,
     {
         method: "POST",
         body: formData,

     })
     .then(response => {
         if (response.status !== 200) {
            alert('Ошибка отправки формы')
            this.sendOK = false
            return false
         }
         this.sendOK = true
         console.log('1')
     })
     .catch(() => console.log('Ошибка отправки формы'));


   }
 },



 computed: {
   activPrice() {
     return this.activSize[(this.color) ? 2 : 1]
   },
   finalPrice() {
     return (this.activPrice) ? this.activPrice * this.dlina  * this.kolichestvo: 0
   },
   emailText() {
     return `
     Расчёт заказа:
     Материал: ${this.selected.material}
     Форма: ${this.forms.find(item => item.id == this.activMaterial).name}
     Размер: ${this.activSize[0]}
     Покраска: ${(this.color) ? 'С покраской' : 'Без покраски'}
     Кол-во метров: ${this.dlina}
     Кол-во шт: ${this.kolichestvo}
     Имя: ${this.userName}
     Номер телефона: ${this.telephone}
     Итоговая цена заказа: ${this.finalPrice}
     `
   }
 },

 mounted: function () {
 this.$nextTick(function () {
   this.selected = this.materials[0];
   this.activMaterial = this.forms[0].id
   this.activSize = this.selected[this.activMaterial][0]
 })
}
})
источник

S

Sergey in OctoberCMS
нафига она тут, тебя лог ошибок просят
источник

v

vladimir in OctoberCMS
Найди в send.php -
$text = $_POST['text']

И замени
$text = $_POST['text'];
источник