оформление электронного письма на веб-сайте - PullRequest
0 голосов
/ 13 декабря 2011

Я использую CodeIgniter для школьного проекта. Часть проекта требует, чтобы электронное письмо было отправлено кому-то. Я получил эту часть работы (через несколько часов XD).

Но последнее, что мне нужно сделать, это оформить электронную почту.

Я получил следующий код:

$this->email->message('
    Beste '.$_POST['name'].' '.$_POST['lastname'].',

    Ten eerste heten wij u welkom bij BodyBook. Uw online medische dossier waarin u bepaalt wat er in staat. Privacy staat bij ons heel hoog en wij respecteren daarom ook de privacy van anderen.

    U Heeft zo juist een accoutn aangemaakt bij BodyBook.
    Hieronder staat uw voorlopig wachtwoord om mee in te loggen.
    Gelieve dit wachtwoord gelijk te veranderen op het moment dat uw voor het eerst inlogt.

    uw wachtwoord = 1234

    Wij wensen u veel plezier met BodyBook.

    Met Vriendelijk Groet,
    Het BodyBook team.
');

Да, текст написан на голландском языке. :п Во всяком случае, я знаю, что следующая строка:

uw wachtwoord = 1234

выделен жирным шрифтом, а размер шрифта больше, чем по умолчанию. Я искал в Интернете, но я не понимаю, как это работает.

Я уже пробовал:

*uw wachtwoord = 1234*

Но это не сделало его смелым. Я надеюсь, что кто-то может мне помочь.

Заранее спасибо,

Mark

Ответы [ 3 ]

3 голосов
/ 13 декабря 2011

Вам необходимо настроить CodeIgniter для отправки электронной почты в формате HTML: $config['mailtype'] = 'html';

Затем вы можете пометить жирный текст, используя тег <strong>, например:

<strong>uw wachtwoord = 1234</strong>

Одним из следствий отправки электронной почты в формате HTML является то, что это испортит ваше форматирование - в HTML игнорируются несколько пробелов. Вы можете создавать абзацы, заключая текст в теги <p> </p>:

<p><strong>uw wachtwoord = 1234</strong></p>
<p>Wij wensen u veel plezier met BodyBook.</p>
0 голосов
/ 13 декабря 2011

Вы можете использовать TinyMCE , который является независимым от платформы веб-редактором HTML.

0 голосов
/ 13 декабря 2011

Вы можете отправлять сообщения в виде простого текста или форматированного текста, который имеет тенденцию быть HTML.Простой текст не позволяет форматировать текст, как вы хотите.Пользователь будет читать сообщение, используя его почтовый клиент по умолчанию, шрифт и размер независимо от того, что вы делаете.В случае электронной почты в формате HTML вы можете форматировать с помощью множества вещей, таких как картинки, стиль шрифта, размер и т. Д. Попробуйте код из Socha23, для жирного шрифта это должно сработать.

<b> text here </b>

для более крупного шрифтаВы можете использовать код CSS.Попробуйте

<b style="font-size:24px">text here</b>

, где 24px - размер шрифта в пикселях.

...