Уважаемые пользователи!
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.1.x разработчикам

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 4 месяца
Откуда: Украина! Харьков
Благодарил (а): 68 раз
Поблагодарили: 241 раз

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

Сообщение Alecto »

тяжело угадать. проще выключить все расширения и проверить результат, отсюда - уже возникают варианты действий.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12440
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

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

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

По порядку:
1. Нажала "Отправить ЛС" на неодобренном сообщении
2. Отклонила сообщение в теме
3. Дописала ЛС и отправила. Получила "Личное сообщение не найдено.". С чего вдруг не найдено, если я его отправляю?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Вероятно сообщение предупреждает о том, что не найдено сообщение в форуме, по поводу которого отправлено ЛС (не пойму, как правильно сформулировать). Тут явно используется не та языковая переменная. С другой стороны, ну и фиг с ним, что сообщения на форуме уже не существует.

Отправлено спустя 1 минуту 40 секунд:
То есть в ЛС формируется строка вроде

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

[url=http://www.phpbbguru.net/community/viewtopic.php?p=468583#p468583]Заголовок: Сообщаем об ошибках phpBB 3.1.x разработчикам[/url]
А сообщения с id 468583 уже нет.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12440
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

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

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

Строка с адресом в ЛС на тот момент уже была сформирована, так что не в ней дело. Там со ссылкой отправки ЛС из сообщения связано
Sheer писал(а): С другой стороны, ну и фиг с ним, что сообщения на форуме уже не существует.
Такого же мнения
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 830 раз

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

Сообщение LavIgor »

Татьяна5 писал(а): Там со ссылкой отправки ЛС из сообщения связано
Да.
С другой стороны, это вполне логично. Точно так же нельзя цитировать стандартным способом или редактировать уже удалённое сообщение.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Татьяна5 писал(а): Строка с адресом в ЛС на тот момент уже была сформирована
Вот именно, в этом и дело. А при отправки следует проверка на наличие форумного сообщения. ЯТД. Надо код посмотреть.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

В шаблоне \styles\prosilver\template\ucp_pm_viewfolder.html отсутствует локализация для кнопки

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

<input class="button2" type="reset" value="Reset" name="reset" />&nbsp;
Заменить на

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

<input class="button2" type="reset" value="{L_RESET}" name="reset" />&nbsp;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Sheer писал(а): отсутствует локализация для кнопки
https://tracker.phpbb.com/browse/PHPBB3-14093
https://github.com/phpbb/phpbb/pull/3825
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Кто нибудь может объяснить, зачем в файле includes\mcp\mcp_forum.php вот этот кусок кода?

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

    if ($merge_select)
    {
        // Fixes a "bug" that makes forum_view use the same ordering as topic_view
        $request->overwrite('sk', null);
        $request->overwrite('sd', null);
        $request->overwrite('sk', null, \phpbb\request\request_interface::POST);
        $request->overwrite('sd', null, \phpbb\request\request_interface::POST);
    } 
Дело в том, что наличии этого кода, например при переносе сообщения в другую тему, невозможно отсортировать список тем по убыванию, автору и так далее. Чтобы ни было выбрано, сортировка осуществляется только по времени размещения и только по возрастанию. То есть выбрать тему, отсортировав список тем по заголовку, невозможно.
PS. Тоже самое и происходит и в 3.0, эта часть кода выглядит иначе, но смысл тот же.

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

    if ($action == 'merge_select')
    {
        // Fixes a "bug" that makes forum_view use the same ordering as topic_view
        unset($_POST['sk'], $_POST['sd'], $_REQUEST['sk'], $_REQUEST['sd']);
    } 
то есть сброс параметров sk и sd
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Sheer писал(а): зачем в файле includes\mcp\mcp_forum.php вот этот кусок кода?
Код там с 2004 года, так что вряд ли объяснишь сходу. Надо разбираться.

Отправлено спустя 15 минут 46 секунд:
А еще лучше закомментировать это и воспроизвести тот "баг" ;)
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

rxu писал(а): Код там с 2004 года
Да, вроде начиная с 3.0.4
Если закомментировать, все работает тики-так...

Отправлено спустя 2 минуты 21 секунду:
Да и если даже
Sheer писал(а): forum_view use the same ordering as topic_view
то в этом нет ничего страшного. Хуже, когда есть бесполезный выбор параметров сортировки.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Порядок воспроизведения (я не пробовал):
https://tracker.phpbb.com/browse/PHPBB3-6527
I clicking Moderator Control Panel link and loging any forum...
after this action
selecting order function...
Display topics from previous: all topic
Sort by: replies
asc or dsc: desc
after, submiting form...
next link: mcp.php?&f=3&i=main&action=&mode=forum_view&start=20
page 2 link: mcp.php?&f=3&i=main&action=&mode=forum_view&start=20
but clicking next link or 2 page link, not ordering forum, my selected options...

Или это не то?
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

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

Сообщение rxu »

Похоже, что оно... просто написано жертвой школьного курса английского за 5-й класс :mrgreen:

Отправлено спустя 23 секунды:
Вопрос другой - зачем так сделано (ибо сделано так умышленно).
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

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

Сообщение nissin »

Промахнулся...
Близко, но не то.
Всё повторяется. nurlan.info
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Полный бред.
nissin писал(а): I clicking Moderator Control Panel link and loging any forum...
Во-первых так нельзя сделать.
Сначала нужно перейти в форум, потом в MCP.
И это не так
nissin писал(а): next link: mcp.php?&f=3&i=main&action=&mode=forum_view&start=20
page 2 link: mcp.php?&f=3&i=main&action=&mode=forum_view&start=20
В 3.0.10 например ссылки выглядят так
Сортировка по Ответы/убыванию
2-я страница mcp.php?&f=13&i=main&forum_action=&mode=forum_view&start=50
следующая
mcp.php?&f=13&i=main&action=&mode=forum_view&sd=d&sk=r&st=0&start=100

Отправлено спустя 3 минуты 40 секунд:

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

Affects Version/s: 3.0.RC7
Fix Version/s: 3.0.0
Матерь божья!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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