Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Письмо при регистрации


Xelen

Recommended Posts

А подскажите, почему в письме после регистрации клиенту не срабатывают теги в языковых переменных?

Пишу к примеру <br /> в строчке.

В письме в итоге так и приходит текст с <br />

Надіслати
Поділитися на інших сайтах

Потому что в контроллере

$mail->setText($this->load->view('mail/register', $data));

А должно быть

$mail->setHtml($this->load->view('mail/register', $data));

Это раз.

 

И сам шаблон уведомления должен быть вроде такого
 

Spoiler

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>{{ title }}</title>
</head>
<body style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;">

{{ text_welcome }}

{% if not approval %}
{{ text_login }}

{{ login }}

{{ text_service }}

{{ text_thanks }}
{{ store }}
{% else %}
{{ text_approval }}

{{ login }}

{{ text_thanks }}
{{ store }}
{% endif %}

</body>

</html>

 

Это два

Надіслати
Поділитися на інших сайтах

6 часов назад, SGrWr_34 сказал:

Потому что в контроллере


$mail->setText($this->load->view('mail/register', $data));

А должно быть


$mail->setHtml($this->load->view('mail/register', $data));

Это раз.

 

И сам шаблон уведомления должен быть вроде такого
 

  Скрыть контент


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>{{ title }}</title>
</head>
<body style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;">

{{ text_welcome }}

{% if not approval %}
{{ text_login }}

{{ login }}

{{ text_service }}

{{ text_thanks }}
{{ store }}
{% else %}
{{ text_approval }}

{{ login }}

{{ text_thanks }}
{{ store }}
{% endif %}

</body>

</html>

 

Это два

 

Да, я так делала. Но это разрешает html  в файле шаблона, а в языковых переменных html  вообще убирает.

Но в этом случае отправляет все переменные одной строкой, типа вот

 

Добро пожаловать в shop и благодарим Вас за регистрацию!! Ваш аккаунт создан и Вы можете войти, используя свой E-mail и пароль, по ссылке: https://****/index.php?route=account/login После входа в систему, Вы сможете быстро и удобно оформлять заказы, следить за процессом обработки заказов, писать отзывы, комментировать и получать рассылку новостей с сайта. Спасибо, ***

 

Теги <br />  и другие из языковых переменных не отображает, оно просто их убирает

А мне надо, чтобы они работали, как работают, например в письме с заказом, и много где удается вставить html  в сами языковые переменные.

 

Понятно, что можно в шаблоне все переменные вывести между тегов html, но что-то напряжно создавать таблицу с номерами телефонов - это сколько языковых переменных делать.

Хотела таблицу передать с одной языковой переменной с тегами <table>

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.