проблема наверно в этой строке в файле posting.php
Код: Выделить всё
$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);Код: Выделить всё
$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);Код: Выделить всё
$message_parser->get_submitted_attachment_data($post_data['poster_id']);Код: Выделить всё
$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);Так это только в анонимный у вас было? У меня во всех, где есть разрешение на вложение.HAMMER663 писал(а):отключил вложения в анонимных форумах
не не не.. во всех форумах было у меняПчелкин писал(а):Так это только в анонимный у вас было?
ну как тесты проходят , все хорошо? мод ставить можно?HAMMER663 писал(а):я решил пойти своим методом - методом тыка. сделал следующее:
не делал правки в файле posting.php
отключил вложения в анонимных форумах.
теперь тестирую
Код: Выделить всё
$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);Код: Выделить всё
if (isset($post_data['forum_ranon_flags']) && ($post_data['forum_ranon_flags'] & FORUM_RANON_FLAG_ENABLE))
{
$message_parser->get_submitted_attachment_data($post_data['ranon_poster_id']);
}
else
{
$message_parser->get_submitted_attachment_data($post_data['poster_id']);
}
Код: Выделить всё
$data['ranon_poster_id'] = 0Код: Выделить всё
$data['ranon_poster_id'] = (int) $user->data['user_id'];Код: Выделить всё
if (($data['forum_ranon_flags'] & FORUM_RANON_FLAG_ENABLE) && ($data['forum_ranon_flags'] & FORUM_RANON_FLAG_NOT_SAVE))
{
$data['poster_ip'] = '0.0.0.0';
$data['ranon_poster_id'] = 0;
}
else
Понятно, у Вас включен debug в config.php. У меня отключен, вот и не проявляется )))elmama писал(а):...появилась ошибка при создании новых сообщений в анонимных форумах.
[phpBB Debug] PHP Notice: in file [ROOT]/posting.php on line 419: Undefined index: ranon_poster_id
Она точно появилась после этих изменений. Что с ней делать?
Код: Выделить всё
$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'],Код: Выделить всё
$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'], 'ranon_poster_id' => $user->data['user_id'],