Sruu - forum webdeveloperów
Potrzebuje pomocy - Wersja do druku

+- Sruu - forum webdeveloperów (http://forum.sruu.pl)
+-- Dział: Web Development (/f-web-development)
+--- Dział: HTML5 & CSS3 (/f-html5-css3)
+--- Wątek: Potrzebuje pomocy (/t-potrzebuje-pomocy)



Potrzebuje pomocy - SLipinski127 - 11-10-2017 19:42

Witam,

Z gory przepraszam za ortografie...Undecided

Tworze teraz strone o temacie motywacyjnym. Cos takiego jak 9GAG gdzie user moze scrollowac w dol caly czas i posty sie pojawiaja. Uzytkownik po rejestracji moze Likenac albo Dislikenac posta (ktory potem dostaje punkty i idzie na ranking), jesli duzo ludzi polubi tego samego posta wtedy ten post idzie pod Hot.html. 

Moje pytania:

1. Jak zrobic tak zeby uzytkownik mogl scrollowac caly czas w dol (jak w 9GAGu).
2. W jakim jezyku zrobic (i jak implementowac) panel administratora (cos tam umiem z Pythona, tylko nie wiem czy lepiej Python czy PHP, jesli PHP to musialbym sie nauczyc Confused)
3. Jak zrobic taki system lajkow i dislajkow?
4. Jest tu na forum jakis dobry designer do logo? Smile


P.S. Jestem studentem, ucze sie dopiero HTML, CSS i JS wiec programowanie tez dopiero nie dawno zaczalem. 

Z gory dziekuje, 
Pozdrawiam.


RE: Potrzebuje pomocy - Tpk-Games - 06-11-2017 20:58

1. Wydaje mi się, że taki efekt jest możliwy do uzyskania w JS. Robisz prosty skrypt który sprawdza o ile pixeli jesteś oddalony od top'u witryny i poniżej wybranej granicy dociągasz kolejne dane z bazy asynchronicznie z użyciem AJAX'a.
2. Python'a nie wszędzie uruchomisz natomiast PHP wydaje się być nieco bardziej elastyczne w tym zakresie, poza najczęściej tego typu aplikacje robi się w połączeniu PHP(Laravel/Symphony) + React / Angular / Vue czy coś jeszcze innego. A no i wtedy implementacja tzw. infinite ajax scroll animation wygląda tak: 

http://itsolutionstuff.com/post/how-to-implement-infinite-ajax-scroll-pagination-in-laravel-5example.html 

Choć język programowania nie ma tu wiele do gadania on ma wyrażać tylko twoje myśli, tak więc i w Pythonie (django) da się coś takiego wykonać ale to już od ciebie zależy co wybierzesz: 

https://simpleisbetterthancomplex.com/tutorial/2017/03/13/how-to-create-infinite-scroll-with-django.html

Sam panel admina nw czy jest sens pisać od zera (oczywiście można) ale w dobie Composer'a zaciągasz np. Voyager i gotowe.
3. https://www.youtube.com/watch?v=y5qZJ7sYN88 <- Może to nie jest platforma społecznościowa ale samą implementacje tam znajdziesz.
4. To raczej pytanie do działu "Bazar" Wink

Skoro jesteś studentem i dopiero zacząłeś z HTML/CSS & JS to będzie bardzo ciężko coś takiego będzie samemu zrobić, niemniej nie ma rzeczy niemożliwych.


RE: Potrzebuje pomocy - SLipinski127 - 20-11-2017 16:03

Dziekuje Bardzo. Postanowilem zatrudnic znajomego ktory jest programista. 

Jeszcze jedno pytanko, zna Pan moze Java i umie sie pan obslugiwac Android SDK?

Pozdrawiam


RE: Potrzebuje pomocy - Malad - 22-11-2017 12:54

Napisz dokładnie co potrzebujesz z Javy, być może będę wstanie pomóc Smile ew. napisz prywatną wiadomość.