День добрый. на одном из разработанных сайтов нашей студии есть раздел с голосованиями за работы конкурса: http://www.turbereg.ru/competition/leto_in_udm/ Для оставления своего голоса используется компонент bitrix:vote , по умолчанию была установленная из списка применяемых шаблонов аяксовская версия. а далее немного кастомизирована - внешний вид. И теперь у заказчкика проблемы. 1. Люди у которых размещены работы пишут что у них обнуляются поля кол-во проголосовавших и оценка. Проверка показала что ни один из админов к этому делу не имеет. значения свойств не менял, а другие лица доступа к ним не имеют. 2. У заказичка сомнения что за те дни сколько идет конкурс могли проголосовать 5 тыс. чел. за одну работу, посещаемость в сутки порядка 600 человек. - тесты показали что можно проголосовать из разных браузеров Где настройки голосовалок? чтобы мы смогли установить что за одну работу нельзя голосовать более 1 раза с 1 ip.
в 11 утра была работа с 5300 проголосовавшими за нее, в 4 вечера у данной работы упал рейтинг с 4-х до 2.3 а кол-во в нем проголосовавших с 5300 до 9 человек. В журнале событий , в статистике вообще нету никаких упоминаний что этот элемент изменяли. так же в ИБ дата последей модификации данного элемента стоит на позопрошлой неделе. За весь день авторизовывались 2 человка - оба админа. и обоим этот геморой нахрен не нужен. Вопрос: КАК ... можно сбрость значения свойств элемента - которые используются для голосования - необлодая правами админа и при этом не отсветив в журнале событий??
И еще интересный момент: (Проголосовало: 4892, Рейтинг: 3.33) - это один элемент затем входит другой. создает свой элемент - голосует 1 раз И! (Проголосовало: 1, Рейтинг: 3.33) - выходим на 2-ю позицию! Пи[цензура]ц рейтинг.
Николай Санников пишет: И еще интересный момент: (Проголосовало: 4892, Рейтинг: 3.33) - это один элемент затем входит другой. создает свой элемент - голосует 1 раз И! (Проголосовало: 1, Рейтинг: 3.33) - выходим на 2-ю позицию! Пи[цензура]ц рейтинг.
Не , про это то я знаю. Кстати по этому поводу - нет ли где нибудь на ЭТОМ (1с-bitrix.ru) сайте описание этого алгоритма. Заказчик просит, чтобы предъявить его (алгоритм подсчета) разгневанным участникам конкурса. а то данная ссылка ему кажется неавторитетной.
Как на стандартный компонент "bitrix:iblock.vote" наложить ограничение не по сессиям считать, а по ip и чтоб 1 раз скажем в день? вообще ведь никаких настроек нету по поводу подсчета голосов. На сайте до того доходит что люди ботов пишут которые повышают рейтинг и пока боремся с помощью бана по ip.
Николай Санников пишет: Заказчик просит, чтобы предъявить его (алгоритм подсчета) разгневанным участникам конкурса. а то данная ссылка ему кажется неавторитетной.
Распечатайте часть кода компонента в котором считается текущий рейтинг. Это будет самый авторитет :)