Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Модуль опросов не показывает проценты

00 голосов
2
Собственно, проблема описана в теме. Версия Битрикс 4.1.6. Подскажите, где лежит файл, который выводит результаты?
спросил 24 Март, 13 от NemoRF (200 баллов)

2 Ответы

00 голосов
Спасибо! Я сам всё решил =)

в коде было
Код
else {
$arCounters[] = $arAnswer["COUNTER"];
$sum = $sum + intval($arM["COUNTER"]);}


А надо ТАК
Код
else {
$arCounters[] = $arAnswer["COUNTER"];
$sum = $sum + intval($[B]arAnswer[/B]["COUNTER"]);}


Всё заработало =))

p.s. есть подозрение что это напортачил предыдущий веб-мастер. =)
ответил 24 Март, 13 от NemoRF (200 баллов)
00 голосов
Ок. Я всё нашёл. Лежит здесь:
bitrix/modules/vote/install/templates/vote/vote_result/question/default.php

Следующий вопрос - почему не показываются проценты? Переменная q прописана нормально, вроде бы:

Код
if ($sum>0)
$q = number_format(($arAnswer["COUNTER"]*100)/$sum, 2, ',', '');

Но не выводится - вместо него пустота.

upd. не считается переменнная $sum. Она остается раной нулю. Почему?
ответил 24 Март, 13 от NemoRF (200 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
1 ответ
спросил 07 Май, 13 от YouFrend (180 баллов)
0 голосов
2 ответов
спросил 25 Янв, 13 от SicknezZz (200 баллов)
0 голосов
1 ответ
спросил 07 Янв, 14 от Kiriel (2,010 баллов)
0 голосов
3 ответов
спросил 28 Март, 14 от Marcion (220 баллов)