Уведомление на почту
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 9 лет 5 месяцев
- Благодарил (а): 12 раз
-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Уведомление на почту
А что до сих пор никто не сделал расширение, которое позволяет подписывать юзера на что угодно при регистрации? 

-
- Former team member
- Сообщения: 2032
- Стаж: 15 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Уведомление на почту
Расширение делать пока нет возможности. Может кто возьмется.
/includes/functions_user.php
найти:
Добавить после:
Предупреждаю, что не рекомендуется вносить изменение в файлы движка
/includes/functions_user.php
найти:
Код: Выделить всё
array(
'item_type' => 'notification.type.topic',
'method' => 'notification.method.email',
),
Код: Выделить всё
// hammer663 | notification pm
array(
'item_type' => 'notification.type.pm',
'method' => 'notification.method.email',
),
Re: Уведомление на почту
вылетает все время ошибки
Код: Выделить всё
Parse error: syntax error, unexpected ''S_ZEBRA_FRIENDS_EN' (T_ENCAPSED_AND_WHITESPACE) in Z:\T\xampp\htdocs\phpBB3\includes\functions_user.php on line 3717
где я ошибся?
Отправлено спустя 6 минут 38 секунд:
эта ошибка при попытке завести регистрацию phpbb3/ucp.php?mode=register и еще в других местах
нашел вот еще https://www.phpbb.com/community/viewtop ... #p14100226
но там тоже самое и результат такой же
-
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 11 лет 1 месяц
- Откуда: Юг Руси
- Благодарил (а): 21 раз
- Поблагодарили: 51 раз
Re: Уведомление на почту
У вас синтаксическая ошибка в functions_user.php в строке 3717
По всей вероятности первый лишний знак тут
По всей вероятности первый лишний знак тут
Код: Выделить всё
''S_ZEBRA_FRIENDS_EN'
Re: Уведомление на почту
ну текст ошибки я и сам перевести могу
а что с этим делать дальше? как добавить notification.type.pm?
если добавлять 3-й массив - всегда ошибка
если в одном из двух поменять без добавления, то работает, но надо добавить

если добавлять 3-й массив - всегда ошибка
если в одном из двух поменять без добавления, то работает, но надо добавить
-
- phpBB 2.0.22
- Сообщения: 1382
- Стаж: 11 лет 1 месяц
- Откуда: Юг Руси
- Благодарил (а): 21 раз
- Поблагодарили: 51 раз
Re: Уведомление на почту
Вы спросили
Я думал, я понятно объясняю. Оказывается нет. Ищите тогда где у вас в файле лишний этот знак.
Я вам и ответил что у вас лишний знак
Код: Выделить всё
'
Re: Уведомление на почту
у меня нет лишнего знака, я внес только те изменения, которые выше описал HAMMER663
остальное все дефолтное как бы
откуда берется лишний знак 3000 строк ниже я даже предположить не могу
думается, кто предложил этот метод знает лучше
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Уведомление на почту
mike2003, как у вас выглядит строчка, дающая ошибку?
Должна вот так:
Должна вот так:
Код: Выделить всё
$template->assign_var('S_ZEBRA_FRIENDS_ENABLED', true);
Re: Уведомление на почту
я там ничего не менял
единственные изменения, которые я вносил кроме вышеописаных
а это не может быть связано с utf и чем то подобным??
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Уведомление на почту
mike2003, файл мог снова недогрузиться, например.
У Вас уже были с ним проблемы.
Правки корректные и должны работать.
У Вас уже были с ним проблемы.
Правки корректные и должны работать.
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Уведомление на почту
mike2003, попробуйте взять чистый файл из дистрибутива и внести в него только правку HAMMER663.
Re: Уведомление на почту
тоже самое
Отправлено спустя 27 секунд:
а можете мне прислать свой файл? хотя проблема явно не в этом
Отправлено спустя 27 секунд:
а можете мне прислать свой файл? хотя проблема явно не в этом

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Уведомление на почту
Я использую файл из дистрибутива, правки в движок не вношу.
Для Ваших правок пригодятся события
core.user_add_after
и core.user_add_modify_data
, т.е. есть все требуемые события, чтобы в данном случае обойтись без правок ядра.