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

Шаблон письма после регистрации пользователя


Recommended Posts

Добрый день, решил отредактировать шаблон письма, которое приходит пользователю после регистрации,

в файле /model/account/customer.php     

$mail->SetText($message)

 заменил на  

$mail->SetHtml($message),

после этого смог обычные html теги добавлять в сообщение - 

$message.="<div>Сообщение</div>" 

Но хотелось бы и стили к этим тегам добавить, если делаю так 

$message.="<div><p class="msg__title">Привет</p></div> <style> .msg__title{color:blue;}  </style>";

То выдает ошибку, т.е. в теги я вообще ничего не могу вписать, только голая структура, иначе ругается, как добавить стили к тексту письма? 

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


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

как добавить стили к тексту письма? 

<div style="................."></div>

 

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

18 часов назад, likesmartass сказал:

Сделать по аналогии с model/checkout/order (письмо клиенту о заказе)

Там только теги <br>, стилей нигде нет

14 часов назад, fanatic сказал:

<div style="................."></div>

 

Воспринимает только голые теги, даже класс или id нельзя добавить

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


6 минут назад, Timur3294237423428934 сказал:

Там только теги <br>, стилей нигде нет

Воспринимает только голые теги, даже класс или id нельзя добавить

 

оформите заказ у себя на сайте и Вам на почту упадет html письмо. Шаблон письма находиться в view/**/mail/order.tpl

Просто сделайте по аналогии.......

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

21 час назад, Timur3294237423428934 сказал:

То выдает ошибку, т.е. в теги я вообще ничего не могу вписать

какая у вас ошибка?

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


2 часа назад, Timur3294237423428934 сказал:

даже класс или id нельзя добавить

да не нужно классы и id,  прописывайте стили напрямую   style="......."

вот пример из дефолта

<body style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;">
<div style="width: 680px;"><a href="<?php echo $store_url; ?>" title="<?php echo $store_name; ?>"><img src="<?php echo $logo; ?>" alt="<?php echo $store_name; ?>" style="margin-bottom: 20px; border: none;" /></a>

 

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

3 минуты назад, nikifalex сказал:

и вас нисколько не смутило количество кавычек и цвет зеленый?

Теги работают, проверял с <h1>, стили не применяются 

Без таких кавычек никак

$message.="<h1>текст </h1>";

 

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


4 часа назад, Timur3294237423428934 сказал:

$message.="<div style="background-color:black;">Привет </div>";

все от вашего незнания

 

Используйте для текстовой переменной одинарные кавычки, а стили, классы, идентификаторы заключите в двойные
$message.= '<div style="background-color:black;">Привет </div>';
а лучше вообще создайте отдельный темплейт и таких проблем не будет

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


В 07.12.2018 в 14:32, thentru сказал:

Используйте для текстовой переменной одинарные кавычки, а стили, классы, идентификаторы заключите в двойные
$message.= '<div style="background-color:black;">Привет </div>';
а лучше вообще создайте отдельный темплейт и таких проблем не будет

Большое спасибо

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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