yura3d |
Отправлено: 26 июля 2009 — 18:04
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Defenderyk пишет:1) звук в чате, последние сообщения с чата на главной
Я думаю, вопросы, связанные с чатом, лучше всё-таки обсуждать в теме чата. Тем более, что там данный вопрос обсуждался, и к единому мнению относительно того, стоит ли выносить на главную страницу последние сообщения чата (или даже сам чат), так и не пришли
Defenderyk пишет:3) прикрепление нескольких файлов.
4) Отслеживание своих сообщений и правильная работа с отображением новых сообщений
Эти пункты реализованы в RC2
Defenderyk пишет:а) сколько юзер провел на форуме он-лайн (это будет держать юзера больше, т.к он будет видеть, сколько он уже ему посвятил)
А это Вы уже дублировали во многих темах форума. Данная возможность будет реализована в виде отдельного мода для RC2
Defenderyk пишет:б) Добавление пользователей в друзья
Про эту просьбу вообще первый раз слышу (если не считать предложения о разработке социальной сети на базе ExBB). Какую вообще роль на форуме могут выполнять списки друзей? |
|
|
RomAndry |
Отправлено: 3 августа 2009 — 20:36
|
Newbie
Покинул форум
Сообщений всего: 33
Дата рег-ции: Июнь 2009
Откуда: Ukraine
Репутация: 6
|
Добавлю, что заметил
на форуме используется mail() функция для отправки почты.
Но фильтры антиспама на серверах получают информацию что почта отправлена с помощью mail() и если настроен серьезно то обычно такое письмо будет удалено фильтром.
Проблема решена при отправке, формируя хидеры, но большинство используют форум в русской зоне, соответственно From и Subject тоже на русском. Не кодируя эти 2 поля постепенно добавляя "вес" для фильтров.
Решение
файл: include/fm.class.php
находим строку:
CODE:
$headers = 'From: '.$list[0].' <'.$list[1].">\n";
меняем на:
CODE:
$headers = 'From: =?windows-1251?B?'.base64_encode($list[0]).'?= <'.$list[1].">\n";
находим строку:
CODE:
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\n";
меняем на:
CODE:
$headers .= "MIME-Version: 1.0\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\nX-Priority: 3\nX-Mailer: PHP\n";
и добавляем ниже:
CODE:
$list[3] = '=?windows-1251?B?'.base64_encode($list[3]).'?=';
|
|
|
|