Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Cyz takie rozwiazanie ma przyszlosc?, AJAX + Szablony
dtb
post
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


Co myslicie o takiem rozwiazaniu:
1. serwer wysyla do przegladarki szablon strony i skrypt js parsujacy te szablon
2. klikajac na link (np. href="java script:url('serwer.pl/strona.php')") pobiera z serwera zmienne w postaci kodu xml generowany przez strona.php
3. parsuje strone z uzyciem tych zmiennych

mamy wszystkie dobrodziejstwa AJAXa, czyli brak odswierzania, pobieranie z serwera tylko potrzebnych danych w postaci pliku xml i prostote.
Go to the top of the page
+Quote Post
nasty
post
Post #2





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


a co chcesz prez to uzyskac ? mniejsza ilosc reloadow?
Bo jak tylko to to chyba za bardzo komplikujesz sobie zycie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
bełdzio
post
Post #3





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


tylko jakoś w tym rozwiązaniu nie widzę miejsca dla osób z wyłączonym js :/
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




A co wy tak sie tego braku js przyczepiliscie? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
To maly odsetek ludzi ma wylaczony js. A dtb jak chce to moze zrobic niejako dwie wersje: dla ubogich w duchu (bez js) i dla normalnych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Daloby sie to w miare latwo wykryc i w zaleznosci od tego przelaczac tryb serwisu.
Ja sie pobawie chyba narazie w panelu admina z ajaxem, czyli ze calosc bedzie na nim. Moze ciekawa rzecz wyjsc i szybka. Jak sie sprawdzi to i na klienta mozna by sie przezucic. Panel admina ma tego plusa, ze mozna powiedziec dla tego kogos co bedziemy robic, ze admin musi miec obsluge js i juz
Go to the top of the page
+Quote Post
dtb
post
Post #5





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


mozna rowniez zrobic aby pobieralo gotywy plik xml (nie generowany przez php), dzieki temu nie trzeba miec php na serwerze, aby korzystac z dobrodziejstwa szablow i np. nie trzeba na kazdej podstronie zmieniac menu.
jakby sie uprzec to mozna zrobic linki typu:
href="plik.php" i napisac skrypt w js co to zamienia na href="java script:url('plik.php?ajax=1')", a plik.php, w przypadku gdy $_GET['ajax'] != 1 to wysyla cala strone (dzieki temu pozbywamy sie problemu z wyszukiwarkami bo strony beda indeksowane prawidlowo)
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Za bardzo nie lapie Twojej idei, że to ma być xml, a juz tym bardziej nie lapie ideai ze ma nie byc php, a potem piszesz ze jak jest paramter to cos tam a jak nie ma to cos tam innego. No to to tylko w php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ale wracając do xml. A nie mozna gotowego html przekazywac? Po co jeszcze js ma to parsowac? napisales ze serwer bedzie wysylal xml i "skrypt js parsujacy te szablon".
Go to the top of the page
+Quote Post
nasty
post
Post #7





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat
tylko jakoś w tym rozwiązaniu nie widzę miejsca dla osób z wyłączonym js :/

to jest ok 1,5%, niema co sie nimi martwic, jak niema js, to go odsylaj na strone firefox (tylko firefoxa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) zeby se sciagnal
Go to the top of the page
+Quote Post
pawel_
post
Post #8





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.12.2005

Ostrzeżenie: (0%)
-----


o takim czymś myślisz :?: http://labs.adobe.com/technologies/spry/ (przykłady zobacz)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 23:33