theIggs

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Tsusaro За нефиг делать. Только по дефолту там ещё проценты показываются... Так вот, что с ними делать? Ведь в опросе показывается - проголосовало за, например, 60%, против - 40% - и в сумме они дают 100%. А все воздержавшиеся при этом учитываются в базе. Тогда, если попробовать просчитать проценты для варианта "Всего проголосовало", запросто может получиться больше 100%... (Это всё, конечно, не относится к варианту, когда поставлен вышенаписанный хак. Тогда воздержавшиеся не учитываются, и в сумме ответы "Да" и "Нет" дадут 100%.) Подумай, сколько процентов надо показывать в таком случае, или же лучше ввести ещё одну функцию, которая будет показывать "всегопроголосовавших" без процентов? ЗЫ: вот бета: Открыть Topics.php. Найти: Код: $voter = array( 'id' => 0 ); | Выше добавить: Код: $DB->query("SELECT COUNT(member_id) as voters from ibf_voters WHERE tid='".$this->topic['tid']."'"); $voted = $DB->fetch_row(); | Найти: Код: $html .= $this->poll_html->Render_row_results($votes, $id, $choice, $percent, $width); } | Ниже добавить: Код: $html .= $this->poll_html->Render_row_results($voted['voters'], 0, "Всего голосовало", 0, 0); | Замечания, предложения? Добавлено Кстати, если человек очень хочет посмотреть, кто да как проголосовал - его, как правило, не остановишь. В типовой конфигурации достаточно просто зайти в тему под Гостем...
|