Общая ошибка. Вам запрещён доступ к этому файлу.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение HAMMER663 »

к сожалению, пришлось удалить мод Anonymous forum

проблема наверно в этой строке в файле posting.php

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

$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение HAMMER663 »

автор так и молчит.
в файле заменяют строчку

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

$message_parser->get_submitted_attachment_data($post_data['poster_id']);
на

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

$message_parser->get_submitted_attachment_data((int) $user->data['user_id']);
может есть другой вариант второй строки?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение Пчелкин »

Я тоже жду...переназначать автора первого сообщения на себя и потом возвращать назад родного уже надоело, хоть сообщения с вложениями и редки, но есть. Приват убирать не хочу. Попробовал удалить - спасибки грохнулись сразу..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение HAMMER663 »

я решил пойти своим методом - методом тыка. сделал следующее:
не делал правки в файле posting.php
отключил вложения в анонимных форумах.
теперь тестирую
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение Пчелкин »

HAMMER663 писал(а):отключил вложения в анонимных форумах
Так это только в анонимный у вас было? У меня во всех, где есть разрешение на вложение.
А в анонимном вообще вложения отключены.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение HAMMER663 »

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

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение Style10 »

HAMMER663 писал(а):я решил пойти своим методом - методом тыка. сделал следующее:
не делал правки в файле posting.php
отключил вложения в анонимных форумах.
теперь тестирую
ну как тесты проходят , все хорошо? мод ставить можно?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение HAMMER663 »

все вроде работает. ничего не заметил еще
s199
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение s199 »

Проверил следующее решение:

1) Заменить (в 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']);
}
2) В админке для всех анонимных форумов ставим: Личные данные - Скрывать
или
в functions_posting.php заменяем

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

$data['ranon_poster_id'] = 0
на

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

$data['ranon_poster_id'] = (int) $user->data['user_id'];
или
в functions_posting.php вымарываем строки

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

			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
На 3.0.7-PL1 работает...
elmama
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 9 месяцев
Откуда: московская область
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение elmama »

Я попробовала это решение. Внесла изменение в posting.php и поставила для анонимных форумов пункт "скрывать" личные данные. Ошибку с вложениями это решило, теперь все посты с вложениями редактируются нормально. Но зато появилась ошибка при создании новых сообщений в анонимных форумах.

[phpBB Debug] PHP Notice: in file [ROOT]/posting.php on line 419: Undefined index: ranon_poster_id

Она точно появилась после этих изменений. Что с ней делать?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение Пчелкин »

К сожалению - да...было тоже самое...поэтому - Общая ошибка. Вам запрещён доступ к этому файлу.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
s199
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение s199 »

elmama писал(а):...появилась ошибка при создании новых сообщений в анонимных форумах.

[phpBB Debug] PHP Notice: in file [ROOT]/posting.php on line 419: Undefined index: ranon_poster_id

Она точно появилась после этих изменений. Что с ней делать?
Понятно, у Вас включен debug в config.php. У меня отключен, вот и не проявляется )))

Инструкции:

найти в posting.php (искомая строчка будет чуть выше, чем обсуждаемый вызов get_submitted_attachment_data; полностью строчку не привожу, поскольку у меня в ней есть ещё кое-что, не имееющее отношение к моду анонимного форума, и может ввести в заблуждение)

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

$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'],
и добавить для 'ranon_poster_id' то же самое, что и для 'posted_id', чтобы получилось:

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

$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'], 'ranon_poster_id' => $user->data['user_id'],
оставшаяся часть строки справа не должна изменяться.
elmama
phpBB 1.4.0
Сообщения: 34
Стаж: 16 лет 9 месяцев
Откуда: московская область
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение elmama »

О, спасибо. Все получилось. Теперь ошибки нет.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение Пчелкин »

В новый мод бы этот все собрать...действительно - все правки от мода теперь все на месте и все без сбоев...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
s199
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев

Re: Общая ошибка. Вам запрещён доступ к этому файлу.

Сообщение s199 »

Можно и собрать. Но я там ещё кое-что доделал-переделал: добавил аватарки анонимов, сохранение анонимных ников (чтобы народ не набирал их повторно) и ещё чего-то... Как отдельный мод не оформлял, жду полномасштабного запуска на форуме, наверняка будут баги. После обкатки - недельки через три-четыре - пожалуйста. Может, совместно с кем-либо соберём, учтя все пожелания )))
А если есть желание самостоятельно поразбираться - в выходные могу "сырой" код передать: в скриптах, которые правил, везде делал пометки. Но нет уверенности, что код без ошибок.
P.S. Это уже оффтоп пошёл, может, в основную тему мода перейти ?

Вернуться в «Поддержка phpBB 3.0.х»