Autor | Zpráva | ||
---|---|---|---|
xciza Profil |
#1 · Zasláno: 23. 9. 2013, 15:26:33
Ahoj,
chtěl bych si udělat pro sebe počítadlo, kolik strávím času na projektech. Problém mám v tom že moc nevím jak začít. Pouze JS, nebo i PHP? Chtěl bych aby to fungovalo tak, že zmáčknu start a začne se počítat čas, pak klasicky pauza, stop a vynuluj. Po zavření stránky by ale strávený čas zůstal uložen a při příští návštěvě a zmáčknutí start by se zase začal čas počítat od času kde jsem minule skončil. Díky |
||
tiso Profil |
#2 · Zasláno: 23. 9. 2013, 15:31:18
xciza: pokiaľ pracuješ na jednom počítači, tak ti stačí JS, stav počítadla si môžeš ukladať do COOKIE, sessionstorage alebo localstorage.
|
||
xciza Profil |
#3 · Zasláno: 23. 9. 2013, 15:40:12
tiso:
Právě že bych byl rád aby to šlo na více počítačích. V budoucnu třeba využíváno i více uživateli. |
||
tiso Profil |
#4 · Zasláno: 23. 9. 2013, 22:56:04
xciza: potom potrebuješ nejaký server-side skript (napríklad v PHP), ktorý si bude pamätať stav počítadla, prípadne viacerých. K tomu pridaj
databázu (napríklad MySQL), kde si uložíš používateľov, s ich projektami a časmi. S čím konkrétne potrebuješ poradiť? |
||
Actimel Profil |
#5 · Zasláno: 23. 9. 2013, 23:00:37
xciza:
Jestli používáš chrome, můžeš zkusit task timer, je to jednodušší, než si něco psát sám ;) |
||
xciza Profil |
#6 · Zasláno: 25. 9. 2013, 18:41:50
tiso:
No jen se ujistit jaky bude nejlepsi zpusob. Vidim to asi takhle: start, pauza a stop pocitani casu pomoci JS funkci navesenych na onclick u buttonu a například při každém zmáčknutí stop nebo pauza ulozit hodnotu do db pomocí php. Slo by vse ulozit pokud bych nechtěně zavřel okno prohlížeče (občas se mě toto stane - popřípadě vypnou elektriku a mám útrum)? Actimel: Chci si napsat web aplikacku na míru a treba to casem rozsirit i mezi lidi... |
||
Jan Tvrdík Profil |
#7 · Zasláno: 25. 9. 2013, 18:48:04
xciza:
Proč nepoužiješ nějaké existující řešení? Zkus hledat na Google „time tracker“. |
||
tiso Profil |
#8 · Zasláno: 25. 9. 2013, 21:01:03
xciza: uvažuješ správne. Priebežne si môžeš ukladať stav počítadla cez AJAX, napríklad každých 5 minút. Menšie časové jednotky asi nemá zmysel používať.
|
||
aDAm Profil |
#9 · Zasláno: 26. 9. 2013, 13:00:56
A nebo to uklada do cookies a pokud padne síť, elektřina nebo zavřeš okno tak při jeho znovuotevření se provede sync a data se pošlou na server. Takto jsem to řešil já ve svém projekt manažeru.
|
||
Roman Plencner Profil |
#10 · Zasláno: 26. 9. 2013, 15:37:56
xciza:
Na meranie času stráveného na projektoch používam (a odporúčam) online nástroj http://www.flapps.sk/. Pre 1 užívateľa je k dispozícii úplne zdarma. Prehľadný a jednoduchý. |
||
aDAm Profil |
#11 · Zasláno: 26. 9. 2013, 16:50:50
To snad raději http://www.paymo.biz/
|
||
Časová prodleva: 11 let
|
0