![]() |
Привет, Человеки. Памажите советом, плиз... На одном из форумов поднял проблему, которую местные админы самостоятельно разрешить не могут, совет треба:
Цитата:
Цитата:
Цитата:
Цитата:
|
Greyman
ну... конечно на форуме должен быть хоть один админ, который может хирургически вмешиваться в код в таких случаях... Greyman здесь конечно есть люди которые это могут исправить, но вот будет ли уних время на это, у меня например просто нету времени, даже для того чтобы сделать все что надо... |
Greyman
Минутку, что-то я сегодня не врубной :\. Вот есть событие (обновление топика, создание темы и т.д.) о котором нужно выслать уведомление некому адресату A с часовым поясом смотри_профиль. Обычно это делается сразу по событию, т.е. что-то произошло скриптом сразу рассылается уведомление всем подписчикам (я так думаю - это наиболее просто реализовать). Что тут необходимо делать со временем я не пойму. |
Prisoner
Ты меня спрашиваешь? Это я спрашиваю...:) Ну нет там продвинутых админов, там он вообще никак не связан с тематикой ИТ. Ну создали ребята сайт, ну взяли для форума движек, который понравился, а досконально в нем разбираться лень. Вот я и думал, может кто знаком к конкретной реализацией, ну или есть свободное время чтоб глянуть и сказать в каком файле какую строчку исправить. О том, что это д/б довольно просто - даже мне ясно. Но вот конкретная реализация - я ПХП никогда не занимался. Ну если не выгорит, то вот в декабре чуток времени свободного появиться, может сам и помотрю. Не думаю что там по аналогии нельзя будет разобраться. Цитата:
|
Greyman
Если речь идет о поле Date в заголовке письма, это нельзя изменить - этим занимается почтовый сервер, форум тут не причем. Время там указывается GMT[-+]#, остальное уже показывает ваша почтовая программа. PS: Или все таки можно поменять Date если указать его в функции mail? Хотя я уверен, что это правильно :) |
archy
Цитата:
Цитата:
Цитата:
* * * *Так понятнее? |
Только что проверил, можно менять это поле в скрипте, но не вижу в этом смысла, если имеется большое кол-во пользователей на форуме, это может серьезно нагрузить его!
Неужели так напрягает? Добавлено: Менять так (если php) : Код:
mail($rcpt_to, $subj, $msg, $headers . "\nDate: " . $my_extra_super_mega_date); [s]Исправлено: archy, 0:30 3-11-2004[/s] Добавлено: Опять же нормальный почтовик показывает эту дату в соответствии с локальным TZ (часовым поясом)! |
Все в общем-то как и говорит archy. Несколько точнее: есть в составе движка файл Subs-Post.php - включаемый файл с функциями по отправке почты. В оном присутствует функция bool sendmail($to, $subject, $message, $from = null, $send_html = false) которая и отправляет (на мой взгляд - сам форум я не устанавливал и ограничился поверхностным исследованием) почту получателям. Так вот. В этой функции есть следующая строка:
Код:
$headers .= 'Date: ' . gmdate('D, d M Y H:i:s') . ' +0000' . "\r\n"; |
Время: 01:59. |
Время: 01:59.
© OSzone.net 2001-