Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Topic: Muzikos puslapis

Sveiki,
Pristatau savo kurta nuo 0 muzikos puslapi.
Dainu yra apie 28'000 , zinoma pasitaiko ir neveikianciu , bet jos automatiskai isitrina vos jums suradus ;]
Puslapio privalumai:
1. Automatinis neveikianciu dainu istrinimas.
2. Favoritu susidarymas. [Reikia spausti prie dainos esancios zvaigzdutes].
3.Auto Play dainu grojimas iseiles nesustojant.
4.Shuffle automatinis dainu parinkimas atsitiktinai.
5.3 kalbos lt,ru,en.
6. Istorija , isaugoja visa jusu narsymo istorija ir ja uzkrauna sekanti karta atejus i puslapi.
ir t.t 
http://wav.lt
Puslapis vis dar beta stadijoje ;]

Noretusi pasiulymu ir kritikos ;]

Re: Muzikos puslapis

na dar reiktu gerokai padirbeti prie dizaino

Re: Muzikos puslapis

Na ir šiaip svetainių prisiklijavusių prie kairiojo šono beveik nebėra (naujai kuriamų).

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

Viena yra :D
Su dizainu vis dar galvoju , bet galbut greitu metu sulipdysiu nauja.
O kaip visa kita? Bandau daryt kuo patogiau lankytojams

Re: Muzikos puslapis

Tik nelipdyk betkaip. Pasiimk kokį http://twitter.github.com/bootstrap/index.html ir sutaupysi geras kelias dienas darbo, plius atrodys viskas daug geriau ir nebus problemų su elementų išdėstymu (pvz pagal pixelius pririšti sidebar'ai).
Taip pat nesistenk dėti daug spalvų ir pan. tiesiog palik kuo daugiau baltos spalvos, nes taip viskas atrodys daug "lengviau".
Dar yra toks dalykas kaip "smart defaults", uždėk ant autoplay varnelę :)
Taip pat reikia vengti tokių žodžių kaip "Topas", "Favoritai" ir pan. Yra tikrai daug lietuviškų atitikmenų. Tai iš esmės yra smulkmena, bet būtent iš smulkmenų susidaro pirmas įspūdis. O nuo pirmo įspūdžio priklauso ar lankytojas sugrįš.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

Ir dar kai pagauni mygtuko paspaudimą užsetink timeout kokioms 600ms ir išsisaugok numerį kurį funkcija gražins. Kai pagauni kitą mygtuko paspaudimą clearink timeoutą ir užstatyk naują vėl toms pačioms 600ms. Taip normaliu greičiu vesdamas žodį "pasikiškiakopusteliaudamas" įvykdysi tik vieną ajax užklausą vietoje 26.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

zygis wrote:

Ir dar kai pagauni mygtuko paspaudimą užsetink timeout kokioms 600ms ir išsisaugok numerį kurį funkcija gražins. Kai pagauni kitą mygtuko paspaudimą clearink timeoutą ir užstatyk naują vėl toms pačioms 600ms. Taip normaliu greičiu vesdamas žodį "pasikiškiakopusteliaudamas" įvykdysi tik vieną ajax užklausą vietoje 26.

Padariau ;]
O su tuo bootstrap nelabai zinau ar pvvyks padaryt tai ko noriu ;/

Re: Muzikos puslapis

Avice wrote:

O su tuo bootstrap nelabai zinau ar pvvyks padaryt tai ko noriu ;/

Ten viskas paprasčiau nei atrodo. Juolab nereikia stengtis prifarširuoti daugybės elementų. Aš pradžiai paleisčiau laukelis viršuje ir dainų sąrašas apačioje. Ir viskas. O va paieškoje jau turėtum surasti tai ko žmogus nori, atskirti kokia kategorija jam tinkama, pvz įvedus "rock" norėčiau pamatyti ne dainas kurių pavadinime yra žodis rock, o kategorijos "rock" dainas. Tai galima pasiekti tarkime DB lentelėje saugant papildomą laukelį skirtą paieškai ir ten sudėti visą reikalingą info žanras_atlikėjas_dainos pavadinimas, arba tuos laukelius atskirti ir naudotis http://dev.mysql.com/doc/refman//5.5/en … earch.html  funkcijomis. O žanro stulpeliui aš nurodyčiau didesnį svorį, nei kitiems. Taip pat gali pasidaryti loginimą paieškos užklausų, taip matysi ką žmonės veda iš tikrųjų.

žodžiu tobulumui ribų nėra :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

Avice wrote:

Padariau ;]

Dar padaryk, kad tas loading simbolis pradėtų suktis tik tada kai iš tikro užklausa keliauja į serverį, o ne kai pradedi kažką rašyti. Taip pat būtų gerai, kad nedingtų dainos tol kol negavai naujų, nes jei užklausa trunka tarkime 2-3 sek, per tą laiką naudotojas galės kažką "naudingo" nuveikti, pvz paskaityti dainų pavadinimus :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

zygis wrote:
Avice wrote:

O su tuo bootstrap nelabai zinau ar pvvyks padaryt tai ko noriu ;/

Ten viskas paprasčiau nei atrodo. Juolab nereikia stengtis prifarširuoti daugybės elementų. Aš pradžiai paleisčiau laukelis viršuje ir dainų sąrašas apačioje. Ir viskas. O va paieškoje jau turėtum surasti tai ko žmogus nori, atskirti kokia kategorija jam tinkama, pvz įvedus "rock" norėčiau pamatyti ne dainas kurių pavadinime yra žodis rock, o kategorijos "rock" dainas. Tai galima pasiekti tarkime DB lentelėje saugant papildomą laukelį skirtą paieškai ir ten sudėti visą reikalingą info žanras_atlikėjas_dainos pavadinimas, arba tuos laukelius atskirti ir naudotis http://dev.mysql.com/doc/refman//5.5/en … earch.html  funkcijomis. O žanro stulpeliui aš nurodyčiau didesnį svorį, nei kitiems. Taip pat gali pasidaryti loginimą paieškos užklausų, taip matysi ką žmonės veda iš tikrųjų.

žodžiu tobulumui ribų nėra :)

+1

Re: Muzikos puslapis

aivaras37 wrote:
zygis wrote:
Avice wrote:

O su tuo bootstrap nelabai zinau ar pvvyks padaryt tai ko noriu ;/

Ten viskas paprasčiau nei atrodo. Juolab nereikia stengtis prifarširuoti daugybės elementų. Aš pradžiai paleisčiau laukelis viršuje ir dainų sąrašas apačioje. Ir viskas. O va paieškoje jau turėtum surasti tai ko žmogus nori, atskirti kokia kategorija jam tinkama, pvz įvedus "rock" norėčiau pamatyti ne dainas kurių pavadinime yra žodis rock, o kategorijos "rock" dainas. Tai galima pasiekti tarkime DB lentelėje saugant papildomą laukelį skirtą paieškai ir ten sudėti visą reikalingą info žanras_atlikėjas_dainos pavadinimas, arba tuos laukelius atskirti ir naudotis http://dev.mysql.com/doc/refman//5.5/en … earch.html  funkcijomis. O žanro stulpeliui aš nurodyčiau didesnį svorį, nei kitiems. Taip pat gali pasidaryti loginimą paieškos užklausų, taip matysi ką žmonės veda iš tikrųjų.

žodžiu tobulumui ribų nėra :)

+1

O tai neuztenka tiesiog pasirinkti kategorijos: Rock/Punk/Metal , jog zymiai paprasciau

Re: Muzikos puslapis

Paprasčiau suprogramuoti, bet naudotojui ne. Patogiau ne spaudelioti su peliuku, o tiesiog rašyti tai ko tu nori. Netgi pageidautina ką nors pradėjus rašyti su klaviatūra (gaudai eventus), kad laukelis pasigautų focus ir tekstas atsidurtų ten kur reikia. Toks triukas paprastas, bet užtat kiek džiaugsmo gali sukelti :)

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

Na del sito zesiu veliau,
O kuo esamas dizainas blogas? Jei tiesiog ji sucentruociau prideciau keliata pakeitimu? Ar spalva nepatinka?

Re: Muzikos puslapis

Na man asmeniškai labai kliūna, kad turinys ne per vidurį, atsidaryk svetainę ant FullHD monitoriaus.
O spalva jo :)
body {background-color: #FDFDFD;} dėčiau tikrai netamsesnę nei ši. žinoma tai subjektyvu.
Ikonėles visas mažinčiau, ypač FB share. Nuo to tikrai negreičiau išpopuliarės tinklapis, netgi sakyčiau priešingai.
Sidebar šalinčiau iš vis. Nustatymai apačioje prie player'io turi būti. Vietoje jo geriau kažkokią naudingą info pateik apie dainas (tiesa nežinau ką turi apie jas, bet tarkime kiek kartų grota tai tikrai gali sužinoti).
Arba dėk dešinėje sidebar ir ten įdėk galimybė susidaryti savo playlistus. Tai labai svarbi funkcija tokio tipo svetainėms.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Muzikos puslapis

Va radau labai gerą pavyzdį: http://www.thecloudplayer.com/
O pats naudojuosi grooveshark. Labai geras dalykas, kai turi apačioje grojimo eilę. Arba susidarai eilę į priekį arba įjungi radio režimą kuris parenka random panašaus stiliaus dainų ir ta eilė nuolat pasipildo.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

16 (edited by Avice 2012-07-12 20:18:41)

Re: Muzikos puslapis

;O ir tik dabar man tai rodai ;D
Jau darau ;] Tik pas mane nebus atlikejo , laiko ir t.t. Turiu tik pavadinima ir kategorija ;]
Greitu metu parodysiu savo varianta.

Re: Muzikos puslapis

Kita versija: http://wav.lt/files/
Panaikinau puslapiavima nuo siuol nuslinkus link paskutines dainos sarasas automatiskai pasipildys.
Idejau kitos ir praaitos dainos migtukus - paspaudus persijungs i sekancia daina arba praaita.
Shuffle ir AutoPlay migtukai.

Dar beliko sutvarkyt login,kategorijas ir kt.

Re: Muzikos puslapis

Na va, kur kas kulturingiau atrodo :)


Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

19 (edited by Min2liz 2012-07-13 16:36:35)

Re: Muzikos puslapis

1.Kategorija headeris truputi nuvaziaves i kairiji sona ~10px ant Chrome.
2. Paspaudus/Uzvedus ant eilutes, gal padaryk cursor: pointer. Kazkaip bent jau as priprates, kur letena, ten spaust galima :) [Done]
3. Paspaudus ant zvaigzdutes nieko neivyksta. Cia taip turi buti?
4. Butu isvis smagu dar embed koki gauti, arba bent linka iki butent norimos dainos. Dabar radau prikolna daina, noriu bendradarbiui nusiust, nezinau/neturiu kaip :)

Re: Muzikos puslapis

Na va progresas yra. Dabar ant kokių 20x kartų geriau.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer