Голосование с функцией Drag and Drop
svetlovodsk 25.05.2015 Стол заказов 1685 6 комментариев
Срочно! Необходимо разработать дополнительный модуль для DLE 10.0 (либо отдельный скрипт, подключаемый к DLE) - голосование с функцией Drag and Drop.
Например, в списке опроса (голосования) есть 20 фамилий, пользователь их перемещает в нужном ему порядке, выдвигая кого-то на первое место, второе, третье и т.д. и нажимает на кнопку "Голосую". Данные записываются в базу. При последующих открытиях страницы с опросом, фамилии сортируются по текущему (на момент открытия страницы пользователем) рейтингу. Рядом с фамилиями отображается текущий рейтинг каждой фамилии. В идеале необходимо к каждой фамилии в списке добавить и небольшое фото для наглядности. Внизу опроса также необходимо вывести общее количество проголосовавших пользователей.
Необходимо также исключить возможность накрутки голосов, но так, чтобы пользователи с одним айпи (например, какая-нибудь фирма, в которой 10 компьютеров и один айпи на всех) могли голосовать.
Модуль (или скрипт) необходимо разработать в кратчайшие сроки (до 5 дней). Важен сам функционал.
Также рассматривается и второй вариант - без функции Drag and Drop. Рядом с каждой фамилии отображается небольшое поле input, в которое пользователь сам проставляет номера: 1, 2, 3 и т.д. При этом, если в одном из полей уже стоит определенная цифра и пользователь случайно ставить такую же цифру в другое поле, ему должно появиться сообщение в модальном окне о том, что он поставил дублирующееся число.
Жду предложений!
Например, в списке опроса (голосования) есть 20 фамилий, пользователь их перемещает в нужном ему порядке, выдвигая кого-то на первое место, второе, третье и т.д. и нажимает на кнопку "Голосую". Данные записываются в базу. При последующих открытиях страницы с опросом, фамилии сортируются по текущему (на момент открытия страницы пользователем) рейтингу. Рядом с фамилиями отображается текущий рейтинг каждой фамилии. В идеале необходимо к каждой фамилии в списке добавить и небольшое фото для наглядности. Внизу опроса также необходимо вывести общее количество проголосовавших пользователей.
Необходимо также исключить возможность накрутки голосов, но так, чтобы пользователи с одним айпи (например, какая-нибудь фирма, в которой 10 компьютеров и один айпи на всех) могли голосовать.
Модуль (или скрипт) необходимо разработать в кратчайшие сроки (до 5 дней). Важен сам функционал.
Также рассматривается и второй вариант - без функции Drag and Drop. Рядом с каждой фамилии отображается небольшое поле input, в которое пользователь сам проставляет номера: 1, 2, 3 и т.д. При этом, если в одном из полей уже стоит определенная цифра и пользователь случайно ставить такую же цифру в другое поле, ему должно появиться сообщение в модальном окне о том, что он поставил дублирующееся число.
Жду предложений!