Голосування в новинах

Категорія - Робота сайту
9 квітня 2015 (четвер) 23:20Автор: admin
Голосування в новинах

Недолік:

1. Голосування на сайті не працювали належним чином. В стандартному конструкторі виявлено декілька дефектів.

При включеному кешуванні бази даних (з метою економії трафіку) інформація про статус голосування відображалась невірною. В результаті користувачу, який проголосував, знову пропонувалось проголосувати, або переглянути результати голосування.

2. Результат голосування відображався у вигляді порівнянні горизонтальних стовпчиків, але саме співвідношення, яке відображалось в результаті є доцільне лише в круговій діаграммі, оскільки загальна сума голосів становить 100%. Натрапив на цю формулу в коді:

$Результат = (100 * $Кількість_голосів_за_пункт) / $Загальну_кількість_учасників_що_проголосували;

Виправлення:

1. Користувач бачить запитання і варіанти відповіді, якщо він не голосував.

 

2. Користувач не бачить варіанти відповідей, а бачить тільки результат голосування, якщо він проголосував. Виведено загальну кількість учасників, які проголосували.

3. Змінено формулу результату голосування. Спочатку визначається, який пункт набрав найбільше голосів, а далі співвідношення шукається за формулою:

$Результат = ($Кількість_голосів_за_пункт/$Пукнт_що_набрав_максимальну_кількість_голосів)*100

4. В стиль форматування результату доповнено умову: якщо результат буде > 60%, тоді цей пункт виділяється жирним шрифтом

 

Отже графік виглядав ось так:

Голосування в новинах


 

 

Зараз він виглядає ось так:

Голосування в новинах


 

скачать dle 10.3фильмы бесплатно
Оцініть роботу:
  • 100
Коментарі до новин:

Для того, щоб залишити коментар на цьому сайті, Вам необхідно авторизуватись.



Додати коментар