Страница 8 из 8

Добавлено: 07.03.2007 8:36
Поручик
Lektor, задолбал. Я же сказал, тему прочитать вдумчиво. Причем здесь личные сообщения и этот мод? Где тут сказано об ЛС?

Добавлено: 07.03.2007 15:06
Lektor
Ну что за нервы.. смешно :lol:
Раз так, то у вас в 6 местах вместо [IN-LINE FIND] стоит [IN LINE FIND]
И можно было бы в инструкции

Код: Выделить всё

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Handle user notification on new post
//
.
.
.. полностью описать .. (для тех кто изимодом ставит) :р

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

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

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

Добавлено: 09.03.2007 12:00
Lektor
Но ведь это не сложная дорабока ... подскажите как правильно сделать..

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

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

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

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

Добавлено: 27.09.2007 0:45
JHBTYN
Поручик
Ваше Благородие, скажите пожалуйста, как поступить в данном случае, если написано:

Код: Выделить всё

# 
#-----[ 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 секунды:

Заранее спасибо за ответ!

Добавлено: 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 строки.

Добавлено: 27.09.2007 1:50
JHBTYN
Спасибо огромное, теперь буду знать...

Добавлено: 08.10.2007 16:10
Zolushka
Поставила мод "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';
Что именно в нем вызывает ошибку и как это исправить?

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

Добавлено: 14.11.2007 20:52
vkams
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 ]------------------------------------------
# 
            */ 
--------

Вопрос уважаемому автору мода Сергею: как сделать, чтобы одним кликом пользователь мог подписаться на все форумы, а не только на текущий?

Добавлено: 07.01.2008 22:47
ALEXER
Господа, как можно с помощью этого или аналогичного мода включить слежение всем пользователям по умолчанию?

Спасибо.

Re: Forum notification mod

Добавлено: 25.01.2009 13:35
maryINka
после стабильных несколько лет работы почему-то сломалось уведомление на почту

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

Изображение

кто подскажет где порыть?

Re: Forum notification mod

Добавлено: 25.01.2009 13:45
DK7
ну вспоминайте, что делали с форумом за последнее время. Моды ставили какие-то, обновлялись и т.д.
Просто так поломаться не должно.

Re: Forum notification mod

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

Добавлено спустя 57 секунд:
...а, и по-моему добавилась проблема цитирования - с ником проблемы, без ника нет проблем :shock: