Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Сообщаем об ошибках phpBB 3.2.x разработчикам

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Siava »

nissin писал(а): 16.09.2017 19:40Пока не забыл. При использовании поискового движка сфинкса в phpBB не делается экранирование символов.
Тянется ещё с 3.1 и я им об этом писал в bug tracker больше года назад https://tracker.phpbb.com/browse/PHPBB3-14456
Но надо было сюды по ходу. Не на те рычаги давил :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Sumanai »

Siava писал(а): 16.09.2017 21:50Не на те рычаги давил :mrgreen:
Надо было написать про возможную уязвимость, зашевелились бы быстрее.
А всё же 3.1 и выше- дуршлаг.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

Да надо было просто офф ломануть, и логи в багтрекер вывалить :mrgreen:
Изображение
dimetrius
phpBB 1.4.0
Сообщения: 34
Стаж: 13 лет 1 месяц
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение dimetrius »

phpbb 3.2.1

Всегда вверху справа в Уведомлениях
"Нет уведомлений"

На 3.1 всегда были уведомления.
В настройках всё включено.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Татьяна5 »

Не подтверждается, здесь 3.2.1 и уведомления приходят
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение nissin »

И снова склероз:
thankslist

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

<body id="phpbb" class="nojs notouch section-app/thankslist ltr ">
Секцию section-app/thankslist нельзя выбрать через CSS селектор.
Как вариант замена косой черты на знак подчеркивания, но не претендую на истину в последней инстанции.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

nissin писал(а): 22.09.2017 18:58нельзя выбрать через CSS селектор
Почему? Можно так

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

.section-app\/thankslist
Т.е. просто экранируем слэш в селекторе.
Изображение
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Gubkin »

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

сейчас https://www.phpbb.com/go/customise/extensions/3.1
правильная ссылка https://www.phpbb.com/customise/db/extensions-36/3.2
2017-10-01_160347.jpg
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

По этой ссылке на офф. сайте идет редирект куда нужно.
Изображение
dnk
phpBB 2.0.4
Сообщения: 431
Стаж: 17 лет 7 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение dnk »

PHP7, MySQL 5.7. Тестировал 3.2.1 ru (MF 56.0 W10Eru)
При предпросмотре сообщения или отправке сообщения получил:
'FORM_INVALID' => 'Ошибка отправки формы. Попробуйте ещё раз.',
Входил-выходил, чистил куки и кеш, загружал оригинальный posting_body.html - что в лоб, что по лбу, - ноу дифференс.
Надоело (мягко говоря)
Открыл posting.php и грохнул:

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

// check form
	if (($submit || $preview) && !check_form_key('posting'))
	{
		$error[] = $user->lang['FORM_INVALID'];
	}
Через некоторое время опять почистил куки, вернул вышеуказанное хозяйство в posting.php - пошло без ошибок.
Вопрос: Че за "шляпа" это была? Потом,

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

!check_form_key('posting')
- что это такое? Этот проверочный ключ отправки формы привязывается в кукам и к результату может привести их устаревание, их мешанина и устаревшие (неперекомпилированные) кеш-файлы шаблонов?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

Никакие куки, и ни кэш тут роли не играют, у вас кривой шаблон. Пробуйте на стоковом просильвере. А если убить проверку формы на валидность, ясно, что ошибка исчезнет. Но это лечение по типу отрубания головы от головной боли.
Изображение
Аватара пользователя
BadBlock
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет
Откуда: Саров, Россия
Благодарил (а): 8 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение BadBlock »

В sphinx у них ещё шляпа: по умолчанию не ищутся русские слова в дельта-индексе, только в основном.
Причина:

В source main индексер выполняет две SQL-команды перед запросом:

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

sql_query_pre = SET NAMES 'utf8' 
sql_query_pre = UPDATE phpbb3_sphinx SET max_doc_id = (SELECT MAX(post_id) FROM phpbb3_posts) WHERE counter_id = 1
В delta они ставят пустое значение, очищая ОБЕ этих команды.
Вторая-то должна быть очищена (дельта-индекс не должен обновлять таблицу TABLE_SPHINX, всё правильно), а вот первую надо явным добазом добавить обратно, чтобы в delta индексировалось по-русски.
То есть, в конфиге найти:

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

sql_query_pre =
заменить на:

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

sql_query_pre = SET NAMES 'utf8'
Кстати, давно тут не был, здрасьте.

Отправлено спустя 25 минут 59 секунд:
А также они не очищают обновление SPHINX_TABLE в дельте.
Нужно в source delta добавить:

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

sql_query_post_index =
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Siava »

BadBlock, подтверждаю! И спасибо за фиксы! Подходит и к 3.1.x.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение rxu »

Что и где править, так и не понял. В сэмпле конфига что ли? Так он на то и сэмпл...
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Сообщение Siava »

rxu, конфиг sphinx, который генерится в админке (влкадка Общие > Поиск)..

/phpbb/search/fulltext_sphinx.php

найти

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

			'source source_phpbb_' . $this->id . '_delta : source_phpbb_' . $this->id . '_main' => array(
				array('sql_query_pre',				''),
заменить на

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

			'source source_phpbb_' . $this->id . '_delta : source_phpbb_' . $this->id . '_main' => array(
				array('sql_query_pre',				'SET NAMES \'utf8\''),
найти

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

			),
			'index index_phpbb_' . $this->id . '_main' => array(
добавить перед этим

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

				array('sql_query_post_index',		''),
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Ответить

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