Сергиев.ru в большом плавании
Прислано: omniweb
пн, 02/02/2009 - 20:42
Уже почти четыре месяца назад мы запустили проект Сергиев.ru. Сейчас мы его вывели из бета стадии и можно поделиться этим с Друпал сообществом. Это сайт городского масштаба, но без ограничений по географии. Сайт посвящен Сергиеву Посаду, городу в Московской области, и его жителям в первую очередь. Во-вторую для всех остальных.
Сайт разрабатывался около трех месяцев реальной работы.
Сделано довольно много, как мне кажется, и получился неплохой результат. Проект можно дублировать для других городов, если интересует, обращайтесь.
Кроме стандартных блогов и некоторых других компонентов разработано большое количество своих модулей и патчей.
Пробежимся по разделам:
Главная - частично идеи подсмотрены на других сайтах, реализация собственная с использованием js библиотек.
Блог - Друпал в чистом виде
Фото - доработанный модуль image, чтобы раскладывать изображения по папкам пользователей и дополнительный модуль альбомов, которые хранятся в виде нодов. Связи фото-альбом хранятся в отдельной таблице.
Видео - Video filter + FlashVideo
Знакомства - список пользователей по флагу с фильтром, собственного изготовления
Афиша - собственный модуль
Энциклопедия - Wiki + сильно переписанный Freelinking
Карта - переписанный gmap
Другие модули не видны невооруженным глазом :)
Сайт работает на Аpache под Windows.
Прошу любить и жаловать.
Сергиев.ru - Сергиев Посад
Разрабочик сайта - студия Омнивеб
Письма с русским именем отправителя
Прислано: omniweb
вт, 13/01/2009 - 07:34
Подскажите, пожалуйста, если кто сталкивался, как заставить Друпал отправлять письма с русским именем отправителя, чтобы оно понималось всеми почтовиками?
С английским языком проблем нет, но вот русские в кодировке utf8 всё портят.
В drupal_mail() добавляю параметром from 'Алексей Иванов'
В результате получаю письмо, в котором отправитель =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JjQstCw0L3QvtCyIDxwb3N0bWFzdGVyQG15d2Fsay4=?= =?UTF-8?B?cnU+?=
В Outlook и некоторых других почтовиках всё замечательно - по русски Алексей Иванов.
Но Яндекс и другие почтовые сервисы не понимают имя отправителя в utf8 и выдают в имени прямо эту строку =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JjQstCw0L3QvtCyIDxwb3N0bWFzdGVyQG15d2Fsay4=?= =?UTF-8?B?cnU+?=, что очень печально.
У большинства писем поле от в koi8-r, если посмотреть заголовок.
Может кто решил данный вопрос? Как использовать русские символы в имени отправителя?
