Категории заданий

5 звезд рейтинг - jQuery, AJAX, PHP

Андрей Волков Исполнитель: Андрей Волков 
Оценка: +1
Отзыв: очень качественно
Стоимость: 1000
Категория: Помощь по сайту
Время выполнения: 1 день
Поиск кандидата: 0 сек


Подробное описание:

5 Star Rating system with jQuery, AJAX, and PHP 5 звезд рейтинг - jQuery, AJAX, PHP Коротко о проекте (простой фунционал): Есть одностраничный сайт, со списком, однотипных уникальных продуктов ,каждый продукт имеет картинку и описание и возможность поставить рейтинг со звездочками, от 1 до 5. После перезагрузки страницы, продукты сортируются на основании полученных рейтингов. Есть уже готовые простые бесплатные скрипты рейтинговой системы http://makitweb.com/5-star-rating-system-with-jquery-ajax-and-php/ 5 Star Rating system with jQuery, AJAX, and PHP Но также нужно доработать фукционал, как то может объеденив 2 или 3 скрипта, писать заново ничего не нужно, все готовые решения есть уже в виде скриптов на базе jquery, php и mysql https://www.hscripts.com/scripts/php/starrating.php Five (5) Star Rating System Script Вот еще готовый скрипт (Five (5) Star Rating System Script), который помимо основного имеет функционал защиты от накрутки, но под наш функционал не хватает 1 кокрентного решения (скрипта), необходимо, как бы, два скрипта как-то интегрировать в один. Функционал: 1. Каждый уникальный продукт, который добавляется из базы или вручную (статичный html) как то маркируется по префиксу в id (html id="product_2" id="product_1" например), что он учавствует в рейтинге, мы еще не знаем как будут добавляться продукты, скорей всего вручную, так как их не более 20-ти. Каждый продукт имеет звездочки голосования и любой уникальный посетитель сайта может единожды по записаному в базу его ip или еще как, имеет возможность единожды проголосовать за 1-н продукт, поставить ему рейтинг от 1 до 5 целые числа, то есть без 4.5 2.5 - без 1/2 Фукнционал должен позволять единожды каждому пользователю сайта, поставить рейтинг. 2. После голосования, страница принудительно перегружаеться или по ajax и сортирует продукты на основании полученых рейтингов-оценок или перегружается при следующей загрузке, что проще. 3. У каждого продукта есть счетчик количества проголосовавших, который всем виден, находиться возле звезд. 4. Сортировка по от большой к меньшей оценки, если оценки одинаковые, первые продукты выводиться те у кого больше количество голосов. 5. Должна быть предусмотрена возможность для вебмастера сайта, поднятия одного продукта в топ1, как-то через записи в базе и другие манипуляции в "ручном режиме", типа установка произвольного рейтинга и любого количества голосов в счетчике. Сервер работает на базе nginx, с апачевскими модулями, php работает, база mysql - доступ к базе, можем дать, как и доступ ftp для заливки скриптов. Фронтэнда нет, можно взять любой шаблон просто листинг по вертикали блоков (продуктов), блок за блоком, с звездами, чтобы потом на этот "скелет" можно было без проблем одеть дизайн и верстку, используем html5 и возможно bootstrap - шаблон статичный Задача не изобретать велосипед, а имея знания php/mysql/query модифицировать готовые решения и интегрировать их в одно.

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 522205 читателей!

Присоединяйтесь к нам в соцсетях!