было бы хорошо вынести тексты уведомлений в админку.
public function mailText($email, $subject, $message, $content='text/plain'){
public function mailText($email, $subject, $message, $content='text/html'){
Если нужно не везде, а только для определенных уведомлений, то ищем, где эти уведомления отправляются(где вызывается метод mailText()) и передаем последний параметр 'text/html'.
Например уведомления для комментариев будут в файле /core/classes/user.class.php, строка 1164
$inCore->mailText($user['email'], 'Новый комментарий! - '.$inConf->sitename, $user_letter);
$inCore->mailText($user['email'], 'Новый комментарий! - '.$inConf->sitename, $user_letter, 'text/html');
вынесли бы все уведомления в админку) а то файлы переписывать приходится.
не подскажите как отфильтровать только фиксы к 1.9?
trac.instantcms.ru/changeset/1296
брать только исправления, касаемые функции работы с email.
Спасибо!
Для версии 1.10.1
trac.instantcms.ru/changeset/1296
Уведомления на почту можно отправлять в html формате. В ядре движка, файле /core/cms.php есть метод mailText(), это строка примерно 3329. Так вот последним необязательным параметром можно передать формат письма. По умолчанию 'text/plain'.
замените на
public function mailText($email, $subject, $message, $content='text/plain'){
и все уведомления по умолчанию будут в формате html.
public function mailText($email, $subject, $message, $content='text/html'){
Если нужно не везде, а только для определенных уведомлений, то ищем, где эти уведомления отправляются(где вызывается метод mailText()) и передаем последний параметр 'text/html'.
Например уведомления для комментариев будут в файле /core/classes/user.class.php, строка 1164
Чтобы сделать уведомления на почту в формате html, заменяем эту строку на
$inCore->mailText($user['email'], 'Новый комментарий! - '.$inConf->sitename, $user_letter);
Сами уведомления находятся /includes/letters/. Если нужно, чтобы можно было редактировать в админке, напишите в багтрекер. Возможно разработчики и прислушаются.
$inCore->mailText($user['email'], 'Новый комментарий! - '.$inConf->sitename, $user_letter, 'text/html');
Марат, эта инструкция для instantcms2.1.1?
А не подскажите случаем, инструкцию, для двоечки, ато мы в txt файлы воткнули логотип, а хотелосьбы красивые формы сделать.
Николай Валентинович Сазоненко, дату комментария посмотрите