Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.732 pregleda

Najnovija ↓

AJAX (asinhroni zahtev) i Joomla 31.10.2007. u 13:03 · pre 231 mesec #1
Da li neko zna kako najbolje da resim httprequest pozive sa Joomla CMSom/frameworkom? Ne dolazi u obzir da se php stranici koja bi obradjivala asinhroni zahtev pristupa direktno (van Joomle), vec je pozeljno da joj se pristupa standardno preko "index.html?option=naziv_komponente&task=naziv taska", jer su mi potrebne sve mogucnosti koje taj pristup pruza.

Za sada mi pada na pamet da Joomla odradi sve kao i obicno, a da na klijentu u JavaScriptu parsiram dobijeni HTML, te izdvojim response koji me interesuje (stavim ga u neki div sa nekim id-eom). Ovo je prakticno opet dobijanje cele stranice (svi ukljuceni moduli/plug inovi za tu stranicu svakako odradjuju svoj output, jedino mogu uprostiti sql pozive/izlaz moje komponente), pa me interesuje da li postoji bolji pristup, kada vec u Joomli nativno nije resen ovaj problem
Potpis
"necu da budem hipster kao ovi arhitekti koji znaju svakom ime, sta je radio, gde zivi, gde mu je office, gde drzi predavanja i sl... I onda kada vidis neku gradjevinu prvi put treba da pogodis cija je na osnovu stila. Bljak!"
Re: AJAX (asinhroni zahtev) i Joomla 04.11.2007. u 13:59 · pre 231 mesec
izmenjeno 1 put, poslednji put seymour 08.11.2007. u 00:23
  1. seymour08.11.2007. u 00:23zapis iz teksta poruke
#2
Resio sam prvi problem. Potrebno je u zahtevu imati format=raw, tj nesto kao get /index.html?option=com_moja_komponenta&view=moj_pogled&format=raw, te napraviti ofgovarajuci view.raw.php fajl koji ce generisati odgovarajuci response. U kontroleru se raw pogled ucitava sa getView('naziv pogleda','raw').
Potpis
"necu da budem hipster kao ovi arhitekti koji znaju svakom ime, sta je radio, gde zivi, gde mu je office, gde drzi predavanja i sl... I onda kada vidis neku gradjevinu prvi put treba da pogodis cija je na osnovu stila. Bljak!"
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme