Projektowanie VideoLibrary
3.1 Z Dodaj przycisk usunięcia wideo na stronie głównej dla każdego wideo (tylko dla administratora).Mogą to być trzy pionowe przyciski, jak ustawienia, gdzie będzie opcja usunięcia wideo.Podczas kliknięcia należy wyświetlić okno potwierdzenia "Jesteś pewien, że chcesz usunąć *nazwa wideo*" tak/nie.(Można zrealizować nie więcej niż trzy punkty, możesz zaproponować swoją opcję.CzteryW menu nawigacji dodaj przycisk "upload video", przy kliknięciu na niego musi pojawić się formularz:
1) Nazwa
2) gatunek 3) YouTube Video Link
4) Opis To, co jest wysłane w formie, musi przejść weryfikację na froncie i wstecz (jeśli wszystkie pola są wypełnione, nie przekraczają limitu znaków), jeśli którykolwiek z formularzy nie jest ważny, to pole jest wyróżnione i pod nim pojawia się wiadomość.5 .Nie pobieraj wszystkich filmów, gdy strona jest pobierana po raz pierwszy, pobierz najpierw 10 filmów + dodaj odpowiednio przycisk na stronie głównej "load next 10 videos".(to znaczy z backend nie należy wysyłać listy wszystkich filmów, a po częściach) Ponadto cała logika należy przenieść na backend, to znaczy filtracja wideo według gatunku i wyszukiwanie wideo według nazwy będzie odbywać się na backend, a już gotowy wynik wyszukiwania - wysłać na frontend.Również w poprzedniej wersji kodu popełnił błąd, a my przy wyborze konkretnego wideo idzie nieskończony zapytanie do serwera, prawdopodobnie dlatego, że zapomnieliśmy umieścić podwójne, kwadratowe skrzydła w useEffect.W każdym razie dodam poniższy obrazek problemu.6.Także nasze linki do filmów i zdjęć były w ten sposób podawane.HTTPS://www.youtube.com/embed/${currentFilm.videoId} https://img.youtube.com/vi/${videoId}/0.jpg Trzeba zmienić na prostą drogę, to znaczy link do wideo będzie zwykły (który przychodzi nam w formie), przykład: https://www.youtube.com/watch?v=b4b8ktEV4Bg&ab_channel=Computerphile A oto z zdjęciami trzeba wymyślić, jak odciąć ten krótki kod i zrobić na plecach link, który będzie wysyłany na froncie.Ale istota polega na tym, że na froncie nie musi być hardcoda, musi cały zebrać się na backend.7 .Podczas kliknięcia na ikonę autoryzacji musi pojawić się menu autoryzacji, w którym będzie sign in/login; logout w zależności od sytuacji, a także przycisk 'Ustaw konto', jeśli użytkownik jest zalogowany.Będzie to odrębne okno, w którym użytkownik zobaczy informacje o swoim koncie: Avatar, nazwisko, nazwisko, login, hasło itp.Które może się zmienić.7.1 W przypadku administratora w tym oknie ustawień po prawej stronie znajduje się przycisk "Weryfikacja wideo" przy kliknięciu, na którym otworzy się okno z wideo, które wysłał SS za pośrednictwem formularza.I Administrator może je dodać lub odrzucić, przykład jak można to zrealizować na zdjęciu ekranu.Link do githabu projektu https://github.com/OleksandrDav/VideoLibrary
Załączniki 2
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Należy stworzyć formularz Gravity Forms według szablonu czatuTrzeba stworzyć formularz Gravity Forms według szablonu czatu. Znajomość lub przynajmniej zrozumienie angielskiego jest konieczne!!! Dostarczę stronę, na której znajduje się coś w rodzaju czatu online, gdzie trzeba wybierać opcje, a w zależności od tych opcji otwierają się nowe… Programowanie stron internetowych ∙ 14 godzin 7 minut temu ∙ 42 oferty |
Tworzenie lub korekta strony na opencartWitam wszystkich! Wstępna sytuacja do zrozumienia: Zamówiłem rozwój strony internetowej u Templatemonsters. Z góry uzgodniłem specyfikację i kupiłem od nich szablon. W rezultacie nie dotrzymano terminów i w ogóle napisali, że nie mogą zrobić tak, jak uzgodniono. Hosting kupiłem… Programowanie stron internetowych, Sklepy internetowe i e-commerce ∙ 21 godzin 39 minut temu ∙ 30 ofert |
Rozwój aplikacji mobilnej AI z bajkami dla dzieciPoszukuję doświadczonego programisty lub zespołu do stworzenia aplikacji mobilnej z sztuczną inteligencją, która będzie generować krótkie, miłe i dostosowane do wieku bajki dla dzieci prosty, piękny i bezpieczny produkt, w którym rodzic w kilka minut może stworzyć osobistą… AI i uczenie maszynowe, Programowanie stron internetowych ∙ 22 godziny 41 minut temu ∙ 40 ofert |
Tłumacz dla WordPress.Trzeba przetłumaczyć stronę WordPress z WooCommerce na 30 języków. Wtyczka do wygodnego automatycznego tłumaczenia. Żeby nie klikać na każdą stronę w celu tłumaczenia i każdy produkt. Żeby można było robić wyjątki dla określonych fraz. Można było poprawiać tłumaczenie.… Programowanie stron internetowych, Kompleksowe prace nad stroną internetową ∙ 23 godziny 18 minut temu ∙ 24 oferty |
Poprawki dla strony na OpencartStrona veselkatm.com.ua na OpenCart Wersja 3.0.3.8 1) Udoskonalić koszyk Stworzyć metody dostawy: - Ukrposzta - Nova Poshta Zainstalować i skonfigurować moduły, aby wszystko działało poprawnie Stworzyć metody płatności: - Płatność przy odbiorze - Na konto - Na kartę 2)… Content Management Systems, Programowanie stron internetowych ∙ 1 dzień 2 godziny temu ∙ 56 ofert |