01.03.2015, 10:52
Hej!
Pytanie jest związane bezpośrednio z poprzednim tematem, jednak kierując się zasadą 1 problem - 1 temat, zakładam kolejny.
Skrypt opisany w poprzednim temacie działa, zrobiłem także wersję czystą nie sprawdzającą w żaden sposób czy użytkownik jest online.
W obu wersjach jest funkcja odświeżania po kliknięciu buttonu. Sam skrypt na odświeżanie jest prosty i działa z jednym wyjątkiem -> w wersji skryptu sprawdzającej czy user jest online (poprzedni temat) przycisk odświeżania faktycznie wczytuje od nowa skrypt, ale sesja użytkownika się po drodze gubi i zamiast odświeżonych statystyk wyświetla komunikat dla niezalogowanego użytkownika.
Przyjrzałem się odrobinę wersji skryptu gdy był on obsługiwany przez phpbb2 by przemo i porównałem.
Przypuszczam, że kod podany w pierwszym topicu nie służy tylko do sprawdzenia czy użytkownik jest online, ale także podtrzymania sesji. Supryk oznajmił, że w MyBB sprawdza się to prościej - właściwie jednym poleceniem, zamiast kilku z przema. Odpowiednikiem ($mybb->user['uid']) zgaduje, że jest po prostu $userdata['username'];, a reszta służy wspomnianej akcji podtrzymania.
Idąc tym tropem, próbowałem wrzucić podobny kod do global.php i następnie poprawić skrypt, jednak bez efektu.
Pytanie kieruje w szczególności do Supryka i LikeLoveHate, którzy znają istotę problemu z pierwszego topicu, jednak jeśli ktoś ma jakiś pomysł chętnie wysłucham
Pytanie brzmi: Jak poprawić skrypt, by podtrzymywał sesje i udało się odświeżyć manualnie bez przeładowywania pełnej strony.
Potrzebne dane znajdują się w zlinkowanym temacie, niżej dorzucam jeszcze funkcje przypisaną buttonowi 'odśwież'.
Pytanie jest związane bezpośrednio z poprzednim tematem, jednak kierując się zasadą 1 problem - 1 temat, zakładam kolejny.
Skrypt opisany w poprzednim temacie działa, zrobiłem także wersję czystą nie sprawdzającą w żaden sposób czy użytkownik jest online.
W obu wersjach jest funkcja odświeżania po kliknięciu buttonu. Sam skrypt na odświeżanie jest prosty i działa z jednym wyjątkiem -> w wersji skryptu sprawdzającej czy user jest online (poprzedni temat) przycisk odświeżania faktycznie wczytuje od nowa skrypt, ale sesja użytkownika się po drodze gubi i zamiast odświeżonych statystyk wyświetla komunikat dla niezalogowanego użytkownika.
Przyjrzałem się odrobinę wersji skryptu gdy był on obsługiwany przez phpbb2 by przemo i porównałem.
Przypuszczam, że kod podany w pierwszym topicu nie służy tylko do sprawdzenia czy użytkownik jest online, ale także podtrzymania sesji. Supryk oznajmił, że w MyBB sprawdza się to prościej - właściwie jednym poleceniem, zamiast kilku z przema. Odpowiednikiem ($mybb->user['uid']) zgaduje, że jest po prostu $userdata['username'];, a reszta służy wspomnianej akcji podtrzymania.
Idąc tym tropem, próbowałem wrzucić podobny kod do global.php i następnie poprawić skrypt, jednak bez efektu.
Pytanie kieruje w szczególności do Supryka i LikeLoveHate, którzy znają istotę problemu z pierwszego topicu, jednak jeśli ktoś ma jakiś pomysł chętnie wysłucham
Pytanie brzmi: Jak poprawić skrypt, by podtrzymywał sesje i udało się odświeżyć manualnie bez przeładowywania pełnej strony.
Potrzebne dane znajdują się w zlinkowanym temacie, niżej dorzucam jeszcze funkcje przypisaną buttonowi 'odśwież'.
Kod:
function odswiez(){
$('div.dane').remove();
$('<span>Loading...</span>').appendTo('div.pasek');
$("div.pasek").load('statyHH.php');
}