Заменяем кратким названием сайта отправителя в шаблонах писемДанную модификацию скорее правильно было бы назвать фиксом шаблона отправки писем скриптом DLE. Недавно, тестируя работу модуля дополнительного вопроса при регистрации мы заметили, что письма активации аккаунта появляются в интерфейсе Яндекс.Почты с большой задержкой. Поэкспериментировав мы обнаружили, что при использовании в названии сайта слов числом более 5-ти в настройках скрипта DLE, письма задерживаются скорее всего какими-то фильтрами почтового сервиса, а бывает и вообще не доходят. Также мы знаем, что в DLE в качестве отправителя в шаблонах писем используется именно полное название сайта.
Решение проблемы логично приходит на ум само, - использовать в качестве отправителя краткое название сайта, если оно соответствующе заполнено. Да и реально подумав логически понятно, что нецелесобразно использовать в качестве отправителя полное название сайта. Разница видна и понятна на скринах и отправитель выглядит в письме эстетичней:
выделено письмо с отправителем до замены, а выше письмо уже с заменой отправителя хаком Проблема решается редактированием файла engine/classes/mail.class.php найти:
$this->site_name = $config['home_title'];
заменить на:
$this->site_name = $config['short_title'];
и не забываем соответствующе заполнить краткое название сайта в "Панели управления"(Админке) в раздел "Настройка системы" "Общие настройки" скрипта: Данная модификация актуальна для сайтов с числом слов более 4-х в названии сайта.
Комментарии к статьеЕсли Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |