Autorius Tema: Reitingavimo sistema ( stars )  (Skaityta 145 kartus)

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 404
  • Karma: +8/-0
    • Žiūrėti profilį
Reitingavimo sistema ( stars )
« Įrašytas: 2014-05-29 13:12:16 pm »
Sveiki,

gal kam teko kokią nors naudoti, ieškau ir nelabai randu kažko kas tikrai tiktų. Reikia kiekvienam objektui tinklapy pridėti po galimybę įvertinti jį žvaigždutėmis. Laikyti noriu info apie įvertinimus duombazėj.

Gal kažką parekomenduot galit?
Dėkui

Prisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 1992
  • Karma: +52/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Reitingavimo sistema ( stars )
« Atsakymas #1 Įrašytas: 2014-05-29 13:22:06 pm »
Realiai gali daryti pvz pagal ip ir įvertinimą nuo 1 iki 5. Tada kiekvieną vertinimą vesti kaip naują įrašą ir paimt average :) Čia galima sužaisti vien su querry, o jei nori ir su php puse - galima žaistis su failais/ json masyvais ir t.t. :)

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 404
  • Karma: +8/-0
    • Žiūrėti profilį
Ats: Reitingavimo sistema ( stars )
« Atsakymas #2 Įrašytas: 2014-05-29 15:41:55 pm »
Tas tai taip, bet pačią reitingavimo sistemą ant kažkokio pagrindo reikia daryti. Čia pvz https://googledrive.com/host/0B8w_x363egOiZEVrS2FMVGU4MUk/index.html  viskas atrodo liux, bet čia tik jquery atrodo tėra ir .css

Galvojau gal kur yra pilnas pavyzdys, kad sutaupyti laiko ir nereiktų pačiam rašyti kodo. + šitą imant viskas aišku kaip vienam objektui viename lape daryti, bet vienam lape turi būti keletas nuotraukų su tais įvertinimais ir sumaišo man visas kortas, todėl gatavo varianto ieškojau.

Bandau dar paieškot, jei rasiu papostinsiu

Prisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 1992
  • Karma: +52/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Reitingavimo sistema ( stars )
« Atsakymas #3 Įrašytas: 2014-05-29 16:52:18 pm »
https://www.google.lt/webhp?sourceid=chrome-instant&ion=1&espv=2&es_th=1&ie=UTF-8#q=jquery%20rating%20stars

http://wbotelhos.com/raty

Manualai.lt Forumas

Ats: Reitingavimo sistema ( stars )
« Atsakymas #3 Įrašytas: 2014-05-29 16:52:18 pm »

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 404
  • Karma: +8/-0
    • Žiūrėti profilį
Ats: Reitingavimo sistema ( stars )
« Atsakymas #4 Įrašytas: 2014-05-29 17:27:15 pm »
http://absolutephp.wordpress.com/2013/03/23/simple-star-rating-system-using-php-mysql/

šita atrodo geriausia, t.y. viskas jau padaryta, duombazėj matau išsaugo tik kaip objektus ir sumuoja įvertinimą ir įvertinimų kiekį kaupia. Longtext'o skiltyje žymisi panaudotus IP'us ir dar atrodo į cookies įdeda, kad neleistų balsuoti

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7330
  • Karma: +223/-15
    • Žiūrėti profilį
    • mano CV
Ats: Reitingavimo sistema ( stars )
« Atsakymas #5 Įrašytas: 2014-05-29 23:38:45 pm »
is esmes deciau tik like arba dislike. arba isvis tik like ir butu tavo reitingavimo sistema paprastesne. tiesiog saugotum lenta like'u:

table like

id
ip
user_id // jei turi userius, gali liept logintis kad like'int
object_type // jei laikinsi visokius daiktus, pvz: post, comment, picture etc.
object_id // id objekto kad atskirt
datetime // datetime stamp'as - visad pravercia turet toki daikta :) bent jau duomenu analizei, nors minimalus statai ka veikia useriai ir kada
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 930
  • Karma: +34/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Reitingavimo sistema ( stars )
« Atsakymas #6 Įrašytas: 2014-06-08 01:58:17 am »
Ar like'ai ar stars'ai praktiskai tiek pat kodo ir laiko uzima padaryt. Duombaze ko gero isvis identiska, tik vietoj 1 tasko(like'o) bus nuo 1 iki 5 ir isimant ne suma skaiciuojama o vidurkis. Zvaigzduciu efektus pasidaryt trunka pora minuciu su javascript'u. Ko bus daugiau, tai php kodo atvaizduojant (nuspalvinant) reikiamas zvaigzdutes pagal ivertinimus. Kaip tik nesenai cia vienas klause, kaip tas zvaigzdutes padaryti, tai prisegu ka ant greito padares
« Paskutinį kartą keitė: 2014-06-08 02:02:14 am sukūrė ganjabest »
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Ats: Reitingavimo sistema ( stars )
« Atsakymas #6 Įrašytas: 2014-06-08 01:58:17 am »