Page 14 of 15

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 10:48 am
by admin
from: "Smart <[email protected]>"
subject: Feedback
message: 4234234234


Сейчас у нас

from: "Smart <[email protected]>" - так и есть судя по скрину

subject: Feedback - те вместо "Smartcj at site Contact Form" - вы хотите что б было написано просто Feedback?

message: 4234234234 - те сейчас пишет " message from имя юзера (его емыл): тело сообщения" , а вы хотите что б было только тело сообщения без указания емыла юзера и его ника?

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 10:53 am
by ulan
сейчас у нас пришло сообщение от переменной сервера
[email protected]

subject я хочу тот который человек выбрал на сайте

message я хочу чтобы было то что человек написал, просто текст

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:18 pm
by admin
сейчас у нас пришло сообщение от переменной сервера
[email protected]

а должно ?



subject я хочу тот который человек выбрал на сайте - ясно

message я хочу чтобы было то что человек написал, просто текст - ясно

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:25 pm
by ulan
Image
from: "Smart <[email protected]>"

то есть Имя + емаил что отправитель вбил

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:33 pm
by admin
так не получится - письмо не пройдет спам фильтры, иначе было бы слишком просто слать емылы от имени билл гейтс и они бы проходили все спам фильтры

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:39 pm
by ulan
это уже мои локальные проблемы которые я порешаю на своем приемном сервере

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:46 pm
by admin
не хочется напрягать всех остальных пользователей настройкой сервака, большинство просто не будет заниматься настройкой сервака и письма перестанут приходить

а что б у вас работало как надо я думаю тогда лучше всего сделать так

1 поменять action формы на

<form /your_script.php


2 содержание your_script.php

Code: Select all

require_once(......../includes/libs/captcha.class.php');

$oPhpCaptcha = new PhpCaptcha();
if (!$oPhpCaptcha->Validate($_POST['captcha'])) {
	throw new Exception("invalid_captcha");
}

mail($_POST['email'], $_POST['topic'], $_POST['message'],"From: {$_POST['email']}");
и тут вы сможете поменять как угоднои топик и емыл, тогда при апдейтах, даже если эта часть поменяется то вашего варианта настройки это не коснется

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 1:51 pm
by ulan
ну я кстати думал просто вынести настройки эти куда то в конфиг и все
то есть кто хочет сидит на родных, кто не хочет не сидит на родных

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 2:09 pm
by admin
Там получиться плюс 5 настроек как минимум, плюс темплейт емыла - и все эти настройки реально никому не надо, кроме вас - проще сделать 1 раз кастомное решение как в сообщении выше - просто впишите туда свой формат и вопрос будет решен, не надо будет ждать пока это будет в скрипте и у вас будет полный контроль того как и что в каких полях будет писать

Re: Пример темплейта контакт формы?

Posted: Wed Jan 11, 2023 2:16 pm
by ulan
а есть готовый класс валидации рекаптчи в смарте? если да то как к нему достучаться?