tojteusz
17.05.2014, 14:25:29
Witam wszystkich forumowiczów,
Chcę stworzyć portal gdzie podstrony będą ładowane przej ajax'a do już załadowanej wcześniej strony. Tak aby strona nie przeładowywała się w przeglądarce. W związku z tym mam pytanie jak przygotować stronę, aby później można byłą ją pozycjonować? Czy takie coś w ogóle jest możliwe?
Z góry dziękuję za pomoc i odpowiedzi.
trueblue
17.05.2014, 14:47:07
Przygotuj tak, aby przy braku obsługi JS strona działała tak jak z JS. Nie mam na myśli wszelakich wodotrysków, ale właśnie ładowanie treści.
Jeśli np. menu nawigacyjne ładuje treści ajaxem, to przy wyłączeniu JS linki mają działać analogicznie.
tojteusz
17.05.2014, 15:07:03
Bardzo dziękuję za odpowiedź. Czy jak tak zrobię, to czasem nie będzie taka opcja naruszać jakiś regulaminów google, że roboty widzą co innego niż użytkownik?
Przy okazji zapytam czy jak linki będą miały adresy
http://domena.pl/index.php?strona=adres to czy roboty poprawnie zinterpretują stronę?
trueblue
17.05.2014, 15:46:30
Jeśli zrobisz tak, że inna treść będzie bez JS, a inna z JS, może się tak zdarzyć.
Jeśli podany odnośnik będzie widoczny dla robota, to zaindeksuje taką stronę.
PrinceOfPersia
17.05.2014, 17:35:48
Cytat
Czy jak tak zrobię, to czasem nie będzie taka opcja naruszać jakiś regulaminów google, że roboty widzą co innego niż użytkownik?
Google wie o tym, że jest coś takiego jak AJAX i przygotował rozwiązanie:
https://developers.google.com/webmasters/aj...g-started?hl=pl
trueblue
17.05.2014, 18:18:35
Cytat(PrinceOfPersia @ 17.05.2014, 18:35:48 )

Google wie o tym, że jest coś takiego jak AJAX i przygotował rozwiązanie:
https://developers.google.com/webmasters/aj...g-started?hl=plMożna również stworzyć nawigację bez użycia metody hash, ale z przeładowaniem adresów jak bez ajax.
tojteusz
18.05.2014, 10:06:56
Bardzo dziękuje za odpowiedzi.
Ale mam teraz inny bardzo dziwny problem. Nie chciałem zakładać nowego tematu dlatego kontynuuję tutaj.
Z góry mówię że wcześniej działało, coś musiałem zepsuć.
Mianowicie mam fadaIn który nie do końca działa. Mianowicie div pojawia się nagle z widocznym dla oka opacity w granicach 0.8-0.9(Widać słabo co jest za nim). Lecz nie widać animacji. callback z fada działa poprawnie. Jak zrobiłem zbadaj element to widać w kodzie że pojawia się atrybut opacity i animacja lecie 0 do 1. Jak zrobię slideDown to pojawia się cały div, a następnie lekko się chowa(o 10px) i wraca do całości (wszystko w płynnej animacji). Czego to może być powód?
Już poradziłem sobie. Konflikt z animacją css'a. Głupi błąd.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.