Skip to Content Skip to Menu

Искажается текст писем при выборе PHPMailer

12 years 8 months ago #193505 by AlexSmirnov
Replied by AlexSmirnov on topic Re: Баг PHPmail
именно такая копия обитает в Вашем текстовом поле "Сообщение "Добро пожаловать"" во вкладке "Регистрация", с DEFINE ('_UE_REG_EMPLOYEE_MSG','[FIRSTNAME] ...?

откуда Вы взяли этот трюк с DEFINE ( ... )? и нужна ли эта функция?

AkeebaBackup.RU - безопасность Вашего Community Builder
Не тратьте свое и мое время впустую, - личные сообщения, отправленные без моего приглашения, удаляются без чтения.

Please Log in or Create an account to join the conversation.

  • DinDim
  • DinDim
  • OFFLINE
  • Posts: 9
  • Thanks: 0
  • Karma: 0
12 years 8 months ago - 12 years 8 months ago #193506 by DinDim
Replied by DinDim on topic Re: Баг PHPmail
На сайте есть несколько типов регистрации (поиск сотрудника, поиск работы), в зависимости от выбранных условий приходит опеределенное письмо, вот кусок кода из функции activateUser

//hack for send letter after registration for different profiles
if ($user->_comprofilerUser->firstname == 'company')
{
$msg = array(
'emailAdminSubject' => array( 'sys' => _UE_REG_ADMIN_SUB ),
'emailAdminMessage' => array( 'sys' => _UE_REG_ADMIN_MSG ),
'emailUserSubject' => array( 'sys' => _UE_REG_COMPANY_SUB ),
'emailUserMessage' => array( 'sys' => _UE_REG_COMPANY_MSG )
);
}
else
{
$msg = array(
'emailAdminSubject' => array( 'sys' => _UE_REG_ADMIN_SUB ),
'emailAdminMessage' => array( 'sys' => _UE_REG_ADMIN_MSG ),
'emailUserSubject' => array( 'sys' => _UE_REG_EMPLOYEE_SUB ),
'emailUserMessage' => array( 'sys' => _UE_REG_EMPLOYEE_MSG )
);
}
//end hack for send letter after registration for different profiles

+ еще в зависимости от выбранного языка на сайте приходит письмо на определенном языке.

А почему трюк? Даже в описании к стандартному тексту письма Welcome Email есть комментарий "Subject of welcoming email sent to user once able to log in after registration. You can use language strings or leave subject and email blank to suppress the email sending."
Last edit: 12 years 8 months ago by DinDim.

Please Log in or Create an account to join the conversation.

12 years 8 months ago - 12 years 8 months ago #193508 by AlexSmirnov
Replied by AlexSmirnov on topic Re: Баг PHPmail
хмм...

у Вас, фактически, в работе перекроенный хаками СВ, что делает мою дальшейшую помощь Вам равносильной погоне за красной селедкой.

или возвращайтесь к тому разработчику, кто реализовал Вам эти хаки, или возвращайтесь к стандартной СВ из коробки.

AkeebaBackup.RU - безопасность Вашего Community Builder
Не тратьте свое и мое время впустую, - личные сообщения, отправленные без моего приглашения, удаляются без чтения.
Last edit: 12 years 8 months ago by AlexSmirnov.

Please Log in or Create an account to join the conversation.

  • DinDim
  • DinDim
  • OFFLINE
  • Posts: 9
  • Thanks: 0
  • Karma: 0
12 years 8 months ago #193510 by DinDim
Replied by DinDim on topic Re: Баг PHPmail
:) разработку делал я

вернуться к стандарту можно, я это проделал с самого начала. Но существенно ничего не меняется. Давайте так:
1. Текст для отправки письма хранится в переменной в языковом файле. Вот он
DEFINE ('_UE_REG_COMPANY_MSG','Здравствуйте,<br><br>Спасибо, что создали корпоративный профайл на Jobool.com.<br><br>Реквизиты вашего аккаунта:<br>Логин:
Attachments:

Please Log in or Create an account to join the conversation.

12 years 8 months ago #193515 by AlexSmirnov
Replied by AlexSmirnov on topic Re: Баг PHPmail

Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /home/joomlapolis824/public_html/libraries/kunena/External/Nbbc/src/BBCode.php on line 1435
Ваше письмо начало приходить без ромбиков со знаками вопроса, когда я раздел его от тега <br>:


[FIRSTNAME],

Спасибо, что создали свой профессиональный профайл на Jobool.com.

Реквизиты вашего аккаунта:
Логин:

протестируйте

AkeebaBackup.RU - безопасность Вашего Community Builder
Не тратьте свое и мое время впустую, - личные сообщения, отправленные без моего приглашения, удаляются без чтения.

Please Log in or Create an account to join the conversation.

12 years 8 months ago #193516 by AlexSmirnov
Replied by AlexSmirnov on topic Re: Баг PHPmail
можете получить его себе самому, если зарегистрируетесь на нашей песочнице по ссылке russian.languages.cbdemosites.com/index.php?option=com_comprofiler&task=confirm&confirmcode=reg471f10ca1b18ad66ba49d251dacd953506297776&Itemid=2

AkeebaBackup.RU - безопасность Вашего Community Builder
Не тратьте свое и мое время впустую, - личные сообщения, отправленные без моего приглашения, удаляются без чтения.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum