Dziwny problem z forum

w dziale Opera
Obcy napisał(a):

Win XP, Opera 8.0 b2

Na TYM forum jest płynący tekst, na mojej operze dzieja sie z nim dziwne rzeczy mianowicie kazdy wyraz jest w osobnej linijce (załacznik) Naprawie sie w momencie gdy najade kursorem na jakis wyraz tym tekscie.

Zaczeło sie tak dziać gdy zainstalowałem opere 8.0b1 na 7.6p3.

Jak instalowałem na czysto 8 b2 było ok, wiec usunołem to co miałem zainstalowane,zainstalowałem na czysto jeszcze raz 8.0b2 podmieniłem plik .ini , zakładki i hasła i jest to samo co wczesniej... co trzeba zmienić?


Podobnie jest ze stroną na której jest to to forum, dokłądniej chodzi o menu, nie działa. Przyczyny takie same jak z tym forum.
Co do menu to i tak jest z nim troche kłopotów bo normalnie tez sie troche wali ale wszystko działa. Może ktoś mądry powie jak naprawić to menu? bo admin coś sie starał i tylko tyle mu wyszło

Obcy napisał(a):

Sory załącznik gdzieś uciekł

forum.jpg

Zajec napisał(a):

forum
Ciężko powiedzieć czy to początkowe dziwne wyświetlanie przewijanego tekstu to wina Opery... Podejrzewam, że Opera tworzy sobie pasek na tekst do przewijania i dostosowuje go, do tekstu który został jej podany... A potem nagle wykonuje skrypt JavaScript i tego tekstu robi się 10x więcej.

Rozwiązanie jest bardzo proste. Wystarczy załatwić sprawę wstawiania tekstu po stronie serwera zamiast klienta. Wystarczy, że webmaster:

1) Zamieniłby linijkę

<script language=javascript src=http://www.e-basket.pl/news-js2.php></script>

na
<?php include 'http://www.e-basket.pl/news-js2.php'; ?>


2) Zmieniłby konstrukcję pliku "news-js2.php", tak aby przykładowa linijka
document.write('<A HREF=http://www.e-basket.pl/?news=23669 class=whitelink target=_blank> <B>PLKK:</B> Lotos - ŁKS 1:0</A> -=- ');

wyglądała w nastepujący sposób:
<A HREF=http://www.e-basket.pl/?news=23669 class=whitelink target=_blank> <B>PLKK:</B> Lotos - ŁKS 1:0</A> -=- 



Może całość brzmi trochę skomplikowanie, ale dla kogoś choć odrobinę obeznanego w tworzeniu stron, będzie to drobna zmiana - wierz mi :-)

Teraz tylko znajdź kontakt z webmasterem i podeślij mu to, co napisałem.


menu
Starałem się czegoś dopatrzyć, ale mi się nie udało. Możesz zrobić jakiś screen, ukazujący dokładniej błąd, o którym piszesz?

Obcy napisał(a):

Ok dzieki zobaczymy co sie da z tym forum zrobic, dzieki!


Co do menu to w załaczniku jest pokazane co jest źle, ale jeszcze troche wyjaśnie aby było jaśniej.

Do 7.6p3 to menu wogle sie nie otwierało (pokazane na skrinie 1) od tej własnie wersji zaczeło sie otwierać (choć wiem ze webmaster tez coś kombinował), jednak nie otwiera sie tak jak trzeba, jak sie najedzie na dany dział pokazuje sie tylko jedna opcja (gdzie jest chyba 7) dopiero gdy sie najedzie w miejsce gdzie mają być inne opcje zaczynają sie pokazywac, dobrze to widac na skrinach 2 i 3 .
I problem polega na tym aby zrobić to aby otwierało sie prawidłowo. Albo przynajmniej tak jak wczesniej czyli źle ale sie otwierało i mozna było korzystac.


I takie pytanie z ciekawosci, czemu pod daną wersją zarówno z forum i menu jest ok (menu działa źle, jak opisałem. ale mozna korzystac) a pod ta samą wersja po skopiowaniu pliku .ini zakładek i haseł zaczynają sie problemy? może coś w pliku .ini jest źle?


Mam nadzieje że w miare jasno sie wyraziłem bigsmile

menu.zip

Zajec napisał(a):

Prawdopodobnie webmaster użył starej wersji menu (możliwe że Sothink, ale nie jestem pewien) która nie była jeszcze przystosowana do innych niż IE przeglądarek.

Tylko żebyś mnie źle nie zrozumiał - nie oznacza to, ze Opera, FF, Konq czy Mozilla są gorsze! Problem wynika z tego, że IE ma strasznie dużą akceptację błędów w kodzie strony, a autor prawdopodobnie nie testował swojego menu w niczym poza IE. Ww. przeglądarki obsługują bardzo dobrze standardy wyznaczane przez W3C, ale gdy dochodzi do natknięcia się na błąd - wtedy już nie ma żadnych wytycznych określających zachowanie się przeglądarki.

W IE prawdopodobnie połowa kodu to obsługa błędnych stron ;-)

Gdyby webmaster był "oporny" i odmówił wprowadzenia poprawek możesz jeszcze zajrzeć na http://osiolki.net/oserwisie - ale mam nadzieję, że nie będzie takiej konieczności :-)