Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery/ajax] Pozycjonowanie - strona bez przeładowań
Forum PHP.pl > Forum > XML, AJAX
tojteusz
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
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
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
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
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
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=pl

Można również stworzyć nawigację bez użycia metody hash, ale z przeładowaniem adresów jak bez ajax.
tojteusz
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.