ForumCała strona

Nawigacja

Aktualnie online

Gości online: 42

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Błędne wyświetlanie sekcji głównej w IE, błąd autologowania w nowej Operze, zła konwersja emotek
thek
Mam portal na nieco zmodyfikowanym przeze mnie gillette z v7 i zauważyłem z użytkownikami kilka nieco dziwnych zachowań tej wersji.
1. W IE źle wyświetla główną zawartość strony. Konkretnie zwęża ją do szerokości nazwy w belce+jej zakończenia i domyślam się, że problem jest gdzieś w CSS w związku z brakiem width:100%, ale patrząc na źródło wygląda na to, że tabela za main odpowiedzialna przyjmuję tę szerokość a mimo to przeglądarka tego nie akceptuje. Nadmienię, że Opera i FF interpretują stronę prawidłowo.
2. Najnowsza Opera powoduje autozapętlenie logowania. Nie da się wylogować z użytkownika dopóki nie usunie się zapamiętanego hasła z samej przeglądarki. Proba wylogowania przenosi nas do strony głównej jako zalogowanego. Problem ten tyczy tylko najnowszej wersji Opery.
3. Niezbyt fortunnie konwertowane są uśmieszki... Jeśli mamy w bazie dla przykładu :p i :pajac: to wszystko zależy od miejsca w którym one występują, ale w związku z tym, że :p jest domyślną emotką to wyświetli (:p-emot)ajac:
4. Widziałem wielokrotne wyświetlanie tego samego użytkownika w panelu użytkowników online
To są błędy niezależne akurat od moich poprawek, gdyż tych elementów silnika nie zmieniałem. Mam kilka błędów, ale to już efekt moich działań i o te nie pytam.

Nadmienię też, że dość niefortunne jest ograniczenie tabeli forum polem lastpost zamiast lastpostid (z którego można wyciągnąć więcej informacji). Skrypt jest tak napisany, że może się zdarzyć, iż ktoś modyfikujący forum pod kątem przeniesienia do ostatniego posta będzie miał to uniemożliwione. To pole będzie różne od lastpost w tabeli thread, co uniemożliwia porównanie tych danych i złożenie. Jest to spowodowane wykonywaniem tych zapytań jedno pod drugim. A jeśli wykonają się one w różnych sekundach to jest kaplica. Sam to przeżyłem i do bazy mam zapytanie, mimo iż zmienione, to nadal mające problemy z właściwą identyfikacją ostatniego posta na głównej stronie forum. Nie wie nawet jaki był ostatni wątek na nim, choć rozpoznaje prawidłowo ostatni post wątku uznanego przez zapytanie za ostatni :)
Na obecną chwile zapytanie w stylu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

działa nieprawidłowo. lepiej to zastąpić podanym lastpostid, które o niebo łatwiej posłuży za łącznik niż zależne od czasu wykonania na serwerze lastpost.
Jeśli ktoś chce sprawdzić to adres portalu to www.ancarians.pl

Wiadomość doklejona:
Ad. 4) Wielokrotne wyświetlanie tego samego usera w panelu "Ostatnio online" jest spowodowane zaniechaniem wrzucenia prostego DISTINCT do zapytania.

Co do poprawek w zapytaniu o ostatni post na danym forum obecnie będę testował dość ryzykowne porównanie:
Pobierz kod źródłowy  GeSHi: MySQL
  1. WHERE f.forum_cat!=0 AND (p.post_datestamp>=f.forum_lastpost OR f.forum_lastpost=0) ORDER BY f.forum_cat
Zinterpretowano w sekund: 0.004, wykorzystano GeSHi 1.0.8.10

Niestety takie porównanie jest jedynym wyjściem w opisanej sytuacji. Choć i tak w momencie gdy ktoś z moderatorów usunie ów ostatni post to mogą się na forum znowu babole ujawnić w stylu braku postu spełniającego owo kryterium...


PW od moderatora:
  1. Zmiana nazwy tematu - Pieka 15.10 - 15:16

Edytowane przez thek dnia 20.10.2008 14:41:31
 
Wścibski Gość
Dodany dnia 24.11.2024 21:27:38
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl