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ść.


RE: Potrzebuje pomocy - Tpk-Games - 22-12-2017 14:31

Niestety nie znam Javy ani AndroidSDK tak aby mógł swobodnie się nimi posługiwać (ani nawet Kotlin czy Scala). Natomiast wracając do technologi które wyżej proponowałem jest jeszcze jedna ciekawa opcja pozwalająca na budowę właśnie takich aplikacji mobilnych (przy pomocy JS oraz framework ionic) można bez większych problemów zrobić sobie prostą oraz stosunkowo łatwo przenośną apkę.


RE: Potrzebuje pomocy - Witt111 - 31-12-2017 12:52

poelcam strone kurs html Smile

https://www.aasapolska.pl/