Na mojej stronie internetowej: www.nocleg.neostrada.pl mam galerię zdjęć, z którą mam problem. Mianowicie jak najadę na jakąkolwiek miniaturkę zdjęcia, to pojawia mi się łapka ale jak kliknę na nią, to nie otwiera mi się zdjęcie w powiększeniu, a powinno.
Problem ten mam od jekiegoś czasu. Wcześniej wszystko działało ok, tj. po najechaniu na miniaturkę zdjęcia i jej kliknięciu otwierało się zdjęcie w powiekszeniu.
Nie wiem co jest przyczyną tego, że teraz żadne ze zdjęc nie chce się otwierać w powiększeniu. Zapewnie musieli coś zmienić na serwerze na którym jest umieszczona moja strona, albo może już najnowsze wersje przglądarek internetowych nie obsługują jakiś skryptów, które zostały zastosowane na tej stronie?! Sam już nie wiem.
Strona została napisana jakieś 10-11 lat temu i od tamtego czasu do teraz wszystko było ok.
Może ktoś zna rozwiązane tego problemu.
PS. Link do strony podałęm jedynie w celu przedstawienia mojego problemu.
Forum > Tematy dowolne > Moja prywatna strona - problem z galerią zdjęć
Wysłane 2014-11-30 11:59
Wysłane 2014-11-30 15:27 , Edytowane 2014-11-30 15:30
skrypt nie dziala na moje :)
logi sprawdzales ?
Wysłane 2014-11-30 16:04
@skatan Hmmm.... jakie logi?:) Powiem Ci szczerze, że wogóle nie znam się na języku html, dlatego dla mnie takie pytanie jest obce. Podpowiedz mi jak mogę to sprawdzić.
Ja na tej stronie przez te 11 lat jedynie podmieniałem zdjęcia a nowsze i nic poza tym. Zdjęcia fajnie się powiększały, tj. otwierały w oryginalnym rozmiarze, a w ostatnim czasie przestały.:?
Wysłane 2014-11-30 18:10 , Edytowane 2014-11-30 18:15
na moje stronka z phpcem jest
więc i jakieś logi powinny byc
poza tym skoro zmieniałeś sam obrazki
to moze cos zrypałeś :p
bo klikając w galerii w jakieś zdjęcie
jest błąd
TypeError: Kom2.filters is undefined
Kom2.filters.item(0).Apply();
gdzie nr jest powiązany nr fotki .
Wysłane 2014-11-30 21:01
Zdjęcia podminiałem z 7 lat temu. Zamiana polegała jedynie na nadpisaniu istnjeących starych zdjęć nowymi. Oczywiście nazwy plików z nowymi zdjęciami odpowiadały nazwom plików ze starymi zdjęciami. Po tym zabiegu zdjęcia nadal otwierały się z oryginalnym rozmiarze, także nic przez ten zabieg nie zrypałem.:)
Nie wiem, czy to istotne czy też nie (nie znam się), ale zdjęcia otwierały się w taki sposób że jak najechało się na daną miniaturkę zdjęcia i się na nią kliknęło to zdjęcie otwierało się w oryginalnym rozmiarze z tym że to wyświetlenie było z takim fajnym efektem tj. zdjęcie nie pojawiało się tak od razu na ekranie tylko tak jakby się rozświetlało.;) Podobny efekt był jak się go zamykało tj. tak zanikało, a nie znikało od razu. Być może ten zastosowany efekt nie jest już obsługiwany przez najnowsze przeglądarki, dlatego teraz nie chcą się wyświetlać zdęcia w oryginalnym rozmiarze?! Nie znam się na stronach internetowych dlatego to są jedynie moje domysły.
Zapewne trzeba byłoby zmienić tak kod w stronie, żeby znowu wyświetlały się zdjęcia w oryginalnym rozmiarze. Dlatego też założyłem ten wątek na forum, bo niestety rozwiązania tego problemu nie znalazłem w internecie.:/
Wysłane 2014-12-01 18:20 , Edytowane 2014-12-01 18:21
Sprawdziłem pod IE6 działa. Chwila googlowania i ...
I have been using this JavaScript function for 5 years now, but something changed in IE 10 which is not allowing to execute.
var item = $get(params[1]);
var image = item.getElementsByTagName("img")[0];
image.filters.item(0).Apply();
This has been working fine in IE 6-7-8-9, but with IE 10, it is unable to find image.filters property.
Yep, Microsoft removed support for DX filters from IE10. You can read about it here:
[LINK]
Wiec musisz inaczej zbudować swoją galerię. Może coś oparte o jquery. Łatwe w implementacji i masa tego w sieci.
Wysłane 2014-12-02 17:32
@TomekB Mógłbys mi coś podpowiedzieć jak, to mógłbym łatwo zmienić tak żeby galeria działała prawidłowo na nowszych przeglądarkach. Czy galerię należy zbudować całkowicie od nowa, czy należy jedynie zmodyfikować kod strony w niekórych miejscach?
Tak jak już wcześniej wspomniałem nie znam się na tworzeniu stron internetowych, ale jakby zabieg ten nie wymagał dużo pracy, to mógłbym go sam wykonać, ale musiałbym wiedzieć jak. :)
Za wszelkie podpowiedzi serdeczne dzięki.
Wysłane 2014-12-02 18:27 , Edytowane 2014-12-02 18:29
Ogólnikowa podpowiedź to taka, że trzeba wyrzucić kod (js)odpowiedzialny za aktualną galerie, i wstawić nowy kod obsługujący nową galerię. Stronę masz bardzo prostą więc do dzieła :) Ja np. kompletny amator z niewielką wiedzą n/t html i css bym sobie pewnie poradził, a czy Ty dasz radę to nie wiem.
Może uderz z pomocą do niejakiego "skrobi" :)
PS. Wiek strony niestety widać w kodzie :(
Wysłane 2014-12-02 21:47 , Edytowane 2014-12-02 22:27
Strona wygląda jakby była kiedyś ściągnięta teleportem Pro z localhosta. Ogólnie dziwnie i dość archaicznie to wygląda.
Jak napisał TomekB sporo jest gotowych skryptów galerii opartych na bibliotece jQuery.
Instalacja takiego skryptu jest dość prosta i wiązać się będzie z drobnymi zmianami na stronie.
Przed wdrożeniem zmian zrób sobie kopię zapasową strony.
Zmiany możesz (a nawet powinieneś) najpierw wprowadzić na serwerze testowym lub nawet wcześniej na jednym przykładowym pliku HTML.
Jeśli radzisz sobie z angielskim to można spróbować np.
[LINK]
lub
[LINK]
Opisy wyżej wymienionych galerii znajdziesz także po polsku. Wystarczy po googlować.
Zasadniczo wszystko sprowadza się do:
- pobranie skryptu galerii i ewentualnie biblioteki jQuery (zalecane jest ładowanie ją z zewnętrznego
serwera np. CDN Googla lub jquery.com)
- wstawienia do strony 2 linijek kodu ładującego pliki Javascript.
- wstawienia do strony wywołania pliku CSS
- przerobienia wywołania obrazka <a><img></a>
Powodzenia.
Zalecam popróbowanie na dodatkowej podstronie nie widocznej dla ludzi (nie podlinkowanej)
Edycja:
------
Przygotowałem gotowy kod testowy wykorzystujący Slimbox2, jak chcesz ściągnij, zapoznaj się, po testuj
i ewentualnie zaimplementuj na swojej stronie.
[LINK]
Przy okazji skorzystałem z "Czarno Piątkowej" chmurki, aby udostępnić plik :)
Wysłane 2014-12-10 21:31 , Edytowane 2014-12-10 21:32
W ostatnim czasie nie mogłem znaleźć wolnej chwili na to żeby zastosować podane wskazówki, ale dziś znalazła się taka wolna chwila i zabrałem się za robote.:)
@adir Zastosowałem się do Twoich wskazówek i powiem jedno... UDAŁO SIĘ!!! Jak na razie poprawiłem jedną stronę z galerią (tą najmniejsza), ale już zabrałem sie za kolejne. Niestety jest to dość mozolne i czasochłonne zajęcie, bo wszystko niestety robie na piechotę, ale ważne jest to że udaje mi się do własnymi siłami!!!
PS. Zapewne jakbym poszedł do jakiegoś webmastera, albo firmy zajmującej się stronami internetowymi, to zapewne nie chciałoby im się poprawiać kodu strony tylko zapewne chcieliby napisać nową i jeszcze skroić kasę. ;) A tak to poprawię sobie ją we własnym zakresie.
Bardzo dziekuję wszystkim którzy udzelili się w tym wątku.
Pozdrawiam
Wysłane 2014-12-11 08:03
PS. Zapewne jakbym poszedł do jakiegoś webmastera, albo firmy zajmującej się stronami internetowymi, to zapewne nie chciałoby im się poprawiać kodu strony tylko zapewne chcieliby napisać nową i jeszcze skroić kasę. ;) A tak to poprawię sobie ją we własnym zakresie.
Zapewne masz zapewne rację zapewne

Kto jest online: 0 użytkowników, 192 gości