Niewyświetlanie zdjęć w przeglądarce
Auteur : Grzegorz T.Witam
Moim problemem jest niewyświetlanie się niektórych zdjęć w przeglądarce, lub straszna ich jakość. Pomimo tego, że w programie WebSite w podglądzie jest wszystko ok, to już na komputerze np. w Firefoxie się nie wyświetlają, a w Operze czy Chromie ich jakość to jedna wielka pikseloza. W smartfonie jednak wszystko jest w porządku.
Zauważyłem to dopiero dzisiaj (23.03.2015), choć jeszcze np. przedwczoraj wszystko było ok, zdjęcie się wyświetlało normalnie nawet w przeglądarkach komputerowych.
Myślałem, że może jest to wina rozmiaru zdjęcia, więc zmienilem go na mniejszy - poprawiła się wtedy tylko część zdjęcia w Operze (ok. 2/3 zdjęcia), natomiast zniknęło całkiem w Chromie i Firefoxie.
Wszystko jest ok tylko wtedy, gdy dam czyste zdjęcie, bez żadnych filtrów i masek.
Zaznaczę też, że np. w galerii czy kontakcie na mojej stronie mimo że dałem wiele zdjęć z maskami i innymi "upiększaczami", zdjęcia wyświetlają się prawidłowo.
Problem zauważyłem jak na razie tylko na stronie głównej z niektórymi zdjęciami.
Witaj Grzegorz,
Nie podałeś adresu swojej strony.
Pozdrawiam
Auteur
Zauważyłem, że problem pojawia sie głównie wtedy, gdy dodaję obrazki w formacie .png lub .gif. Szkoda, ponieważ jeszcze do niedawna nie sprawiało to żadnych problemów, mogłem dodawać różne obrazy jako .png z przezroczystością, mogłem dodawać maski, filtry etc., i wszystko działało. Teraz, żeby przeglądarki poprawnie (i w ogóle) wyświetlały obrazy na stronie głównej, muszę dawać czyste obrazy .jpg :( Inaczej albo nie widzą tych obrazów, albo nie wyświetlają ich w całości, albo jest ogromna pikseloza zdjęcia.
Auteur
Teraz zauważyłem, że jak wrzuciłem zdjęcie "strona w budowie" i ten krzyż po prawej w formacie .jpg, to wyświtlają się i owszem, poprawnie, ale znowy zniknęło mi zdjęcie, które powinno być w tym wcięciu od lewej w drugim tekście :( Nie mam pojęcia, co się dzieje.
strona: www.godziszka.beskidy.pl
Auteur
Dodatkowo wyszło jeszcze, że problemy z wyświetlaniem są również wtedy, kiedy jakkolwiek sam zmodyfikuję zdjęcie, np. w Gimpie czy innym graficznym programie dodam napis, albo dorysuję coś, lub zmienię rozmiar (zazwyczaj na mniejszy).
Podsumowując, od pewnego czasu mogę wrzucać TYLKO zdjęcia nie modyfikowane, i tylko w formacie .jpg. Ale jak wrzucę jedno, to znika inne (jak w przykładzie, który podałem w poprzednim poście). To frustrujące, tym bardziej, że program nie był jakoś specjalnie tani :(
Czy jest na to jakieś rozwiązanie?
Auteur
Przepraszam, z tego wszystkiego zapomniałem dodać, że w podglądzie w programie wszytko wygląda tak, jak ma być, i nie ma żadnych problemów.
W galerii jak widać zdjęcia sa zmodyfikowane, dodane maski, i problemu nie ma (choć od jakiegoś czasu nic w niej nie zmieniałem, może dlatego)
Stronę testuję na Firefoxie, Chromie i Operze - w każdej z przeglądarek jest problem z tą stronką i zdjęciami, więc to raczej nie wina przeglądarki.
Witaj
Na początek sprawdź kodowanie strony i popraw znaczniki (pozamykaj prawidłowo)
Auteur
A gdzie lub w jaki sposób mogę to zrobić? Wszystko robiłem w programie WebSite.
Dziwi mnie, że do niedawna wszystko działało, a teraz juz nie.
np sprawdź dodatkowe skrypty co wklejałeś na stronę, niektóre kolidują z website i tu może być właśnie "szukany" problem A najlepiej, by się przekonać, to pousuwaj dodatkowe skrypty i pojedynczo wklejaj do strony i sprawdzaj poprawność wyświetlania się strony
Auteur
Skrypty jakie dałem, to ze satystykami stats4u. Wkleiłem to po uruchomieniu programu: "Ustawienia ogólne" -> "Zaawansowane" -> wybrałem opcję "przed tagiem zamykającym sekcje HEAD", i wkleiłem po prostu gotowy skrypt w okienko poniżej.
Zegar po prawej stronie i odliczanie to gotowe kody html dodane w: "Tworzenie stron" -> z prawej strony wybrałem "HTML i gadżety", i tam wkleiłem.
Do niedawna, jak wspomniałem wcześniej, działało wszystko. Czyli muszę usuwać wszystko, zarówno skrypt statystyk z ustawień ogólnych, jak i te dodane na stronie głównej?
Witaj
Po przejrzeniu tak na szybko to do poprawy - patrz załącznik
Auteur
Kiedy usunąłem skrypty, sytuacja się nie zmieniła.
Dziękuję za znalezienie błędów, jednak ja szczerze mówiąc jestem początkujący (dlatego zaczynam od programu graficznego. a nie od pisania kodem), i ciężko dopatrzyć mi się tam, co i jak należy poprawić. Usunąłem tylko jeden </embed> które jest na końcu przed <br/>. I nie wiem co dalej. Jednak jak pisałem, nawet jak usunąłem te ksrypty zegara i odliczania, problem pozostał.
Próbowałem zmieniać rozmiar obrazków w tekście, i teraz znowu nie ma tego "w trakcie budowy", a pojawił się ten co nie było poprzednio (fioletowe 40 dni)
Auteur
Znalazłem stronkę, gdzie pokazuje błędy mojej witryny. Będę się starał poprawiać.
Usunąłem już zegar flash, i zastąpiłem innym, nie flash.
Zmieniłem także czcionkę strony głównej, i ok.
A jak zmieniłem tylko kolor nagłówka, wszystko się zepsuło. W firefoxie jest białe tło, i nie widać nagłówka oraz obrazka po lewej jego stronie, w operze i chromie jest straszna pikseloza. Znajoma pisała, że u niej tło było niebieskie, i nagłówka tez nie było widać. Nie mam pojęcia co się stało, że teraz nagle jakakolwiek zmiana na stronie głównej psuje wszystko na tejże stronie. Na innych podstronach zmieniam różne rzeczy, i nic sie nie dzieje.
To tylko zwykły chaos... pomijajac wykazane Tobie błędy przez Darka.
Dla przykładu - Twój zapis (no kawałek) "w trakcie budowy" wygląda tak:
"<p style="text-align: center;"><span class="ff0 cf3 fs32"><b><i>W trakcie budowy<br /></i></b></span><span class="fs20 cf0 ff0"><br /><img src="images/images.jpg" width="267" height="121" style="width: 267px; height: 121px;" alt="" title=""/></span><span class="fs28 cf4 ff0"><b><i><br /><br /><br />W razie ni....."
Co jest: "...img src="images/images.jpg..."?
Kiedy Twój obrazek http://www.godziszka.beskidy.pl/images/w_budowie.jpg
nazywa się w_budowie.jpg...
Nie wiem, ręcznie wyedytowałeś? Ale to są drobiazgi i szybko z nimi dojdziesz do ładu
Masz jeszcze próby strona.w.budowie.jpg(png/gif) Ale coś je "psujesz" w programie.
Ale to jest do ogarnięcia.
Auteur
No właśnie nic nie edytuję ręcznie. Po prostu otwieram pole tekstowe, wpisuję tekst i wstwiam z menu programu obrazek. Albo wstawiam pole "Obraz" i tam wybieram z folderu konkretny obrazek w formacie .jpg lub .png.
Obraz images.jpg wstawiłem (tak jak napisałem powyżej) żeby sprawdzic, czy inny obrazek będzie wyświetlany. Niestety nie był, i zmieniłem z powrotem na strona.w.budowie.jpg. Te png. i .gif to też były próby, czy będą widoczne inne formaty. Nie były.
Ostatecznie stanęło na tym, że wybrałem strona.w.budowie.jpg, i taki załadowałem.
Teraz musiałem wszędzie pozmieniać także tło strony, bo niekórych rzeczy w ogóle nie było widać. Wszystko co złe, dzieje sie tylko i wyłącznie na stronie głównej. Tło które było do tej pory, zniknęło tylko z głównej strony. Próbuję coś zrobić z nagłówkiem, ale ciągle go nie widać. Tak samo nagle zniknęły zegar i data, które były dodane z prawego menu programu WebSite - "HTML i widgety".
Auteur
Z serwera usunąłem obrazki, które w jakiś sposób sie powielały, i teraz pojawiły się normalnie obrazki "w budowie" i ten obrazek "40 dni". Niestety nie mam pojęcia co się stało z zegarem, datą, nagłówkiem i obrazkami przy nagłówku...nadal ich nie widać.
Auteur
No i jeszcze zniknęła mi galeria oraz mapa w zakładce "Kontakt"...masakra.
A nawet nie wiem, dlaczego to wszystko sie dzieje...i dlaczego w ogóle zaczęło się psuć.
Witaj Grzegorz,
Usuń wszystkie pliki witryny z serwera i wyślij cały projekt ponownie na serwer.
Pozdrawiam
Auteur
Zrobiłem tak - nie pomogło. Będę od nowa robił stronkę, bo już nie wiem co jeszcze mógłbym zrobić. Mam nadzieję, że będzie w porządku.
Witaj Grzegorz,
Twoja strona nadal zawiera błędy składniowe (w kodzie strony ponownie pojawia się nagłówek HTML), które powodują problemy ze skryptami JavaScript.
Co więcej, przeglądarka nie jest w stanie wyświetlić niektórych plików PNG, np. http://www.godziszka.beskidy.pl/style/bottom.png
Proszę na początek usunąć błędy składniowe, najlepiej usuwając wszystkie niestandardowe elementy i skrypty ze strony.
Pozdrawiam
Auteur
Już stworzyłem stronę od nowa. Wszysto na nowo. Usunąłem wszystko z serwera, podgrałem na nowo teraz. Adres jest taki sam. Nie dawałem żadnych skryptów. Nawet pokaz slajdów udostępniany w programie WebSite z nagłówka usunąłem.
Nadal niestety nie ma tła na żadnej z podstron (powinny być chmury na niebieskim tle). Tła stron ustawione są na przezroczyste. Nie widać nagłówka, nie widać nadal obrazków, nie ma galerii (mimo, że ją dałem w zakładce "Galeria").
Obrazki na stronie głównej miały wielkość 600x268, 225x300 i 800x450. Waga ich wahała się od 48 KB do 62 KB.
Zmieniłem wielkości tych trzech obrazków na jeszcze mniejsze, to pojawił się tylko obrazek krzyża po prawej (rozmiar 200x267, wcześniej miał 225x300)
W podglądzie programu wszystko jest ok.
To jakaś parodia. Wszystko robione od początku, i problemy.
Auteur
Aha, zanim zrobiłem teraz na nowo stronę, sprawdzałem ją na stronce: http://validator.w3.org Wtedy wyskoczyło mi tam ponad 20 błędów. Teraz jest 0 błędów, a stronka wygląd jak wygląda.
Masz "zepsute" grafiki.
Zobacz jak wygląda plik Twojego tła w podglądzie.
Auteur
Ale czy to by miało aż taki wpływ na witrynę? Na brak nagłówka i zdjęć, galerii? Na niemożność dokładania upiększaczy w programie?
To zdjęcie co się pokazało jak zmniejszyłem rozmiar jest tylko wtedy, gdy nie nakładam na nie żadnego filtra etc. Czyli wszystko nadal jest tak, jak wcześniej, niestety :(
Do jutra to zostawiam, bo już nie mam na to sił. Jutro spróbuję utworzyć od początku stronę, ale z gotowego szablonu WebSite.
Witaj Grzegorz,
Z jakiegoś powodu pliki graficzne z Twojej witryny są uszkodzone i stąd ten problem. Wyeksportuj witrynę na dysk i sprawdź czy lokalnie strona i wszystkie grafiki działają. Możliwe, że do uszkodzenia plików dochodzi w trakcie eksportu na serwer.
Pozdrawiam
Auteur
Miałem zostawić to do jutra, ale postanowiłem, że jeszcze tą jedną rzecz sprawdzę.
Kiedy zgrałem sobie stronkę (cały folder) Z serwera na dysk i otwarłem index.html, są te same błędy co na stronce.
Zrobiłem jeszcze jedno - wszedłem do katalogu gdzie zapisuję swoją stronę podczas pracy, do folderu "Preview", klikam na "index.html", i tam otwiera się normalnie wszystko. Zamiast więc w programie WebSite, wgrałem ten folder na serwer za pomocą klienta ftp. Niestety, jak widać nadal jest to samo :(
Zostawiam to do jutra.
Auteur
Ach, jeszcze jedno. Kiedy wgrałem na serwer te pliki z folderu "Preview", gdzie index.html otwierał się normalnie i stronka na komputerze wyglądała prawidłowo - to po wgraniu na serwer i przejściu na adres stronki, są te same błędy co wcześniej. Zgrałem więc z powrotem na dysk ten folder z serwera, i na komputerze index.html też już się otwiera nieprawidłowo, z błędami, jak na stronce.
Nie wiem czego używasz do przesyłania ale typ transweru ustaw na BINARNY.
Inny może powodować błędy podczas przesyłania plików.
Auteur
W chwili przerwy sprawdziłem. Próbowałem Filezilla i Winscp, przesyłanie ustawione na binarne, i to samo. Wygląda na to, że wystarczy przesłać stronę na serwer, i samo przesłanie psuje pliki...albo serwer, o ile to możliwe. Skoro do niedawna było ok, a teraz takie "klocki".
Jutro będę próbował na którymś szablonie wbudowanym w WebSite.
Witaj Grzegorz,
Pierwszy raz spotykamy się z takim problemem. Proszę wyeksportować projekt (eksport skompresowanego projektu) i przesłać go na adres pomoc[małpka]promise[kropka]pl (jeżeli plik nie jest większy niż 10 MB lub umieścić na serwerze w sieci i przesłać nam adres. Sprawdzimy czy u nas też występuje opisywany przez Ciebie problem.
Pozdrawiam
Auteur
Stworzyłem już stronkę od nowa, z gotowym szablonem z programu WebSite. Z poprzedniego projektu został mi tylko cały folder z plikami strony, nie mam niestety spakowanego projektu :(
Ale ten nowy co stworzyłem, ma te same problemy. Nie wstawiałem żadnych zdjęć, żadnych skryptów, tylko tekest i tabelkę, ale i tak są problemy. Firefox w ogóle nie widzi szlonu, co jest na "obraz 1.jpg" (miały być kwiaty), a Opera i Chrome widzi to tak, jak na sceerenie "obraz 2.jpg".
Gdybym dodał jakiekolwiek zdjęcia, z pewnością byłoby to samo, co w poprzednich projektach.
Spakuję ten projekt, i wyślę.
Auteur
A tak to widzi Opera i Chrome.
Próbowałem przesyłać też w innych programach do ftp, ale jest to samo. Na komputerze w podglądzie jest w porządku, ale już po wysłaniu na serwer i zaimportowaniu z powrotem na komputer - jest problem.
Witaj Grzegorz,
Problem, który opisujesz u nas nie występuje, nawet po wyeksportowaniu projektu na serwer testowy. Jeżeli masz taką możliwość, to sprawdź projekt na innym serwerze (żeby wykluczyć problem po stronie serwera).
Jedyne co możemy zasugerować to przeinstalowanie programu WebSite X5 oraz dokładne sprawdzenie komputera pod kątem występowania błędów na dysku i wirusów.
Pozdrawiam
Auteur
Dziękuję za szybkie sprawdzenie. Postaram się znaleźć inny serwer i przetestować. Mój dotychczasowy to Superhost, i chciałem na nim więcej stron postawić, ale jeśli się okaże, że na innym pójdzie, będę musiał skontaktować się z obsługą Superhosta.
Spróbuję oczywiście także przeinstalować program i zeskanuję komputer.
Auteur
Zeskanowałem komputer, przeinstalowałem program, niestety jest to samo. Na próbę zainstalowałem także wersję WebSite 11 Free, nie wrzucałem żadnych grafik, ale dzieje się to samo (załącznik).
Kontaktowałem się z pomoca techniczną Supehosta, i otrzymałem taką odpowiedź:
"z naszej strony nie odnotowujemy jakichkolwiek nieprawidłowości w funkcjonowaniu serwera, zaś przesłanie plików odbywa się poprzez protokół FTP gdzie pliki są zależnie od ustawień klienta FTP przesyłane w formie binarnej lub ASCII, dlatego też w tym przypadku ustawienia jak i działanie serwera nie ma znaczenia gdyż serwer wyświetla tylko i wyłącznie to co znalazło się w katalogu domowym domeny, więc jeśli podczas eksportu plików zostały one zniekształcone to i takie znajdą się na serwerze, dodatkowo zalecamy w nazwach plików nie stosować jakichkolwiek polskich znaków.
W celu weryfikacji, jednorazowo możemy sprawdzić poprawne eksportowanie strony w taki sposób iż udostępni Pan spakowane archiwum serwisu następnie z naszej strony wypakujemy je do katalogu tymczasowego, w taki sposób będziemy wstanie sprawdzić czy serwis już podczas eksportu ulega zmianie czy w innym momencie.
Dodatkowo z tego co widzimy w konsoli przeglądarki w Pańskim skrypcie występują nieprawidłowości:
"Uncaught SyntaxError: Unexpected token ,
x5engine.js:1 Uncaught ReferenceError: $ is not defined"
Zalecamy zweryfikować w/w komunikaty przeglądarki i rozwiązać wskazane błędu, dodatkowo dopowiem iż dział techniczny nie zajmuje się analizą treści jak i serwisów klientów tak więc w przypadku problemów związanego z kodem radzimy skontaktować się ze specjalistami, którzy powinny pomóc z kodem serwisu."
Niestety nie rozumiem o co chodzi i co trzeba zrobić z tym: "Uncaught SyntaxError: Unexpected token ,x5engine.js:1 Uncaught ReferenceError: $ is not defined"
Auteur
A tak jest w Operze i Chromie
Witaj Grzegorz,
Czy problem występuje również z zupełnie nowym projektem?
Pozdrawiam
Auteur
Tak. Te screeny które wysłałem w poprzednim poście to całkiem nowy projekt, zrobiony w programie WebSite X5 11 Free - spróbowałem, ściągnałem ten programik, miałem nadzieję, że to jednak wina programu w wersji 10 Evolution, ale jak widać jest to samo :(
Auteur
Dzisiaj zrobiłem jeszcze raz od nowa projekt w WebSite X5 Free 11.
Niestety, bez zmian - załącznik
Auteur
I Opera/Chrome
Witaj Grzegorz,
Proszę odinstalować i ponownie zainstalować dodatek .NET Framework 3.5 oraz .NET Framework 4.0.
Pozdrawiam
Auteur
Niestety, instalacja Framework 3.5 nie rusza w ogóle, (odinstalować też się nie da - nie ma go w "Programach i funkcjach") ale jest integralnym składnikiem Windowsa, i jest włączona w panelu sterowania.
Framework 4.0 również nie widnieje jako składnik do deinstalacji, zainstalować ponownie też się nie da, ponieważ wyskakuje kominikat:
"Program Microsoft .NET Framework 4 jest już częścią tego systemu operacyjnego. Nie trzeba instalować redystrybucyjnego programu .NET Framework 4
Na tym komputerze jest już zainstalowana taka sama albo wyższa wersja programu .NET Framework 4."
Posiadam Windows 8.1 64 bit, i faktycznie jest zainstalowany Framework 4.5.
Witaj Grzegorz,
Oba dodatki należy odinstalować, odznaczając je w panelu sterowania, a następnie zainstalować je ponownie.
Pozdrawiam
Auteur
Zrobiłem według rady. Wyłączyłem Framework 3.5 i 4.5 w panelu sterowania. Komputer uruchomił sie ponownie, ponownie zainstalowały się pakiety. Niestety nie pomogło. Zainstalowałem ponownie WebSite X5 Evolution 10, stworzyłem witrynę na nowo. Zauważyłem dodatkowo, że nie działa także automatyczne przwijanie menu, mimo tego, że opcja jest zaznaczona w programie.
Podsumowując - nie działa nic, poza tekstem i mapką google - żadna grafika, upiększanie, galeria etc...
Witaj Grzegorz,
Prześlij nam na adres pomoc[małpka]promise[kropka]pl dane dostępowe do Twojego konta FTP, sprawdzimy czy problem leży po stronie serwera, wysyłając projekt z naszego komputera testowego.
Pozdrawiam
Auteur
Wysłałem dane. Oczekuję z niecierpliwością na odpowiedź i wyniki :)
Auteur
Z ciekawości spróbowałem przesłać pliki na serwer poprzez klienta ftp na innym, pożyczonym komputerze (windows xp). Ustawienia klienta są identyczne jak na moim komputerze, na którym są te nieszczęsne błędy. I wszystko działa, co widać na stronce. Więc z tego co widać, problem występuje tylko na moim komputerze, i nie wiem dlaczego :(
Ktoś kiedyś wykazywał związek z kompresja plików na dysku a "zepsutymi" grafikami. Nie wiem czy to prawda ale sprawdź ustawienie partycji swej...
Witaj Grzegorz,
Upewnij się, że Twój system jest aktualny (posiada zainstalowane wszystkie aktualizacje z Windows Update) i nie został zainfekowany jakimś wirusem/trojanem.
Opisywany przez Ciebie problem u nas nie występuje.
Pozdrawiam
Auteur
W chwili czasu zeskanuję w pełni komputer.
Co masz na myśli, pisząc "sprawdź ustawienia partycji"?
We właściwościach dysku/patrycji masz opcję kompresji danych. Sprawdzałem na 7 nie wiem jak do tematu podchodzi win 8 (a generalnie do wszystkiego podchodzi ...inaczej :-))
Auteur
Sprawdzałem, skanowałem, wszystko jest ok.
Już wszystko działa - po zmianie w klientach ftp protokołu z "ftp" na "sftp".
Choć to jest ciekawe, bo na tym pożyczonym komputerze ten sam klient ftp ma ustawiony protokół na "ftp", i tam wszystko działa. Więc nie wiem jaka jest przyczyna tego, że u mnie musi być "sftp".
No ale nie ma co chyba dalej ciągnąć tematu, skoro działa.
Dziękuję wszystkim za zaangażowanie w sprawę :)