Пропустить

Forum notification mod

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Сообщение Поручик » 07.03.2007 9:36

Lektor, задолбал. Я же сказал, тему прочитать вдумчиво. Причем здесь личные сообщения и этот мод? Где тут сказано об ЛС?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 3988
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 50 раз.

Сообщение Lektor » 07.03.2007 16:06

Ну что за нервы.. смешно :lol:
Раз так, то у вас в 6 местах вместо [IN-LINE FIND] стоит [IN LINE FIND]
И можно было бы в инструкции
# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Handle user notification on new post
//
.
.

.. полностью описать .. (для тех кто изимодом ставит) :р

На самом деле просто ошибся.. читал много страниц этой тематики (из разных тем) и немного перепутал, что и откуда вычитал.. :)

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

В идеале конечно - это вместо "Подписаться на форум" сделать так:
"Подписка на форум (следить только за новыми темами)"
"Подписка на форум (следить за новыми темами и сообщениями)"

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 15:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Lektor » 09.03.2007 13:00

Но ведь это не сложная дорабока ... подскажите как правильно сделать..

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 15:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Lektor » 10.03.2007 17:34

Поручик
Ты уж извини, но кроме тебя никто не подскажет :(
Скажи это реально сделать, .. я вот тут ксате видел мод уведомления администратора о новых темах на форуме.. (т.е. там не идет извещения о новых месагах) если надо скину линк .. может оттуда пару функций надо будет передрать ..

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 15:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

отсылка раз в сутки или по команде

Сообщение uznaipravdu » 11.05.2007 15:20

Ребята!
Этот мод отсылает сразу как я понял,
то есть если какой идиот напишет "COOL!" . то это письмо вынуждены будут читать все подписчики.
Это не уважение к подписавшимся.
А можно сделать так что бы отправлялось все или раз в сутки , или только после команды модератора?

2. Может сделать меню:
1. хочу получать только ссылку на новые темы
2. хочу получать новые темы в письме.

uznaipravdu
phpBB 1.4.4
 
Сообщения: 83
Зарегистрирован: 12.05.2006 21:08
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

Сообщение JHBTYN » 27.09.2007 0:45

Поручик
Ваше Благородие, скажите пожалуйста, как поступить в данном случае, если написано:
# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Handle user notification on new post
//
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
{
	... // function content ...
}

а у меня это дело выглядит так:
//
// Handle user notification on new post
//
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;

	$current_time = time();

	if ($mode != 'delete')
	{
		if ($mode == 'reply')
		{
			$sql = "SELECT ban_userid 
				FROM " . BANLIST_TABLE;
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not obtain banlist', '', __LINE__, __FILE__, $sql);
			}
/// и так далее....................

Я понимаю что код уже подменен другим модом, но что мне заменять в этом случае?

Добавлено спустя 4 минуты 23 секунды:

Заранее спасибо за ответ!
Вложения
functions_post.zip
Вот сам файл...
(9.97 КБ) Скачиваний: 149

JHBTYN
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 18.09.2007 12:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 27.09.2007 1:48

JHBTYN писал(а):Я понимаю что код уже подменен другим модом, но что мне заменять в этом случае?

С чего вы взяли? Абсолютно стандартный код функции...
Вот это:
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user) 
{ 
   ... // function content ... 
}
означает весь код функции от открывающей, до закрывающей скобки ( // function content ... - содержание функции)
В оригинале от 546 до 712 строки.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9467
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение JHBTYN » 27.09.2007 1:50

Спасибо огромное, теперь буду знать...

JHBTYN
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 18.09.2007 12:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Zolushka » 08.10.2007 16:10

Поставила мод "Forum notification" (версия 2.0.2) и после его установки в админке при вызове страницы управления пользователями или страницы редактирования профиля пользователя вместо этих страниц выскакивает вот такая ошибка:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /путь/includes/functions_post.php on line 636

На указанной линии в этом файле находится вот этот фрагмент кода:


if (preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])



Этот фрагмент кода относится вот к этой функции:


// 
            // Let's do some checking to make sure that mass mail functions 
            // are working in win32 versions of php 
            // 
            if (preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery']) 
            { 
               $ini_val = (@phpversion() >= '4.0.0') ? 'ini_get' : 'get_cfg_var';


Что именно в нем вызывает ошибку и как это исправить?

Zolushka
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 02.05.2007 7:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Как одним кликом подписаться на все форумы?

Сообщение vkams » 14.11.2007 21:52

Zolushka писал(а):
if (preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])


Фрагмент */ может восприниматься как завершающий комментарий - не в этом ли дело? Я наткнулся на это, когда решил уведомлять только о новых темах, а не о сообщениях и воспользовался рецептом автора http://forum.aeroion.ru/show_post.php?p=691:
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#
            // start of reply forum notification

#
#-----[ AFTER, ADD ]------------------------------------------
# 
            /*

#
#-----[ FIND ]------------------------------------------
#
            if ($update_watched_sql != '')
            {

#
#-----[ BEFORE, ADD ]------------------------------------------
# 
            */ 

--------

Вопрос уважаемому автору мода Сергею: как сделать, чтобы одним кликом пользователь мог подписаться на все форумы, а не только на текущий?
Аватара пользователя
vkams
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 06.09.2007 15:10
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение ALEXER » 07.01.2008 23:47

Господа, как можно с помощью этого или аналогичного мода включить слежение всем пользователям по умолчанию?

Спасибо.

ALEXER
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 06.01.2008 17:33
Откуда: Уфа
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Forum notification mod

Сообщение maryINka » 25.01.2009 14:35

после стабильных несколько лет работы почему-то сломалось уведомление на почту

письма приходят битыми от "Неизвестный отправитель"

Изображение

кто подскажет где порыть?
Аватара пользователя
maryINka
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 12.06.2006 20:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Forum notification mod

Сообщение DK7 » 25.01.2009 14:45

ну вспоминайте, что делали с форумом за последнее время. Моды ставили какие-то, обновлялись и т.д.
Просто так поломаться не должно.
Аватара пользователя
DK7
Модератор
Модератор
 
Сообщения: 939
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 6 раз.
Поблагодарили: 11 раз.

Re: Forum notification mod

Сообщение maryINka » 25.01.2009 14:59

Последний мод - Release Wizard, но там только пара строчек в posting.php изменено. Остальное - добавлено просто два файла в корень сайта.
Но, если не изменяет память, сломалось даже за день до этого мода.

Добавлено спустя 57 секунд:
...а, и по-моему добавилась проблема цитирования - с ником проблемы, без ника нет проблем :shock:
Аватара пользователя
maryINka
phpBB 1.4.1
 
Сообщения: 45
Зарегистрирован: 12.06.2006 20:04
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Поддержка модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы