Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Лишние теги <t> в голосовании при правке первого сообщения Тема решена
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Лишние теги <t> в голосовании при правке первого сообщения
Добрый день!
Есть тема с голосованием. Когда автор правит первое сообщение этой темы, к заголовку и каждому пункту голосования в начале добавляется <t><t>, а в конце </t></t>. Т.е. они обрамляются парами тегов. При повторной правке добавляется ещё пара.
Если правлю сообщение я (есть права модератора и администратора), то эти лишние теги не добавляются.
Выглядит это вот так: https://prnt.sc/fm4vwe
Есть тема с голосованием. Когда автор правит первое сообщение этой темы, к заголовку и каждому пункту голосования в начале добавляется <t><t>, а в конце </t></t>. Т.е. они обрамляются парами тегов. При повторной правке добавляется ещё пара.
Если правлю сообщение я (есть права модератора и администратора), то эти лишние теги не добавляются.
Выглядит это вот так: https://prnt.sc/fm4vwe
-
Татьяна5
- Поддержка

- Сообщения: 13177
- Стаж: 15 лет 2 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 3754 раза
Re: Лишние теги <t> в голосовании при правке первого сообщения
С отключёнными расширениями проверяли?
Re: Лишние теги <t> в голосовании при правке первого сообщения
Не проверял, но из расширений стоит только:
Open Link New Window
QuickReply Reloaded
RegisteredOnly
Thanks for posts
Addon for Thanks for posts
На голосования ничего влиять не должно, вроде?
Что ещё можно посмотреть-проверить? Чтобы пользователя 10 раз не дёргать.
-
LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 12 лет 5 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 935 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
cub, следующий вопрос: использовали ли Вы STK для phpBB 3.2?
Re: Лишние теги <t> в голосовании при правке первого сообщения
STK не используется и не установлен.
Кроме указанных выше дополнений, никаких изменений и правок на форуме нет.
-
Татьяна5
- Поддержка

- Сообщения: 13177
- Стаж: 15 лет 2 месяца
- Благодарил (а): 236 раз
- Поблагодарили: 3754 раза
Re: Лишние теги <t> в голосовании при правке первого сообщения
Эти три теоретически могут повлиять. Особенно если там неподходящие версии
Насчёт Thanks for post с адд-оном сомневаюсь
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
cub,попробуйте эти правки https://github.com/phpbb/phpbb/pull/4619/files (
posting_tests.php не требуется).Re: Лишние теги <t> в голосовании при правке первого сообщения
Татьяна5, попробуем сегодня без дополнений проверить: сложность в том, что у меня ситуация не воспроизводится и приходится напрягать пользователя.
rxu, если честно, сомневаюсь, что эти правки помогут: у меня же не только с poll_title беда. Просто я не сторонник вручную править скрипты (потом тяжело обновляться) и не хочется без веской причины это делать.
Ещё вчера как-то забылось: выясню что за браузер у пользователя - может здесь собака порылась.
rxu, если честно, сомневаюсь, что эти правки помогут: у меня же не только с poll_title беда. Просто я не сторонник вручную править скрипты (потом тяжело обновляться) и не хочется без веской причины это делать.
Ещё вчера как-то забылось: выясню что за браузер у пользователя - может здесь собака порылась.
-
LavIgor
- Former team member
- Сообщения: 3468
- Стаж: 12 лет 5 месяцев
- Благодарил (а): 41 раз
- Поблагодарили: 935 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
А если создать нового пользователя с такими же правами и проверить?cub писал(а): 21.06.2017 6:42сложность в том, что у меня ситуация не воспроизводится и приходится напрягать пользователя.
Тогда и напрягать того пользователя не придётся.
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
Они и предназначены не только для опросов.
Эта правка войдет в обновление 3.2.1, ничего тяжелого тут нет.
Браузер здесь не причем.
Re: Лишние теги <t> в голосовании при правке первого сообщения
LavIgor, спасибо за наводку! Что-то я не сообразил тестового пользователя создать. Старею, наверно.
Итак, что получилось на текущий момент:
1. Проблема именно при редактировании первого сообщения темы с опросом пользователем с обычными правами (без прав модератора и администратора).
2. Татьяна5, отключение вообще всех дополнений эффекта не дало.
3. Правки предложенные rxu в моей версии форумного движка уже есть. Соответственно тоже не помогло.
Куда копать дальше?
Отправлено спустя 4 минуты 45 секунд:
Добавление: засада в праве создавать опросы.
Даю пользователю это право - всё хорошо. Отбираю - опять эти теги лезут.
Итак, что получилось на текущий момент:
1. Проблема именно при редактировании первого сообщения темы с опросом пользователем с обычными правами (без прав модератора и администратора).
2. Татьяна5, отключение вообще всех дополнений эффекта не дало.
3. Правки предложенные rxu в моей версии форумного движка уже есть. Соответственно тоже не помогло.
Куда копать дальше?
Отправлено спустя 4 минуты 45 секунд:
Добавление: засада в праве создавать опросы.
Даю пользователю это право - всё хорошо. Отбираю - опять эти теги лезут.
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
Каким образом пользователь, не имеющий права создавать опросы, может редактировать тему с опросом (которую он должен был и создать, по идее)?cub писал(а): 21.06.2017 9:05 засада в праве создавать опросы.
Даю пользователю это право - всё хорошо. Отбираю - опять эти теги лезут.
Что за сценарий?
Re: Лишние теги <t> в голосовании при правке первого сообщения
Пользователь создаёт тему.
Модератор, если посчитает нужным, добавляет опрос.
Для удобства использования результатов голосований, автор темы в заголовке периодически обновляет количество голосов за (чтобы можно было оценить количество поддержавших не заходя в каждую тему).
-
rxu
- phpBB Guru

- Сообщения: 17317
- Стаж: 20 лет 5 месяцев
- Откуда: Красноярск
- Благодарил (а): 634 раза
- Поблагодарили: 2418 раз
Re: Лишние теги <t> в голосовании при правке первого сообщения
Воспроизводится. Значит, баг phpBB.
https://tracker.phpbb.com/browse/PHPBB3-15252
Отправлено спустя 1 час 21 минуту 7 секунд:
Предполагаемый фикс: https://github.com/phpbb/phpbb/pull/4856
https://tracker.phpbb.com/browse/PHPBB3-15252
Отправлено спустя 1 час 21 минуту 7 секунд:
Предполагаемый фикс: https://github.com/phpbb/phpbb/pull/4856
Re: Лишние теги <t> в голосовании при правке первого сообщения
Сразу не увидел правку сообщения.
Спасибо!
Временно выдал права на голосования.
Чуть попозже попробую пофиксить и отпишусь: помогло-не помогло.

