Перейти к содержимому


Фото
- - - - -

Форма обратной связи


  • Чтобы отвечать, сперва войдите на форум
32 ответов в теме

#21 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 08.05.2019 - 18:44

а как добавить чтобы письмо приходило помимо админу, еще {$user-email} и на email который укажет клиент?

 

в Notify.php найти функцию public function email_feedback_admin($feedback_id) и перед } вставить

 

$this->email($feedback->email, $subject, $email_template, $this->settings->notify_from_email);


#22 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 08.05.2019 - 18:59

в Notify.php найти функцию public function email_feedback_admin($feedback_id) и перед } вставить

 

$this->email($feedback->email, $subject, $email_template, $this->settings->notify_from_email);

 

а чем отличается ваш код от стандартного? 

$this->email($this->settings->comment_email, $subject, $email_template, "$feedback->name <$feedback->email>", "$feedback->name <$feedback->email>");


#23 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 08.05.2019 - 19:26

а чем отличается ваш код от стандартного? 

$this->email($this->settings->comment_email, $subject, $email_template, "$feedback->name <$feedback->email>", "$feedback->name <$feedback->email>");

 

 

Вы действительно не видите разницу? 

 

Учите php тогда вопросов возникнет. Вы просили  чтобы письмо приходило еще и пользователю. Тот код который я написал выполняет эту задачу



#24 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 08.05.2019 - 19:42

Вы действительно не видите разницу? 

 

Учите php тогда вопросов возникнет. Вы просили  чтобы письмо приходило еще и пользователю. Тот код который я написал выполняет эту задачу

 

извините, на mail.ru почту не приходит.

админу и на введенный эмейл письма идут, а как еще чтобы залогиненному ({$user->email})?



#25 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 08.05.2019 - 19:44

извините, на mail.ru почту не приходит.

админу и на введенный эмейл письма идут, а как еще чтобы залогиненному ({$user->email})?

 

на обратной форме нет переменной {$user->email}   есть переменная {$feedback->email}



#26 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 08.05.2019 - 19:57

извините, на mail.ru почту не приходит.

админу и на введенный эмейл письма идут, а как еще чтобы залогиненному ({$user->email})?

 

поменяйте на

 

$this->email($feedback->email, $subject, $email_template, $this->settings->comment_email);

 

 

вот развернул у себя тестовый проверил все работает http://tag.ui-ux-skill.ru/contact



#27 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.05.2019 - 17:12

поменяйте на

 

$this->email($feedback->email, $subject, $email_template, $this->settings->comment_email);

 

 

вот развернул у себя тестовый проверил все работает http://tag.ui-ux-skill.ru/contact

 

админу и тому кому отправляется письмо приходит, а вот тому кто отправляет (залогиненный пользователь) - нет(((



#28 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 10.05.2019 - 22:17

админу и тому кому отправляется письмо приходит, а вот тому кто отправляет (залогиненный пользователь) - нет(((

что какой залогиненый пользователь вы о чем?

 

На станице контактов  есть форма кто ее заполняет тому и отсылается + админу. А залогинены ли вы или нет смысла нет



#29 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.05.2019 - 22:34

что какой залогиненый пользователь вы о чем?

 

На станице контактов  есть форма кто ее заполняет тому и отсылается + админу. А залогинены ли вы или нет смысла нет

я взял форму обратной связи для отправки рецепта и вывел на отдельной странице, но хочу чтобы приходило еще оповещение на почту тому кто отправлял (а именно залогиненный пользователь)

кому отправляет залогиеный - приходит на почту письмо с рецептом, а хочу еще чтобы письмо приходило тому кто отправил о том что рецепт был отправлен



#30 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 11.05.2019 - 00:10

я взял форму обратной связи для отправки рецепта и вывел на отдельной странице, но хочу чтобы приходило еще оповещение на почту тому кто отправлял (а именно залогиненный пользователь)

кому отправляет залогиеный - приходит на почту письмо с рецептом, а хочу еще чтобы письмо приходило тому кто отправил о том что рецепт был отправлен

 

 

Вот с этого и начинали бы... Что вы там наделали отличается от стандартного функционала. Просто сделайте условие если пользователь залогинен то поля почта и имя заполнялись автоматом 



#31 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 11.05.2019 - 09:39

у меня ни чем не отличается от стандартного, только на другой странице.

хотя если поставить новое поле и внести значение автозаполнения user-email тогда придет....но как сделать значение в Notify.php для нового поля?



#32 shooroop

shooroop
  • Фрилансер
  • 868 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 11.05.2019 - 12:11

у меня ни чем не отличается от стандартного, только на другой странице.

хотя если поставить новое поле и внести значение автозаполнения user-email тогда придет....но как сделать значение в Notify.php для нового поля?

 

 

Можно сделать так если юзер не залогинет он видит стандартную форму если залогинен то поля заполняються автоматом и нельзя изменить  http://tag.ui-ux-skill.ru/contact

 

Если вы хотите иначе то плохо обьясняете



#33 n1c

n1c
  • Пользователь
  • 241 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 11.05.2019 - 12:44

Можно сделать так если юзер не залогинет он видит стандартную форму если залогинен то поля заполняються автоматом и нельзя изменить  http://tag.ui-ux-skill.ru/contact

 

Если вы хотите иначе то плохо обьясняете

 

 

cпасибо, уже сделал.

добавил новое поле в обратную связь, а в Notify.php передаю письмо - $this->email($feedback->email_partner$subject$email_template$this->settings->notify_from_email);






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых