Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Real time update wall
Forum PHP.pl > Forum > Gotowe rozwiązania
lolelk
To ja się podzielę czymś swoim
tutaj link do dema: http://maslo.kei.pl/index.html
tam też można ściągnąć paczkę z plikami.
Jest to plugin do jQuery taka imitacja ściany z facebooka mianowicie
Najlepiej żeby przetestować jest sobie uruchomić z 2 zakładek i w jednej dodać post. Podczas przewijania strony w dół też się wczytują kolejne posty według limitu którego sobie ustalimy tzn np 5 razy ma wczytać x postów starszych.
W js siedzę od niedawna także spokojnie z krytyką haha.gif
patrysiek2
Proste, lecz przydatne smile.gif
Graficznie, może nie jakieś piękne, ale to się da upiększyć.
!*!
Pokaż gdzieś kod online np. na http://jsfiddle.net/ bo nie chce mi się pobierać paczki. Jak sprawdzasz czy dodano nowe posty? Robisz odwołanie co x sekundy? To zarżnie transfer dość szybko.
toffiak
Działa to na zasadzie ciągłego odpytywania serwera z domyślną przerwą między zapytaniami 1 sec.
!*!
Cytat(toffiak @ 3.05.2012, 15:41:20 ) *
Działa to na zasadzie ciągłego odpytywania serwera z domyślną przerwą między zapytaniami 1 sec.


Przy domowych blogaskach może takie coś przejdzie. W większym serwisie już nie.
mls
Cytat(!*! @ 3.05.2012, 20:38:52 ) *
Przy domowych blogaskach może takie coś przejdzie. W większym serwisie już nie.


Uzasadnij. Bo większe serwisy również korzystają z podobnych rozwiązań (long polling ajax) i działają całkiem sprawnie.
!*!
Cytat(mls @ 3.05.2012, 22:19:44 ) *
Uzasadnij. Bo większe serwisy również korzystają z podobnych rozwiązań (long polling ajax) i działają całkiem sprawnie.


Takie odpytywanie "co chwilę" zarzyna transfer, lepsze są websockety, dostaję odpowiedź od serwera wtedy kiedy ona przyjdzie bez odpytywania co x sekund. "long polling" było dobre gdy przeglądarki nie obsługiwały websocketów i były ich podróbką w pełnym wymiarze w dodatku słabą, bo źle napisany może więcej zaszkodzić niż pomóc.
Korab
Ale póki co z WebSocketów nie skorzystasz. Przynajmniej w Firefoxie, Operze i IE.
!*!
Cytat(Korab @ 6.05.2012, 10:37:34 ) *
Ale póki co z WebSocketów nie skorzystasz. Przynajmniej w Firefoxie, Operze i IE.


A skąd tę bzdurę wyssałeś?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.