Inserimento voti nel sito
Autore: Silvia P.
Visite 3469,
Followers 1,
Condiviso 0
Vorrei inserire nel sito, al fondo dell'articolo, dei pallini o delle stelline per dare la possibilità di votare il post, o come nel mio caso la ricetta, alle persone che vengono a vedere il sito. Come posso fare? Grazie 1000.
Postato il
Ciao, Silvia, ogni tanto ci risentiamo .... se non sei in grado di realizzare in proprio il codice necessario, dotresti provare a cercare qualche script in rete ed eventualmente adattare il codice. Avevo un esempio su ... http://www.serzio.it/websitex5/ratethis
Autore
Ciao, si ogni tanto ci risentiamo...quando vado in crisi da pc :-)
Esatto,volevo una cosa così, sarebbe carino poter trovare un simbolo come il cappello da chef al posto delle stelline, visto che l'argomento trattato è la cucina. Avevo trovato una cosa simile in un sito ma mi dava il voto ad ogni visita che entrava in quella pagina.
L'immagine può essere cambiata come vuoi e per la questione della ripetizione dei voti si può usare un biscottino (stiamo parlando di cucina ) o un sistema basato su ip, anche se è meglio il metodo del cookie.
Autore
Mi sa che sarà una cosa complicata realizzarlo per una che conosce solo l' ABC del computer, comunque ci proverò,altrimenti opterò per qualcos'altro. Ti ringrazio molto per la risposta.
Autore
Ho trovato uno script navigando per il web, stasera provo,vediamo se funziona!
... intanto che cerchi, ... ... ... ... ... ... ...
... ... ... ... ... ... ... non ho tempo per mettirmici, anche perchè non è mio pane, ma se trovi uno che mette giù un piccolo PHP che riceva le variabili e le restituisca aggiornate, potrei cercare di configurare questo mio filmato SwishMax (flash)...
http://www.zspace.it/kolasim/miei_files/votazione/voto_k.html
...
... le icone sono esterne e liberamente sostituibili con le proprie, è un semplice PNG 40x40...
... i due di sinistra sono indicativi del funzionamento e del calcolo...
... quello di destra non permette di ripetere la votazione prima dei 60-120 secondi, solo per esperimento, anche con un refresh della pagina...
... la parte da prendere in considerazione è quella alta, della media e della votazione...
...
... il PHP dovrebbe:
1 - ricevere la variabile "voto" (valore da 2 a 10); (POST);
2 - ricevere la variabile "n" (valore 1); (POST);
3 - SOMMARE "voto" alla variabile "voto" salvata su un TXT1; (777)
4 - SOMMARE "n" alla variabile "n" (n++) salvata su un TXT2; (777)
5 - restituire un valore VERO ad operazione compiuta (ECO);
... il filmato farebbe il resto, almeno credo...
.
bye, KolAsim
Oppure guarda qui:
http://www.ilcacciatoredinuvole.it/rater/index.php
Si tratta dello stesso esempio del serzio.it
... ottimo, grande anche S.X e la sua banca...
... utilizzabile da subito per Silvia, ...solo che per me il PHP così come è non è adatto al mio SWF...
... quando troverò del tempo proverò ad adattare il PHP del mio form-mail o guestbook per vedere cosa ne verrà fuori...
.
bye, KolAsim
... però, ...li ho provati, e visto che i voti attualmente sono pochi, non ho notato un aggiornamento corrispondente...
... per esempio, assegnando il voto più basso per alcune volte, non si nota un decremento della percentuale, come invece si nota a vista nei miei esempi di sinistra, ...ricreando lo stesso nr. di votanti...
...magari è una questione di cache, che verificherò più avanti...
.
bye, KolAsim
Appena provato quello di Serzio e funzia giustamente solo con il primo voto...presumo sia questione di cookie...
...sì, funziona la votazione, ma non vedo però il riscontro grafico che dovrebbe essere evidente su soli 29 voti...
... domani ci proverò ancora se me ne ricordo...
Funziona, perfettamente. L'ho scaricato e inserito in una pagina di prova, settando anche la possibilità di votare infinite volte dallo stesso IP e quindi , inserendo parecchi voti, ho potuto appunto verificare che calcola esattamente le medie. Si possono anche, facilmente, tradurre i testi in italiano e modificare le immagini per integrarlo graficamente in ogni genere di sito.
Credo che per quello che vuole ottenere Silvia,questo sia ottimo anche dal punto di vista estetico.
... NO ...
... sul fatto che funzioni non c'è dubbio, ...ma finalmente adesso ho capito il perchè che mi ero posto...
... le medie non sono REALI ma arrotondate del 50%, troppo, e le immagini sono FISSE, ...ed è per questo che non si muove niente...
...
... domenica dopo la F1, forse metterò mano al mio, anche se mi devo inventare un PHP ad hoc; ...sarà una spaghettata, almeno dal punto in cui partirò...
.
bye, KolAsim
Non per contaddirti...ma sulla pagina che ho creato io, ho ricontrollato, la media la calcola correttamente, il 50% di arrotondamento è solo sul decimale o meglio stabilisce la media esprimendola su una scale di valori di 0,5 punti (0,5 - 1 - 1,5 - 2- ecc.) e le immagini delle stelle cambiano in perfetta sincronia con la media del voto che restituisce.
... figurati, anzi serve per capire, ... ma appunto, valore intero o mezzo, che non è la realtà; ... prova a vedere il mio esperimento embrionale per rendertene conto...
... e se ti intendi di PHP mi risparmi di batter la testa domenica (sulla base delle mie indicazioni)......
.
bye, KolAsim
Ho riprovato a fare i conti , calcola il tutto esattamente, e oltretutto non arrotonda niente neanche i decimali. A differenza della tua realizzazione ( che non avevo visto e che mi sembra essere moto interessante ) questo calcola la media e non la percentuale di preferenze /100.
Assegna 5,4,3,2,1, punti in base al valore selezionato quindi non ci sara mai una media diversa da un numero intero o un numero,5. ( esempio un voto è 5 l'altro 4 su 2 voti la media sara 4,5).
Non sono un esperto di php ma il file scaricato funziona cosi come è non serve fare altro se non modificare le voci di testo in italiano se cosi le vogliamo visualizzare.
Unica variante degna di rilievo e la riga sotto dove puoi scegliere se imporre un solo voto (riconosce l'Ip) o permettere infiniti voti.
$rater_ip_voting_restriction = false; // restrict ip address voting (true or false)
Ciao
... sì, ma la grafica è fissa...
...
... credevo di peggio, ...il vecchio catorcio si è avviato ed ha fatto il bravo (PII-350.98), ed il PHP me lo sono inventato partendo da un lavoretto in cui aveva collaborato tigrone per i FeedRss proprietari, e che saluto, e non credevo fosse così semplice da ottenere...
... in poche parole, solo due stringhe di codice PHP per salvare le variabili, e basta, ...tutto il resto è controllato dal filmato, più semplice di quello che avevo pensato nei post precedenti...
... l'aspetto grafico rispetta la reale percentuale calcolata, e se ne ha subito il riscontro in tempo reale...
... altra particolarità unica, come si può notare, è la possibilità di poter usare liberamente una propria icona personalizzata in PNG 40x40...
... quello condizionato è nel tempo di 60-120 secondi, attivo anche col refresch della pagina...
-->> http://www.kolasim-zone.it/prova_votazione/voto_phpk1.html
... è solo una dimostrazione di ciò che si potrebbe ottenere senza particolare preparazione PHP, ...ma adesso il buon catorcio lo devo dismettere...
.
buona domenica, KolAsim
Salve, ho provato la soluzione di voto di Serzio ma purtroppo mi da quest'errore:
Warning: fopen(item_1.rating) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\carnevaledacirealeit\files\rater.php on line 85
Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\carnevaledacirealeit\files\rater.php on line 86Rate Foto due Ave. rating: Not Rated from 0 votes.ExcellentVery GoodGoodFairPoor
Ho provato a cambiare i prmessi, ho provato a mettere il file RATER.PHP sulla cartella public ma niente.
Qualcuno ha qualche soluzione grazie infinite.
Il sito èwww.carnevaledacireale.it/provafoto.php