[ alfa-pro @ 14.04.2010. 21:17 ] @
Moze mala pomoc kako da npr izvedem da ne moram preko admin panela da menjam sadrzaj na sajtu
nego vec posle logovanja direktno na webu da menjam kao sto je na joomli...
Kad se ulogujes prikaze se ikona pored svakog naslova koji omogucava edit
Evo na sta direktno mislim kako je na joomli

http://img34.imageshack.us/img34/4605/12252751.jpg
http://img717.imageshack.us/img717/4240/86805919.jpg


[ Goran Rakić @ 14.04.2010. 22:11 ] @
Zašto bi to bio problem? Kao što proveravaš u admin panelu tako proveriš da li je korisnik prijavljen na svakoj stranici. Ako jeste prikažeš tu edit ikonicu. Tu imaš ID teksta iz baze, kada se klikne na ikonicu prikažeš formular. Kada pošalješ POST zahtev snimiš podatke nazad u bazu i prikažeš stranicu sa sadržajem.
[ alfa-pro @ 14.04.2010. 22:21 ] @
Cek... ok to sa dozvolama korisnika...
znaci dajem primer
imam
textareu gde cu unosim tekst i title za naslov
za prikazivanje tog sadrzaja direkno u formi iskoristim $query = SELECT Where id idt.
isto kao i sto radim u admin panelu samo sto u admin panelu su prikazani naslovi i na klikom na edit otvara se sadrzaj koji zelim...
Samo sto ovde radim direktno
[ Nikola Poša @ 15.04.2010. 10:23 ] @
Pa ne razumem šta je tu tebi problem... I najpre, jel to na čemu ti radiš pravljeno u Joomla-i, ili si ti sam, "od nule", radio taj sajt/admin panel?

Ti hoćeš da u public logici tvog sajta (dela sajta koji je vidljiv posetiocima), da u slučaju da je korisnik ulogovan, prikažeš link za edit-ovanje pored npr. naslova nekog unosa koji se prikazuje (šta god to sad bilo)... Pa šta je tu problem? Na mestu gde ti odgovara, npr. desno od naslova, ispitaš da li je korisnik prijavljen, i ako jeste prikažeš daj edit link.

E sad, ako ti hoćeš da se klikom na taj link, naslov i sadržaj tog nekog unosa odmah zamenjuju textfield-om/WYSIWYG editorom (kao na tom screenshot-u iz tvog prvog post-a), onda ti tu treba i malo JS-a/AJAX-a, a konkretan način za implementaciju zavisi od mnogo čega... U najprostijem slučaju, mogao bi da staviš da klikom na taj link, ide zamena naslova i teksta odgovarajućim poljima za unos (npr. textfield i textarea), pri čemu naravno njihov sadržaj automatski biva upisan u ta polja. Zatim, dodavanje dugmeta za save-ovanje, kao i npr. skrivenog polja koje bi čuvalo id tog unosa koji se edit-uje, (sve to ide JS-om), a klikom na save dugme bi išlo submit-ovanje te forme AJAX-om.
[ alfa-pro @ 16.04.2010. 10:05 ] @
Nema veze sa joomlom nego sam dao primer gde sam zapazio takvu izmenu pa sam uradi screenove.
Ma nisam ni mislio obicnu textareu da stavim imam dosta ponudjenih text editora dobar je timce i ovaj sto si ti rekao...
Videcu imam neke ideje u glavi kako bi to izveo samo sto sad AJAX ne znam ni da guknem.... Javim ako negde zeznem stvar