Создание модуля голосования
Для сайта https://prestigebud.com.ua/
нужно создать новый функционал "голосование". Данный функционал встраиваем для новостей.
Для этого в разделе новостей, в любой из новостей можно добавить голосование двух типов:
1. За фотографию
2. За текстовый вопрос.
Сначала ознакомьтесь с дизайном:
https://www.figma.com/file/T3J8d2BZ2fz5ITEVRo8GNN/PrestizhBud_Design_final?node-id=0%3A1
крайняя правая колонка, три изображения.
1. Голосования за фотки , в каждой отдельно взятой новости можно будет добавить голосование, после чего администратор, сможет задать любое произовльное кол-во "записей" для голосования. Каждая запись состоит из:
а) фотография
б) Заголовок
в) ссылка (не обязательное поле)
На фронтэнде, посетитель сайта, для того чтоб проголосовать, должен будет пройти идентификацию через фб или гугл.
Для вызова авторизации, пользователь нажимает кнопку проголосовать, после чего:
-выводим попап где говорим что для голосвания надо авторизироваться (дизайн при необходимости сделаю) с выбором фб или гугл
-можно и по другому, главное дать пользователю понять, почему голос не засчитался, а вдруг какие то авторизации.
После авторизации и проверки на уникальность голоса данного пользователя - он увидит страницу результатов. В дизайне данная страница отдельно отображена.
Сортрировка
На странице результатов - кол-ву голосов. На списке - сортировка согласно сортировки в админке.
Созданное голосование в новости добавляем в конце контента новости.
Для админа создавать голосование можно как в самой новости, так и сделать отдельный раздел под создание голосований. И тогда встройка в новость может происходить путем прописывания в контенте новости некого набора символов (например <!vote=2333. )
Для наполнения голосования за фотки - можно использовать функционал админки для задания команды, так как есть возможность сортировать созданные сущности.
1 Голосования за опции предоставлено в дизайне в двух видах: до голосвания и после.
Для данного типа голосования авторизация не нужна. Голосовать можно сразу за несколько опций.
Мобильная версия представляет собой то же самое просто без двух колонок контента.
Способы реализации можно изменить или упростить, предварительно обсудив. Возможно уже есть необходимые библиотеки или скрипты или заготовки.
сайт на самописном движке на ларавель, фронт бутстрап и реакт.
-
2418 37 0 Здравствуйте!
Готов взяться за Ваш проект!
Опыт в .NET, PHP, NODEJS, UNITY.
Большой опыт в Opencart, Laravel и WordPress.
Пишите, буду рад ответить.
Aktualne zlecenia dla freelancerów w kategorii PHP
Poprawić CLSTrzeba poprawić Cumulative Layout Shift przez kod PageSpeed nie widzi tego problemu, ale przez Google Chrome widać, że jest przesunięcie układu dla wersji komputerowej strony W odpowiedzi Google Search pojawił się błąd dotyczący szybkości wersji komputerowej Trzeba… PHP, Programowanie stron internetowych ∙ 1 dzień temu ∙ 26 ofert |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
993 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 1 dzień 2 godziny temu ∙ 60 ofert |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 1 dzień 18 godzin temu ∙ 25 ofert |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 2 dni 16 godzin temu ∙ 34 oferty |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
58 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 2 dni 22 godziny temu ∙ 25 ofert |