Уважаемые пользователи!
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? Получите помощь здесь!
С 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) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

Такое было на 3.0, есть и на 3.1
Поиском не нашел ничего.
При добавлении пункта голосования голосовалка обнуляется.
Как этого избежать?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Обнуление опроса при добавлении пункта

Сообщение rxu »

Никак.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

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

Re: Обнуление опроса при добавлении пункта

Сообщение Siava »

romeo_piter, это тянется ещё с phpbb 1.0 :)

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

Re: Обнуление опроса при добавлении пункта

Сообщение rxu »

romeo_piter писал(а): Но ведь это не нормальная логика работы?
Это как раз нормальная.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

Ну вот представьте ситуацию, есть опрос по брендам (в моем случае аквариумным), в котором участвует 15 брендов. Опросу 5 лет, разрешено изменение ответа.
В опросе поучаствовало огромное количество людей, многие оценили качество того или иного бренда.

На рынок выходит хороший бренд стартап, которым активно пользуются.

Какие действия предлагает движок?

1. Убить актуальный и репрезентативный опрос ради того чтобы он опустел, но в него бы вошел новый бренд? Это не вариант, просто хотя бы потому что опрос на данный момент реально репрезентативен.
2. Не трогать опрос и не добавлять бренд. Тоже плохо, тк бренд хороший и набирает обороты, и его хорошо бы добавить к имеющимся.

На мой взгляд это банальный многолетний баг движка )))

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

Re: Обнуление опроса при добавлении пункта

Сообщение Siava »

romeo_piter писал(а): А есть ли какие-то неудобные способы добавить элемент к голосованию? Через бд?
В таблице опросов phpbb_poll_options найти все существующие строки со своим topic_id и добавить новую строчку варианта ответа.
Значение poll_option_id +1 относительно последнего максимального.
poll_option_total = 0
topic_id = topic_id
poll_option_text = текст варианта ответа.

И лучше предварительно сделать бэкап БД.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

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

Re: Обнуление опроса при добавлении пункта

Сообщение Siava »

romeo_piter, да вот не так и сложно и наверное можно даже расширением оформить :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

Ну это если уметь :lol:
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 6 месяцев
Благодарил (а): 53 раза
Поблагодарили: 35 раз

Re: Обнуление опроса при добавлении пункта

Сообщение Вчерашний борщ »

менять опрос, по которому уже долго голосовали нелогично, а вот желать полноценного бэкапа опросов логично. С возможностью развернуть и показать старые опросы, либо скрыть их с глаз совсем, на выбор.
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Обнуление опроса при добавлении пункта

Сообщение romeo_piter »

Вчерашний борщ писал(а): менять опрос, по которому уже долго голосовали нелогично
Выше описан пример данной ситуации, вполне логично.
Вчерашний борщ
phpBB 2.0.4
Сообщения: 416
Стаж: 8 лет 6 месяцев
Благодарил (а): 53 раза
Поблагодарили: 35 раз

Re: Обнуление опроса при добавлении пункта

Сообщение Вчерашний борщ »

romeo_piter, доводы Siava убедительнее. :roll: Нельзя считать результат такого опроса статистически "чистым".
Как вариант можно было бы желать бекапа + размножения. Сделать срез опроса, потом взять все результаты, скопировать в новый, а дальше его видоизменять. Такой опрос тоже не будет чистым, но с бекапом нагляднее, переголосовка и приток новых голосов будут видны.
Последний раз редактировалось Вчерашний борщ 03.10.2016 16:23, всего редактировалось 3 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Обнуление опроса при добавлении пункта

Сообщение rxu »

Еще раз повторяю - это не баг.
Изображение
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: Обнуление опроса при добавлении пункта

Сообщение Sumanai »

Я как всегда влезаю со своим phpBBex, в котором при добавлении пунктов ничего не сбрасывается (а вот при убавлении есть предупреждение).
Закрыто

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