Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Настройка шаблона письма уведомления о заказе (emarket) XSLT

Автор CanektРаздел Настройка системы и модулей

Ответов: 37
Просмотров: 1765
Последний ответ 12 Сентябрь 2016, 07:57:36
от admin
Тема письма при оформлении заказа

Автор toshkaРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1586
Последний ответ 04 Декабрь 2013, 09:08:28
от toshka
Шаблон письма.

Автор niakrissРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 1703
Последний ответ 03 Июль 2013, 15:53:57
от admin
Регистрация пользователя и корзина гостя/пользователя

Автор atachРаздел Макросы UMI.CMS

Ответов: 7
Просмотров: 9807
Последний ответ 27 Июнь 2014, 21:34:14
от admin
как вставить cut в админке для макроса %blogs20 postsList()%

Автор SuilinadРаздел Макросы UMI.CMS

Ответов: 12
Просмотров: 5781
Последний ответ 18 Сентябрь 2011, 22:24:11
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

BaceH

  • ***
  • 141
  • +21/-0
    • Просмотр профиля
blogs20 письма от гостя.
« : 06 Апрель 2012, 12:03:50 »
При добавления комментария к блогу, автору блога приходят сообщения о коментариях.
все было бы хорошо но есть одно но: тексте только нечитаемый символ, а в исходнике письма следующее

From - Wed Apr 04 19:22:28 2012
X-Account-Key: account3
X-UIDL: 00002cc949b97552
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <apache@svikon.ilyichevsk.net>
Received: from ххх.ххх.net (localhost.localdomain [127.0.0.1])
     by svikon.ilyichevsk.net (8.14.3/8.14.3) with ESMTP id q34GDtt9009525
     for
<admin@ууу.ua>; Wed, 4 Apr 2012 19:13:55 +0300
Received: (from apache@localhost)
     by svikon.ilyichevsk.net (8.14.3/8.14.3/Submit) id q34GDtht009524;
     Wed, 4 Apr 2012 19:13:55 +0300
Date: Wed, 4 Apr 2012 19:13:55 +0300
Message-Id: <201204041613.q34GDtht009524@svikon.ilyichevsk.net>
To: =?UTF-8?B?0JjQs9C+0YDRjCAg?= <admin@ууу.ua>
Subject:
From:
"=?UTF-8?B?0JDQtNC80LjQvdC40YHRgtGA0LDRhtC40Y8=?==?UTF-8?B?INGB0LvRg9C20LXQsdC90L7Qs9C+?==?UTF-8?B?INGB0LDQudGC0LA=?==?UTF-8?B?INCc0YPRgdGC0LDQvdCz?=" <admin@ууу.ua>
X-Mailer: UMI.CMS
X-Priority: normal
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding:

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

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля
Re:blogs20 письма от гостя.
« Ответ #1 : 06 Апрель 2012, 19:24:09 »
Это интересный вопрос. У меня подобная проблема возникала на некоторых хостингах, совершенно различных, причем, иногда и у одного хостера на одном сервере письма приходят нормально, иногда - в крякозябликах.
Я так и не смог понять почему это. Подозреваю, дело в том, что ЮМИ не совсем корректно кодирует заголовки письма, поэтому, в зависимости от настроек почтового сервера, кодировка становится непредсказуемой. В пользу этого говорит что письма иногда(!) становились читаемыми при задании koi8-r.
Попробуйте поковырять класс umiMail и umiMimePart

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля
Re:blogs20 письма от гостя.
« Ответ #2 : 06 Апрель 2012, 19:39:50 »
Добавить отправку зарегитрированному пользователю можно используя механизм событий по аналогии с http://wiki.umisoft.ru/Отправка_писем_менеджерам_в_зависимости_от_домена

В клиентской части есть событие
$oEventPoint = new umiEventPoint("blogs20CommentAdded");
$oEventPoint->setMode("after");
$oEventPoint->setParam("id", $iCommentId);
$oEventPoint->setParam('template', $template);

На этом событии реализована отправка письма автору блока, см. метод onCommentAdd в классе __events_handlers.php


Убрать отправку вообще можно закомментировав строку $blogsCommentAddEventListener = new umiEventListener("blogs20CommentAdded", "blogs20", "onCommentAdd"); в классе events.php
Правда, это затрется при обновлении. Не знаю, может, в админке есть какие-то настройки.