Poslao: 13 Okt 2012 17:25
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Napisano: 13 Okt 2012 15:47
Evo mene opet.
Dobio sam ideju napraviti sistem za poruke u jQuery, AJAX i PHP.
Naime, bio bi link gde bi pisalo imate 3 poruke u sandučetu. Kliknem na taj link, zatamni se ekran, otvori se jedan popup DIV i u njemu čitam poruku, odgovaram na nju i kada završim gasim a da ne osvežavam ni jednu stranicu na kojoj sam trenutno. To mi treba za moj Admin panel koji trenutno radim za svoj CMS. Ideja je da par administratora pričaju međusobno dok moderiraju da ne koriste skype, FB ili slično. već direkt na sajtu.
Da li ima već nešto gotovo ili ako mi možete dati smernice ili neki kod koji bi pomogao?
Mora komunicirati sa PHP jer bi u SQL-u radio snimanje poruka i ostalo...
Hvala mnogo...
Dopuna: 13 Okt 2012 17:25
Da li da uradim sve u iFrame?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 13 Okt 2012 22:32
|
offline
- igorpan
- Super građanin
- Pridružio: 10 Avg 2006
- Poruke: 1009
- Gde živiš: Beograd
|
Ja iz nekog razloga nikad nisam voleo da koristim iFrame. U principu i u DIV-u možeš da radiš sve. Prednost iFramea bi bila ta što ne "pretrpavaš" jednu stranu kodom, a mana bi bila to što bi browser morao opet da učitava jQuery i sve funkcije neophodne za funkcionisanje tvog sistema. Iako ostane keširana sama .js datoteka, računar mora opet da procesuira sve informacije ispočetka. Ne mogu sad da nađem ali sam negde našao "lekciju" čoveka koji je preračunao koliko top 100 000 sajtova na internetu zahtevaju vremena da se učitaju. I pravilo je da je tek nešto ispod 20% vremena preuzimanje datoteka a ostatak procesuiranje na klijent mašini.
Eto, čisto da obrazložim zašto izbegavam iFrame i preferiram DIV.
A ovo što želiš nema neke velike nauke. Ima dosta da se napravi koda ali ne bi trebalo da bude komplikovan. Napravi plan kako bi funkcionisalo. Moja ideja.
1. Funkcija koja proverava u određenom intervalu stalno da li ima novih poruka: ukoliko ima->prikaži broj novih poruka u nekom elementu.
2. Veži ".click" event tog elementa da prikaže na ekranu novi sistem elemenata u kome će se prikazivati same poruke.
3. Pri prikazu elemenata učitaj tekst poruka i nastavi da proveravaš za nove, ukoliko postoje, dodaj ih.
|
|
|
|
Poslao: 13 Okt 2012 23:00
|
offline
- FoxVanis
- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Ideja ti je dobra. Znam za Iframe zaato hoću da ga izbegnem. Ja sve darim u DIV-u i izbegavam sve što je van toga. Treba mi sledeće:
1. Funkcija koja proverava i prikazuje broj novih poruka kao link.
2. Klikom na link se otvara "pop-up" gde se prikaže lista novih poruka i pročitanih poruka plus textarea za pisanje nove poruke korisnicima.
3. Klikom na neki naslov poruke, prikaže celokupnu poruku i ispod je forma za odgovor na nju.
To je sve u kratko. Ja ću lako implementirati PHP u sve to, CSS, HTML najmanji problem ali me muči Javascript.
Sa AJAX-om sam nešto probao, dobio što hoću ali na prvi pogled. Posle mi problem pravio refresh, pa submit, pa otvaranje novih poruka... huh... Na kraju sam pukao i hteo uraditi u iFrame.
Samo mi treba da se administratori mogu "domunđavati" kada rade jer baš juče jedan kolega popunjava jedan shop i sve naopako uradio, pogrešno povezao dobavljače i kategorije sa artiklima a Skype isključen, na Facebook-u nije online, Gmail nije gledao a baterija mu crkla. Poludeo sam na kraju dok ga nisam dobio kasno uveče i danas preko 200 artikala mora menjati samo zato što nisam imao kontakt formu u administraciji...
|
|
|
|
|
|