Обнуление опроса при добавлении пункта
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Обнуление опроса при добавлении пункта
Такое было на 3.0, есть и на 3.1
Поиском не нашел ничего.
При добавлении пункта голосования голосовалка обнуляется.
Как этого избежать?
Поиском не нашел ничего.
При добавлении пункта голосования голосовалка обнуляется.
Как этого избежать?
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Обнуление опроса при добавлении пункта
Но ведь это не нормальная логика работы?
Например, есть опрос по каким-то производителям, появился новый производитель чего-либо, его надо добавить в опрос и никак?
Надо убить старый опрос и добавить пустой новый, разработчики считают, что именно так правильно?
Например, есть опрос по каким-то производителям, появился новый производитель чего-либо, его надо добавить в опрос и никак?
Надо убить старый опрос и добавить пустой новый, разработчики считают, что именно так правильно?
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Обнуление опроса при добавлении пункта
romeo_piter, это тянется ещё с phpbb 1.0
Мне кажется, что в этом лучше лучше создать новый опрос. Так как если добавить новый вариант ответа и сохранить старые голоса, то даже если есть возможность сменить свой вариант ответа, опрос будет уже неверным... так как в силу разных причин в нём всё равно не примут участие некоторые из тех людей, кто голосовал ранее.

Мне кажется, что в этом лучше лучше создать новый опрос. Так как если добавить новый вариант ответа и сохранить старые голоса, то даже если есть возможность сменить свой вариант ответа, опрос будет уже неверным... так как в силу разных причин в нём всё равно не примут участие некоторые из тех людей, кто голосовал ранее.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Обнуление опроса при добавлении пункта
Ну вот представьте ситуацию, есть опрос по брендам (в моем случае аквариумным), в котором участвует 15 брендов. Опросу 5 лет, разрешено изменение ответа.
В опросе поучаствовало огромное количество людей, многие оценили качество того или иного бренда.
На рынок выходит хороший бренд стартап, которым активно пользуются.
Какие действия предлагает движок?
1. Убить актуальный и репрезентативный опрос ради того чтобы он опустел, но в него бы вошел новый бренд? Это не вариант, просто хотя бы потому что опрос на данный момент реально репрезентативен.
2. Не трогать опрос и не добавлять бренд. Тоже плохо, тк бренд хороший и набирает обороты, и его хорошо бы добавить к имеющимся.
На мой взгляд это банальный многолетний баг движка )))
А есть ли какие-то неудобные способы добавить элемент к голосованию? Через бд? Чтоб обнуления не произошло.
В опросе поучаствовало огромное количество людей, многие оценили качество того или иного бренда.
На рынок выходит хороший бренд стартап, которым активно пользуются.
Какие действия предлагает движок?
1. Убить актуальный и репрезентативный опрос ради того чтобы он опустел, но в него бы вошел новый бренд? Это не вариант, просто хотя бы потому что опрос на данный момент реально репрезентативен.
2. Не трогать опрос и не добавлять бренд. Тоже плохо, тк бренд хороший и набирает обороты, и его хорошо бы добавить к имеющимся.
На мой взгляд это банальный многолетний баг движка )))
А есть ли какие-то неудобные способы добавить элемент к голосованию? Через бд? Чтоб обнуления не произошло.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Обнуление опроса при добавлении пункта
В таблице опросов 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 (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Обнуление опроса при добавлении пункта
Т.е. так просто?
Тогда совсем непонятно, зачем тащить за собой этот баг движка столько лет, если это, вероятно, можно элементарно поправить?
За дубль аватары - респект :lol:
Тогда совсем непонятно, зачем тащить за собой этот баг движка столько лет, если это, вероятно, можно элементарно поправить?
За дубль аватары - респект :lol:
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: Обнуление опроса при добавлении пункта
romeo_piter, да вот не так и сложно и наверное можно даже расширением оформить 

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.4
- Сообщения: 416
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 48 раз
- Поблагодарили: 34 раза
Re: Обнуление опроса при добавлении пункта
менять опрос, по которому уже долго голосовали нелогично, а вот желать полноценного бэкапа опросов логично. С возможностью развернуть и показать старые опросы, либо скрыть их с глаз совсем, на выбор.
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
-
- phpBB 2.0.4
- Сообщения: 416
- Стаж: 9 лет 7 месяцев
- Благодарил (а): 48 раз
- Поблагодарили: 34 раза
Re: Обнуление опроса при добавлении пункта
romeo_piter, доводы Siava убедительнее.
Нельзя считать результат такого опроса статистически "чистым".
Как вариант можно было бы желать бекапа + размножения. Сделать срез опроса, потом взять все результаты, скопировать в новый, а дальше его видоизменять. Такой опрос тоже не будет чистым, но с бекапом нагляднее, переголосовка и приток новых голосов будут видны.

Как вариант можно было бы желать бекапа + размножения. Сделать срез опроса, потом взять все результаты, скопировать в новый, а дальше его видоизменять. Такой опрос тоже не будет чистым, но с бекапом нагляднее, переголосовка и приток новых голосов будут видны.
Последний раз редактировалось Вчерашний борщ 03.10.2016 16:23, всего редактировалось 3 раза.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 10 лет 5 месяцев
- Благодарил (а): 235 раз
- Поблагодарили: 173 раза
Re: Обнуление опроса при добавлении пункта
Я как всегда влезаю со своим phpBBex, в котором при добавлении пунктов ничего не сбрасывается (а вот при убавлении есть предупреждение).