ООО ЭкоЮнит
Username: Log me on automatically each visit
Password:
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » [2.0.19] Forum notification mod
   подписка на форумы, расширенные уведомления об ответах
printer-friendly view
Author[2.0.19] Forum notification mod
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Описание мода: Мод расширяет функциональные возможности phpBB по уведомлению об ответах в теме, позволяет пользователям форума наблюдать за созданием новых тем. На страницу просмотра форума добавляется ссылка "Подписаться на форум". В тело уведомления об ответе или создании новой темы включается текст сообщения, имя автора.
Версия мода: 1.5.1b
Сложность установки: Средняя
Время установки: ~25 минут

Примечание автора:
Этот мод является дальнейшим развитием Forum notification by David Herrmann, который долгое время не обновлялся. Данная версия является совместимой с phpBB 2.0.21, включает в себя улучшенную обработку BBCode, поддержку русского и немецкого языка. Мод полностью переписан с учетом требований phpBB Group.
У этого мода есть также аналог (Forum Watch by skinmaster), имеющий возможность только оповещения о новых темах на форуме.

Перевод и файлы для русского языка находятся в каталоге translations дистрибутива мода.

-----
Author Notes:
This mod is further development a mod Forum notification by David Herrmann (you can be found here).
The texts are available both in English, German, Russian. Translations to other languages you can find at 'translations'.
This mod was tested on phpBB 2.0.19.
Updated mod template disclaimer/license to be officially PHPBB MOD Compatible.


Download forum notification.zip (22.57 KB). Added/Updated Wed 15 Nov, 2006 07:48. Downloaded 1158 Time(s).
Мод Forum notification 2.0.19


_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Siava Gender:Male

Партнер


Joined: 25 Dec 2005
Posts: 31
Last Visited: Sun 10 Jan, 2010 01:34
Кредиты: 369
Reputation: 4
Age: 29
Zodiac: Cancer Cock


Sergey, как я понял ты тут все изменения собрал из старой темы? Smile Новых штучек нет? Если да, то какие?
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Нет, принципиально новых штучек нет. В некоторых местах кода я заменил двойные кавычки " на одинарные ' в целях улучшения быстродействия, раз уж пошла тенденция к оптимизации кода.
+ По сравнению с версией 1.4 в данной версии ссылка "Подписаться на форум" показывается только для зарегистрированных пользователей
Code:
<!-- BEGIN switch_user_logged_in -->
    <td align="left"><span class="gensmall">{S_WATCH_FORUM}</span></td>
<!-- END switch_user_logged_in -->

Это сделано опять же в целях оптимизации html-кода страницы.
+ Введены две языковые переменные, в связи с этим изменены шаблоны писем.
В общем, если вы ранее пофиксили код, можете оставить как есть.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Внизу контора гуляет, 8 марта отмечает, а я сижу, думаю над одной старой проблемой этого мода. Ткнули носом на pphbb.de
Заключается она в том, что в уведомлении пользователю иногда указывается другое имя (переменная шаблона USERNAME).
По-моему, удалось ее решить.

:!: Приведенный код пока непроверенный. (The given code while unverified.)

Code:
#
#-----[ OPEN ]------------------
#
includes/functions_post.php

#
#-----[ FIND (3-x)]------------------------------------------
#
                            $emailer->bcc($bcc_list[$i]);
                        }

#
#-----[ REPLACE WITH (3-x)]------------------------------------------
#
                            $emailer->bcc($bcc_list[$i]);

#
#-----[ FIND (3-x)]------------------------------------------
#
                            'USERNAME' => stripslashes($users_ary[$bcc_list['0']]),

#
#-----[ REPLACE WITH (3-x)]------------------------------------------
#
                            'USERNAME' => stripslashes($users_ary[$bcc_list[$i]]),

#
#-----[ FIND (3-x)]------------------------------------------
#
                        $emailer->reset();

#
#-----[ REPLACE WITH (3-x)]------------------------------------------
#
                        $emailer->reset();
                        }

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
I_D Gender:Male

Гость


Joined: 31 Aug 2006
Posts: 1
Last Visited: Thu 31 Aug, 2006 17:04
Кредиты: 16
Reputation: 0



Использую этот мод.
Проблема состоит в том. что при отправке письма пользователю, адрес пишется только в Reply-To
Как исправить, что бы адрес был в To

Помогите, пожалуйста, а то с моими знаниями в РНР буду месяц искать.

Добавлено спустя 1 час 53 минуты 18 секунд:

разобрался...
Back to topOffline View user's profile
Joe_Dou Gender:Male

Постоянный клиент


Joined: 19 Jul 2005
Location: дровишки, что ли?
Posts: 45
Last Visited: Mon 23 Aug, 2010 02:12
Кредиты: 331
Reputation: 0
Age: 30
Zodiac: Aquarius Goat


А в чем смысл этого исправления?

_________________
Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Небольшое дополнение к моду.
В текущей версии администратор может подписываться на получение сообщений с форума, даже если подписка отключена. Если вы хотите разрешить слежение за форумом и админам и модераторам, сделайте эти изменения
Code:
#
#-----[ OPEN ]------------------------------------------
#
viewforum.php

#
#-----[ FIND ]------------------------------------------
#
    $can_watch_forum = ( $userdata['user_level'] == ADMIN ) ? TRUE : $can_watch_forum;

#
#-----[ REPLACE WITH ]------------------------------------------
#
    $can_watch_forum = ( $is_auth['auth_mod'] ) ? TRUE : $can_watch_forum;

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Joe_Dou Gender:Male

Постоянный клиент


Joined: 19 Jul 2005
Location: дровишки, что ли?
Posts: 45
Last Visited: Mon 23 Aug, 2010 02:12
Кредиты: 331
Reputation: 0
Age: 30
Zodiac: Aquarius Goat


Использовал этот фикс, но вылез другой баг. Иногда с форума приходят пустые уведомления. То есть приходит пиьмо только с заголовком типа "Уведомление о создании новой темы", а все остальное пусто. Я где-то накосячил? Rolling Eyes

_________________
Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Нет, не накосячил. Этот глюк я заметил давно, да все руки не доходили пофиксить.
Сделай так (по крайней мере, здесь этот глюк исчез)

Code:
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#
                        $emailer->use_template('topic_notify', $user_lang);

#
#-----[ REPLACE WITH ]------------------------------------------
# Remove these line (actually move them elsewhere)
#


#
#-----[ FIND ]------------------------------------------
#
                        for ($i = 0; $i < count($bcc_list); $i++)
                        {

#
#-----[ AFTER, ADD ]------------------------------------------
#
                            $emailer->use_template('topic_notify', $user_lang);

#
#-----[ FIND ]------------------------------------------
#
                            $emailer->use_template('forum_notify', $user_lang);

#
#-----[ REPLACE WITH ]------------------------------------------
#


#
#-----[ FIND ]------------------------------------------
#
                            for ($i = 0; $i < count($bcc_list); $i++)
                            {

#
#-----[ AFTER, ADD ]------------------------------------------
#
                                $emailer->use_template('forum_notify', $user_lang);


#
#-----[ FIND ]------------------------------------------
#
                            $emailer->use_template('newtopic_notify', $user_lang);

#
#-----[ REPLACE WITH ]------------------------------------------
#


#
#-----[ FIND ]------------------------------------------
#
                            for ($i = 0; $i < count($bcc_list); $i++)
                            {

#
#-----[ AFTER, ADD ]------------------------------------------
#
                                $emailer->use_template('newtopic_notify', $user_lang);

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Мод обновлен до версии 1.5.1
- добавлена возможность подписки/отписки на форум/форумы администратором участников групп. Это можно сделать в панели управления правами доступа участников групп. Наконец-то реализована эта просьба Very Happy

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
voodoo

Гость


Joined: 31 Oct 2006
Posts: 1
Last Visited: Tue 21 Nov, 2006 12:28
Кредиты: 20
Reputation: 0



a ja poprobyval postavit etot mod na phpBB2 Plus 1.53a,i mne admic cp rugaetsia

Parse error: parse error, unexpected T_CASE in C:\Inetpub\wwwroot\forum2\admin\admin_forums.php on line 631

kak sovmestit mne mod s phpBB2 Plus 1.53 ? Sad
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


Для phpBB2 Plus 1.53 вместо этого участка мода
Code:
#
#-----[ FIND ]------------------------------------------
#
                $forum_id = '';
                $prune_enabled = '';
            }

#
#-----[ REPLACE WITH ]------------------------------------------

                $forum_id = '';
                $prune_enabled = '';
                $forum_notify = 1;
            }

            ( $forum_notify == 1 ) ? $notify_enabled = 'selected="selected"' : $notify_disabled = 'selected="selected"';
            $notifylist = "<option value=\"1\" $notify_enabled>" . $lang['Forum_notify_enabled'] . '</option>';
            $notifylist .= "<option value=\"0\" $notify_disabled>" . $lang['Forum_notify_disabled'] . '</option>';

попробуйте этот
Code:

#
#-----[ FIND ]------------------------------------------
# Around line 529
#
                $forum_id = '';
                $prune_enabled = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
                $forum_notify = 1;

#
#-----[ FIND ]------------------------------------------
# Around line 549
#
            $forumstatus == ( FORUM_LOCKED ) ? $forumlocked = "selected=\"selected\"" : $forumunlocked = "selected=\"selected\"";

#
#-----[ BEFORE, ADD ]------------------------------------------
#
            ( $forum_notify == 1 ) ? $notify_enabled = 'selected="selected"' : $notify_disabled = 'selected="selected"';
            $notifylist = "<option value=\"1\" $notify_enabled>" . $lang['Forum_notify_enabled'] . '</option>';
            $notifylist .= "<option value=\"0\" $notify_disabled>" . $lang['Forum_notify_disabled'] . '</option>';


_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
artbur Gender:Male

Участник


Joined: 03 Nov 2006
Posts: 5
Hidden
Кредиты: 70
Reputation: 0



Я попробовал поставить этот мод на phpbb 2.0.21
И ничего у меня не работает
Внешний вид форума вообще нигде не изменился, а в /admin/admin_ug_auth.php повились кнопки, но без подписей

Подскажите пожалуйста, я вообще что должен был получить в итоге?
Меня интересует задача - автоматическая отправка письма о новом сообщении/ответе в форуме определенной группе пользователей? Это ведь скрипт должен делать?


1.12341234.PNG (3.33 KB). Viewed 0 Time(s).

12341234.PNG

Click here to see the Image in full size.

Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


artbur @ Wed 08 Nov, 2006 15:05 wrote: (View Post)
Show

А для русского языка переменные внести тяжело было?

artbur @ Wed 08 Nov, 2006 15:05 wrote: (View Post)
Show

Это мод и делает, в том числе. Подписываете группу на форум и каждый участник группы получает уведомления о новых темах или ответах.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 806
Last Visited: Today at 11:01
Кредиты: 2750
Reputation: 25
Age: 39
Zodiac: Aquarius Pig


artbur, дико извиняюсь, мой косяк. Я забыл добавить переменные для шаблона auth_ug_body.tpl.
Спасибо Зеленой панде c гуру.нет

Code:
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_ug_auth.php

#
#-----[ FIND ]------------------------------------------
#
        'L_FORUM' => $lang['Forum'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
        'L_SUBSCRIBE' => $lang['Subscribe_to_forum'],
        'L_UNSUBSCRIBE' => $lang['Unsubscribe_from_forum'],
        'L_MARK_ALL' => $lang['Mark_all'],
        'L_UNMARK_ALL' => $lang['Unmark_all'],
 


Мод обновлен. Текущая версия 1.5.1a

_________________
Профессионал - это тот же дилетант, только знающий где ошибется.
Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> [2.0.19] Forum notification mod
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 1
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
This topic is locked: you cannot edit posts or make replies. Мод Forum notification - решение проблем
на емайл приходит не очень хорошое со...
Sergey Поддержка и моды для phpBB2 12 Sat 04 Mar, 2006 15:17 View latest post
Sergey
No new posts Локализация и поддержка Prime Notify ...
Текст сообщения в уведомлении на емайл.
Sergey Поддержка и моды для phpBB3 0 Mon 19 Jan, 2009 18:15 View latest post
Sergey
No new posts Мод Disable indexing forum
отключение индексирования сообщений (...
Sergey Поддержка и моды для phpBB2 0 Thu 14 Sep, 2006 22:59 View latest post
Sergey
No new posts Мод Forum description in viewtopic
описание форума на странице просмотра...
Sergey Поддержка и моды для phpBB2 0 Mon 19 Jan, 2009 16:42 View latest post
Sergey
No new posts Last Forum Topic On Index vlad77 Архив модов для phpBB 2.0.x 0 Mon 23 Aug, 2010 20:23 View latest post
vlad77




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:1 Guest
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum