Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Уважаемые пользователи!
Напоминаем, что 31 декабря 2024 года сайт phpBB Guru заканчивает поддержку phpBB 3.2.
С учетом этого, для продолжения получения поддержки, рекомендуется обновить конференции до версии phpBB 3.3.
Напоминаем, что 31 декабря 2024 года сайт phpBB Guru заканчивает поддержку phpBB 3.2.
С учетом этого, для продолжения получения поддержки, рекомендуется обновить конференции до версии phpBB 3.3.
Сообщаем об ошибках phpBB 3.2.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB Guru
- Сообщения: 16747
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 562 раза
- Поблагодарили: 1858 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
В предустановленных задачах крона не вижу, чтобы отправлялись уведомления.
Есть такие задачи в расширениях?
Есть такие задачи в расширениях?
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 1 месяц
- Благодарил (а): 36 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Да, например уведомления об исполнении запланированного действия с темой в rxu/TopicActions я прикрутил
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB Guru
- Сообщения: 16747
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 562 раза
- Поблагодарили: 1858 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Я тогда снова не пойму, в чем проблема с ядром.
В предустановленных задачах крона языковой сервис вообще не используется.
Если он нужен в кастомных задачах, там его и надо реализовывать.
В предустановленных задачах крона языковой сервис вообще не используется.
Если он нужен в кастомных задачах, там его и надо реализовывать.
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 1 месяц
- Благодарил (а): 36 раз
- Поблагодарили: 261 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Через костыть, указанный выше, я решил вопрос. Но имхо, это костыль.
Помощь в ЛС/email только за WM или ЮMoney
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Предыстория вопроса: Не верно работает поиск пользователей
Если искать пользователей через "найти пользователя" в
В то же время при поиске в "очистке списка пользователей" в админке с этим всё в порядке
Предлагаю такое решение:
Найти
Заменить на
(Код - копия правильно работающего из админки)
Если искать пользователей через "найти пользователя" в
memberlist.php
с указанием даты последнего посещения, то выдаёт в том числе никогда не посещавших форум (и зарегистрировавшихся после указанной даты тоже, что совсем нелогично)В то же время при поиске в "очистке списка пользователей" в админке с этим всё в порядке
Предлагаю такое решение:
memberlist.php
Найти
Код: Выделить всё
$sql_where .= " AND u.user_lastvisit " . $find_key_match[$active_select] . ' ' . $active_time;
Код: Выделить всё
if ((int) $active[0] == 0 && (int) $active[1] == 0 && (int) $active[2] == 0)
{
$sql_where .= ' AND u.user_lastvisit = 0';
}
else if ($active_select != 'lt')
{
$sql_where .= ' AND u.user_lastvisit ' . $find_key_match[$active_select] . ' ' . $active_time;
}
else
{
$sql_where .= ' AND (u.user_lastvisit > 0 AND u.user_lastvisit < ' . $active_time . ')';
}
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 5 лет 6 месяцев
- Благодарил (а): 4 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Татьяна5, интересно а ктонить указал самим разработчикам о этой неточности, пока изменений в поиске невидно(((
Описание проблемы: Поиск пользователей
Произведенные изменения, после которых начались неполадки:
Версия phpBB: 3.3.0-b1-dev
Используемые стили: AllanStyle-SUBSILVER
Используемые расширения: Authorized for urls, Topic actions schedule
Версия PHP:: 7.3.2
Используемая СУБД и её версия: SQLite 3.24.0
Ссылка на конференцию: http://tiven.ru
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:
Я сам не знаю как корректно написать о этом недочете.
Описание проблемы: Поиск пользователей
Произведенные изменения, после которых начались неполадки:
Версия phpBB: 3.3.0-b1-dev
Используемые стили: AllanStyle-SUBSILVER
Используемые расширения: Authorized for urls, Topic actions schedule
Версия PHP:: 7.3.2
Используемая СУБД и её версия: SQLite 3.24.0
Ссылка на конференцию: http://tiven.ru
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы:
Если да, то какие запросы вы использовали:
Я сам не знаю как корректно написать о этом недочете.
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Sfinexer, изменений в любом случае ждать нескоро, это не критическая уязвимость ведь
-
- phpBB Guru
- Сообщения: 16747
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 562 раза
- Поблагодарили: 1858 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
М-да. С таким фиксом получается, что при поиске посетивших что До, что После 0000-00-00, всё равно выдает список никогда не посещавших, что тоже не совсем логично.
Поправил.
Поправил.
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 5 лет 6 месяцев
- Благодарил (а): 4 раза
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
rxu, Тут я думаю надо обсудить и ввести некую логическую цепочку.
С одной стороны в админке есть некая логика, с другой, лично мне она не совсем нравится. Вероятно надо ставить условие что "не посещал форум ни разу" чтобы игнорировать неясный параметр 0-0-0 (0000-00-00 что тожесамое).
Как я и писал и в целом согласен что это не является ошибкой в прямом смысле слова, скорее некий недочет вносящий некое двоякое восприятие введенных параметров поиска.
Лично, я переделал бы поиск в админке, сделав аналог того что в
С одной стороны в админке есть некая логика, с другой, лично мне она не совсем нравится. Вероятно надо ставить условие что "не посещал форум ни разу" чтобы игнорировать неясный параметр 0-0-0 (0000-00-00 что тожесамое).
Как я и писал и в целом согласен что это не является ошибкой в прямом смысле слова, скорее некий недочет вносящий некое двоякое восприятие введенных параметров поиска.
Лично, я переделал бы поиск в админке, сделав аналог того что в
Я думал над разными вариантами, и на текущий момент я бы склонился к введению дополнительного параметра поиска, обычного bool флага -> "никогда не посещали форум". Так как внося поисковую логику в формат "запроса" убирается фактор интуитивности поиска.memberlist.php
-
- Поддержка
- Сообщения: 3336
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 25 раз
- Поблагодарили: 588 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Заходим в свой профиль, вставляем эмодзи в любое кастомное текстовое поле (напр. "Откуда"), получаем MySQL Error: Incorrect string value.
То же самое в заголовках ЛС, в именах папок ЛС, в поле жалобы на сообщение, в полях предупреждений, причин блокировки, заметок о пользователе и, вероятно, где-то ещё. И, конечно, в десятках мест админки - почти в любом поле. Короче, везде.
Проблема очень старая, о ней много писали на phpbb.com начиная где-то с 2013 года. Вроде как исправили её в постах, но не переходом на utf8mb4, а обходными путями (заменой эмодзи на HTML entities). Недавно в 3.2.8-RC "исправили" заголовки форумов - путём запрета на эмодзи.
Между тем эта старая неприятность исправляется легко:
https://www.phpbb.com/community/viewtop ... #p14023271 + https://www.phpbb.com/community/viewtop ... #p14230346
Впрочем, тут умные люди писали, что всё не так просто и возможны проблемы с utf8mb4. Не знаю,
То же самое в заголовках ЛС, в именах папок ЛС, в поле жалобы на сообщение, в полях предупреждений, причин блокировки, заметок о пользователе и, вероятно, где-то ещё. И, конечно, в десятках мест админки - почти в любом поле. Короче, везде.
Проблема очень старая, о ней много писали на phpbb.com начиная где-то с 2013 года. Вроде как исправили её в постах, но не переходом на utf8mb4, а обходными путями (заменой эмодзи на HTML entities). Недавно в 3.2.8-RC "исправили" заголовки форумов - путём запрета на эмодзи.
Между тем эта старая неприятность исправляется легко:
https://www.phpbb.com/community/viewtop ... #p14023271 + https://www.phpbb.com/community/viewtop ... #p14230346
Впрочем, тут умные люди писали, что всё не так просто и возможны проблемы с utf8mb4. Не знаю,
у меня на локалке всё работает
(с)-
- phpBB Guru
- Сообщения: 16747
- Стаж: 18 лет 7 месяцев
- Откуда: Красноярск
- Благодарил (а): 562 раза
- Поблагодарили: 1858 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
На utf8mb4 планов переходить нет, насколько я знаю. Поэтому либо будут запрещать использование таких символов, либо желающим придется "колхозить" самостоятельно.
-
- Поддержка
- Сообщения: 3336
- Стаж: 15 лет 9 месяцев
- Благодарил (а): 25 раз
- Поблагодарили: 588 раз
Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
Статистика:
Invision Community - utf8mb4
XenForo - utf8mb4
Flarum - utf8mb4
Vanilla Forums - utf8mb4
vBulletin - utf8 дефолт, utf8mb4 поддерживается
Simple Machines - utf8
PunBB - utf8
phpBB - utf8
Invision Community - utf8mb4
XenForo - utf8mb4
Flarum - utf8mb4
Vanilla Forums - utf8mb4
vBulletin - utf8 дефолт, utf8mb4 поддерживается
Simple Machines - utf8
PunBB - utf8
phpBB - utf8