Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Script sistema rating

  1. #1

    Script sistema rating

    ciao,

    sto cercando uno script free per creare un sistema di rating a 5 stelle e che registri il rating in una tabella del database. mi servirebbe un sistema abbastanza flessibile perchè deve essere usato in diverse pagina e più volte nella stessa pagina.
    ho fatto qualche ricerca ma non ho trovato nulla di facilmente comprensibile e flessibile.
    Spero qualcuno possa darmi una valida alternativa.
    grazie.
    PeppePegasus

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    provo a schematizzarti uno dei funzionamenti:

    la "cabina di votazione" sarà un'immagine o un testo contenenti un link del tipo
    ....cabina-di-voto.php?id=10&voto=1
    dove id è ciò che deve essere votato
    voto è il voto assegnato

    cabina di voto farà un $_GET delle variabili in questione
    id per sapere chi\cosa ha ottenuto un voto pari a "voto"
    aggiornerà una table db
    e poi redirect verso la pagina di provenienza

    il tutto può esser gestito anche con ajax (magari con jquery)
    ciao
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    se cerchi uno script già fatto io uso questo http://boedesign.com/blog/2007/02/18/ajax-star-rating/ mi sono trovata bene
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  4. #4
    ciao,

    spero mi puoi dare qualche indicazione.

    ho scaricato lo script e vedendo il file example.php la modalità con cui vorrei inserire i rating è la variation 2 però mi sono accorto che se voto non posso più rivotare, le stelle rimangono piene in corrispondeza del rating dato, anche se ricarico la pagina la situazione non cambia. è giusto che sia così?
    Guardando la linea
    echo pullRating(35,false,false,false,NULL);
    sembra che questa si occupi di inserire il dato nel database ma se voglio cambiare l'id dell'item, ossia il 35 come posso farlo dinamicamente?
    grazie.
    PeppePegasus

  5. #5
    allora, è giusto che non si possa votare, a me capita nel mio sito che dopo tot giorni mi da di nuovo la possibilità di votare, ma non ho approfondito dopo quanti giorni, se vuoi provare a rivotare devi navigare in modalità anonima, riguard al numero io ho messo così
    echo pullRating($id,true,true,true,NULL);

    vedi che puoi votare ciascuna frase lo puoi vedere qui http://zenas.org/home/tutte.php

    ho anceh fatto delle top voti personalizzate ma siccome l'ho installato un sacco di tempo fa non ricordo bene come nel mio zip c'erano anceh le top mi sembra avrò cambiato qualceh query
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

  6. #6
    ciao,

    ancora qualche domanda: per un inserimento multiplo del sistema nella stessa pagina ricordi come fai? Io ho inserito:

    Codice PHP:
    echo "Viaggi in compagnia o da solo? 
    "
    ;
    echo 
    pullRating($_GET['id'],false,false,false,NULL);
    echo 
    "Il tuo viaggio è di piacere o lavoro? 
    "
    ;
    echo 
    pullRating($id,false,false,false,NULL);
    echo 
    "Ti interessa la cultura? 
    "
    ;
    echo 
    pullRating($id,false,false,false,NULL,$indice);
    echo 
    "Ti interessa mangiare? 
    "
    ;
    echo 
    pullRating($id,false,false,false,NULL,$indice);
    echo 
    "Ti interessano attività per il tempo libero? 
    "
    ;
    echo 
    pullRating($id,false,false,false,NULL,$indice); 
    ma funziona solo il primo, gli altri non sono cliccabili.
    Quando poi vado su una stella e mi compare in basso il link la variabile id è vuota segno che non la prende, per esempio:
    http://localhost/recommender/star_ra...p?id=&rating=3
    e non mi inserisce i dati nel database. hai qualche suggerimento?
    grazie mille.
    ciao
    PeppePegasus

  7. #7
    ciao,

    alla fine ho abbandonato lo script suggerito da nivasio..ne ho trovato uno abbastanza interessante, facile da capire e che permette di registrare nel database le info solo che bisogna sviluppare questa parte da se.

    Jquery- PHP plugin
    spero possa essere utile a qualcun'altro.
    ciao
    PeppePegasus

  8. #8
    funzionava solo il primo perché negli altri non c'era $_GET['id'], evidentemente l'id glielo passavi attraverlo l'url, io lo prendo dal database nelle pagine con articoli multipli, cmq se ti va bene quello...ok
    Un tardo hegeliano di Busalla / allevava un gorilla nella stalla
    citando Adorno nell notti chiare / finché il primate stanco di ascoltare
    lo strangolò con una sciarpa gialla Dillo Con Parole Sue

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.