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

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
nissin, м.б. проще тогда амперсанд перед оператором присваивания добавить?
К тому же помню, что PHP без необходимости копирование не осуществляет, хотя, по-моему, это к аргументам функций относится.
К тому же помню, что PHP без необходимости копирование не осуществляет, хотя, по-моему, это к аргументам функций относится.
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Можно и амерсанд добавить, но проще вообще убрать.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Что убрать?
Амперсанд же в исходный вариант добавится, правок меньше и для понимания проще.
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Найти:
Заменить
$context дальше не используется, поэтому можно и так заменить:
Код: Выделить всё
$context = $this->context->get_data_ref();
$context_vars = $context['.'][0];
Код: Выделить всё
$context = $this->context->get_data_ref();
$context_vars = &$context['.'][0];
Код: Выделить всё
$context_vars = $this->context->get_root_ref();
Всё повторяется. nurlan.info
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 10 лет 5 месяцев
- Благодарил (а): 235 раз
- Поблагодарили: 173 раза
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Re: Не пересобирается поисковый индекс
В новой версии добавили проверку форму при создании поисковых индексов, но исключение неверно прописали.
OPEN includes\acp\acp_search.php
FIND
REPLACE WITH
В новой версии добавили проверку форму при создании поисковых индексов, но исключение неверно прописали.
OPEN includes\acp\acp_search.php
FIND
Код: Выделить всё
if (!check_form_key($form_key) && in_array($action, array('delete', 'create')))
Код: Выделить всё
if (!check_form_key($form_key) && !in_array($action, array('delete', 'create')))
Всё повторяется. nurlan.info
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Спасибо. Я до сих пор git не освоил 

Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
nissin, сделал пулл и понял - а почему должен быть ! ? Если результат проверки формы неверный - должно быть без разницы.
Отправлено спустя 3 минуты 8 секунд:
Более того, при таком раскладе негативный результат проверки формы в указанных двух режимах не приведет к ошибке, а позволит продолжить действие.
Придется закрыть пулл, косяк...
Отправлено спустя 3 минуты 8 секунд:
Более того, при таком раскладе негативный результат проверки формы в указанных двух режимах не приведет к ошибке, а позволит продолжить действие.
Придется закрыть пулл, косяк...
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Для 'delete' и 'create' должно быть исключение. А так получается, что только для них и срабатывает.
Всё повторяется. nurlan.info
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Переиндексация идёт частями.
Соответственно action 'delete' и 'create' во второй и далее раз вызываются не из формы, а через redirect, а там ключ не отправляется.
Соответственно action 'delete' и 'create' во второй и далее раз вызываются не из формы, а через redirect, а там ключ не отправляется.
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
А почему? Добавлено ведь и
add_form_key($form_key);
тоже.-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
А кто же его отправлять будет
Даже если добавить здесь, через GET он сработает.

Код: Выделить всё
meta_refresh(1, append_sid($this->u_action . '&action=create&skip_rows=' . $post_counter));
Всё повторяется. nurlan.info