Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Уведомление о новом сообщении в ПМ на мыло

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сабж.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 00:45 15-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
зачем флудишь?
тут же ты только что отвечал:
http://forum.ru-board.com/topic.cgi?forum=21&topic=0395#1
я напишу файлик, погоди тока.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 01:56 15-01-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это другое. Я имел ввиду, что когда приходит на ПМ мессага, то пользователю высылается мыло, что так мол и так, вам на ПМ пришла мессага. Приходите и читайте, в другой ветке говорится про сообщение в форуме.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 19:15 15-01-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
Имхо, самому сделать можно за 5 сек...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:23 15-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka

Цитата:
Это другое. Я имел ввиду, что когда приходит на ПМ мессага, то пользователю высылается мыло, что так мол и так, вам на ПМ пришла мессага. Приходите и читайте, в другой ветке говорится про сообщение в форуме.
не понял сути!!! а если чел будет переписываться с другмм? каждому на мыло отправится столько писем, сколько они друг другу отправили сообщений.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 02:33 16-01-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не понял сути!!! а если чел будет переписываться с другмм? каждому на мыло отправится столько писем, сколько они друг другу отправили сообщений.  
Получается, что так. Нефиг особо секретничать . У меня на форуме ПМ не особо популярны, так что думаю спама не будет.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 02:46 16-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
а если форум станет популярным? что-то ты не то затеял. ну ладно, это уже твое дело.
ты мне скажи, что должно быть в письме?

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 03:31 16-01-2002
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору

Цитата:
а если форум станет популярным?  

Я достиг своего пика 300-400 человек в сутки, большего не будет.
Специфика форума не располагает к приатным мессагам.

Цитата:
ты мне скажи, что должно быть в письме?
По минимуму хотя бы так,
Дорогой имя_пользователя вам пришло персональное сообщение, прочесть его вы можете ссылка_на_ящик.
 
 
Все, цитировать вовсе не обязательно, пусть идут на форум .
И пожалуй все же возможность отписаться от получения таких уведомлений для каждого пользователя индивидуально, но сначала чтобы все были подписаны - не понравится людям - выключат..
Вот такую бы феньку...

Отправлено: 08:57 16-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
у тебя люди на форум что ли не ходят? там же анимированная картинка потом вставляется.
мда, хак уже нехилый получается (из-за подписки-отписки). а куда ее прикручивать? в профиль что ли?
вообщем, я могу написать (если вдруг не возникнет проблема), но, думаю, только в выходные, а то у меня экзамен в пятницу. :-\

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 14:08 16-01-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
у тебя люди на форум что ли не ходят?  
В точку. Придут, регятся и не возвращаются, рассылка на мыло надоедает, а так будет разнообразие.
 
А по срокам я ведь просто интересуюсь, как будет готово, тогда и пиво по модему закачаю .

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 14:42 16-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
аааа, так вон оно что. ну у меня так же.
но ты имхо, изврат придумал. я бы сделал так: разослал бы на ПМ мессаги, а потом на мыло то, что ты хочешь сделать. работы немного, зато нет "бага", когда кто-то будет по ПМ переписываться.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 01:52 17-01-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
зато нет "бага", когда кто-то будет по ПМ переписываться.
Может ты и прав, но есть еще пользователи, которые на форум заходят не очень часто, вот для таких случаев уведомления о новом сообщении в ПМ были бы неплохим стимулом еще раз зайти.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 02:44 17-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
кстати, я так и не понял, что за "новое сообщение". вот до сих пор не догоняю полностью, что тебе надо.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 02:57 17-01-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shurik
Ну и сделай поле в фалйах мембера... Там править немного...
Мне лично сейчас некогда, хотя я бы сделал...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 12:33 17-01-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2All
Вы че, писать собрались?Так такой же хак есть
http://www.ikonboard.de/hackdb/download.cgi?id=55

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 17:29 17-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny

Цитата:
Вы че, писать собрались?
Ну и все тогда, нет проблем. Пусть durachka качает этот хак.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 03:13 19-01-2002
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день!  Возник аналогичный вопрос: после  прихода ПМ пользователю - дубляж его на мыло. Стоит супер ПМ. По указаной ссылке такого нет. Подскажите, пожалуйста, как правильно это сделать. За ранее, огромное спасибо!

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 02:04 18-01-2005
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew, так это не проблема написать, но ведь понравится ли это юзерам? Это ведь надо в профиле галку делать типа "Уведомлять о новых личных сообщениях на e-mail?" - а вот уже с этим проблема... Без этого -- все просто, написать смогу И нужно ли в письме дублировать текст ПМ-письма? Хотя у меня в профиле есть вот такие галочки:
 
Присылать уведомления о новых сообщениях?
 
Присылать полный текст сообщения в уведомлении?

 
Вот по ним можно ориентироваться!

----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 02:54 18-01-2005
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Gram Да, дублировать нужно, в этом и есть ценность  этого хака.  Например, человек не может зайти на форум, а ответ получить нужно срочно... Да и теперь почту можно мобильником забрать....
Галочки  - это хорошо и правильно, но если это очень сложно, то можно и без них.

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 04:04 18-01-2005
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот я конечно сейчас хак этот написал, но писал я его под свою версию ПМ (очень похожая на супер ПМ, но написанная мною с нуля), а потому даже и не знаю что делать... trew, в общем я напишу приблизительный вариант по дефолтному Супер ПМ, а ты уж сам для своей версии переделаешь и если чего не понятно будет -- спрашивай! Поехали...
 
Что из себя представляет хак: хак позволяет уведомлять пользователя о приходе ему личного сообщения.
Фичи: уведомление на почту приходит в случае присутствия галочки Присылать уведомления о новых сообщениях? в профиле пользователя... дубликат сообщения в теле письма вставляется в случае присутствия галочки Присылать полный текст сообщения в уведомлении? в профиле пользователя...
 
Теперь сам хак...
 
Открываем скрипт отправки личных сообщений (messenger.cgi) и в самом начале ищем строчки:
 

Код:
require "ikon.lib";          # Require ikonboard ()
require "data/progs.cgi";    # Require prog names

 
Сразу после них вставляем:
 

Код:
require "ikonmail.lib";      # Require email func ()

 
Далее ищем строчки
 

Код:
 
#### end - Check whether to include original msg or not ######
 
$filetoopen = "$ikondir". "messages/$memberfilename" . "_msg.cgi";
    $filetoopen = &stripMETA($filetoopen);
    open (FILE, "$filetoopen");
    @inboxmessages = <FILE>;
    close (FILE);

 
И перед ними вставляем код:
 

Код:
&getmember("$memberfilename");
 
if ($allowmailsend eq "yes") {
 
                        $toemail = $emailaddress;
                        chomp $toemail;
                        $toemail =~ s/\\//g;
                        $fromemail = $adminemail_out;
                        chomp $fromemail;
                        $fromemail =~ s/\\//g;
                         
                        $postersname = $memberfilename;                        
                        $postersname =~ s/\_/ /g;
 
                        $inmsgtitle =~ s/"/\"/g;
                        $postdatemail = $currenttime + ($timedifferencevalue*3600) + ($timezone*3600);
                        $postdatemail = &dateformat("$currenttime");
                         
                        $to = $toemail;
                        $from = "$boardname <$fromemail>";
                        $subject = "Извещение о новом Личном сообщении.";
 
                        $pmmail = "$boardname ";
                        $pmmail .= "$boardurl/$forumsummaryprog\n";
                        $pmmail .= "--------------------------------------\n";
                        $pmmail .= "$postersname, сообщаем, что вам пришло личное сообщение от ";
                        $pmmail .= "$inmembername:\n";
                        $pmmail .= "Тема             : $inmsgtitle\n";
                        $pmmail .= "Дата             : $postdatemail\n";
                        if ($fullmsgtext eq "yes") {
                        $pmmail .= "Текcт сообщения  :\n";
                        $pmmail .= "--------------------------------------\n";
                        $pmmail .= "$inmessage\n";  
                        }  
                        $pmmail .= "--------------------------------------\n";  
                        $pmmail .= "Перейти к сообщению: ";
                        $pmmail .= "$boardurl/$thisprog?action=inbox\n";
                        $pmmail .= "-----------------------------------------------------------------\n";
                        $pmmail .= "Вы получили это письмо, т.к подписаны на получение ответов по e-mail\n";
                        $pmmail .= "Вы всегда можете отключить рассылку у себя в профиле: \n";
                        $pmmail .= "$boardurl/$profileprog\n";
                         
                        &sendmail($from, $from, $to, $SMTP_SERVER, $subject, $pmmail );
 
                    $pmmail = "";
                    $to = "";
                    $from = "";
                    $subject = "";
 
}

 
Ну вот вроде все У меня это все прекрасно работает...

----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 03:39 19-01-2005 | Исправлено: Gram, 01:37 20-01-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Уведомление о новом сообщении в ПМ на мыло


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru