phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Autorefresh Ajax Shoutbox w wersji 1.12.7
Autor Wiadomość
cosmo

Posty: 4
Wysłany: 14-10-2012, 22:12   Autorefresh Ajax Shoutbox w wersji 1.12.7

Pytanie jak w temacie - czy możliwe jest zindywidualizowanie częstości odświeżania przez dowolnego usera?
Zakładam, że może to być problematyczne tak więc drugie pytanie: czy możliwe jest by podczas czytania starszych wpisów w szaucie, autorefresh nie zrzucał czytającego do najnowszej wiadomości, tylko o ilość nowo dopisanych wierszy?

Będę wdzięczny za pomoc - szukałem pomocy u wujka Gugla oraz na tym forum, ale bez specjalnego powodzenia.
 
     
Gadatliwa Kasia 

   
MQs

Pomógł: 172 razy
Posty: 480
Wysłany: 15-10-2012, 09:35   

Przewijanie SB o ilość nowych wierszy:
Kod:
#-----[ OTWÓRZ ]----------

images/shoutbox.js


#-----[ ZNAJDŹ ]----------

        var mydiv = $('#SB_inner');

#-----[ PO TYM DODAJ ]----------

        var pos = $('#SB_box').prop('scrollHeight');



#-----[ ZNAJDŹ ]----------

        setTimeout('skroll();',200);

#-----[ ZAMIEŃ NA ]----------

        setTimeout('skroll('+pos+');',200);



#-----[ ZNAJDŹ ]----------

function skroll()
{
    $('#SB_box').animate({scrollTop: $('#SB_box > #SB_inner').outerHeight()}, 300);
}

#-----[ ZAMIEŃ NA ]----------

function skroll(pos)
{
    var div = $('#SB_box');
    pos = div.scrollTop() + div.prop('scrollHeight') - pos;
    div.animate({scrollTop: pos }, 300);
}
Można by trochę zoptymalizować, ale instrukcja by się skomplikowała i większe prawdopodobieństwo kolizji z innymi możliwymi modami.

Indywidualne ustawienie odświeżania jest do zrobienia, ale trzeba by się babrać w plikach.

//edit:
Zrobiłem sobie to odświeżanie ;] Później, jak napiszę instrukcję (najmniej przyjemna robota) to wrzucę.

A z przewijaniem to lepiej moim zdaniem jest przewijać tylko wtedy, gdy jesteśmy ustawieni na samym dole (plus ustawienie na dole przy otwarciu strony).
 
     
cosmo

Posty: 4
Wysłany: 15-10-2012, 12:15   

Dzięki serdeczne, spróbuję pogrzebać wieczorem, po pracy.
 
     
MQs

Pomógł: 172 razy
Posty: 480
Wysłany: 15-10-2012, 15:56   

Odświeżanie: http://www.przemo.org/php...ic.php?t=139280
 
     
cosmo

Posty: 4
Wysłany: 15-10-2012, 20:16   

Dzięki serdeczne - działa rewelacyjnie :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę