Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

5-STARS RATING


Information sur la source

Catégorie :Divers Niveau : Débutant Date de création : 05/08/2004 Vu / téléchargé: 4 845 / 672

Note :
7,5 / 10 - par 6 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

Description

5-Stars Rating est un script PHP facile à installer et fonctionnant sans base de donnée pour permettre aux utilisateurs du site de noter, par un système de 5 étoiles facilement personalisable, tout élément du site (image, fichier, musique, article ...)

Plusieurs éléments peuvent être notés sur une même page.

En démonstration sur http://www.phpsoft.org/5stars.php
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de pouda le 06/08/2004 14:43:11

ca a l'air pas aml sauf qu'on ne c'est pas comme il marche ton truc ??

signaler à un administrateur
Commentaire de pouda le 06/08/2004 14:44:57

j'ai rien dit je ne sais plus lire lol

signaler à un administrateur
Commentaire de pouda le 06/08/2004 14:45:02

j'ai rien dit je ne sais plus lire lol

signaler à un administrateur
Commentaire de pouda le 06/08/2004 14:45:05

j'ai rien dit je ne sais plus lire lol

signaler à un administrateur
Commentaire de pouda le 06/08/2004 14:56:25

ne marche pas ! il faut creer un dossier /vote puis un fichier nomdelabalise.txt dans ce repretoire et encore apres tu as une erreur comme koi $name est undefined dans le takerate.php a la ligne 3...

signaler à un administrateur
Commentaire de MASTERADGE le 06/08/2004 17:32:28

Marche très bien, il est en ligne sur mon site ...

Dans le zip, le répertoire "/votes" existe et si tu lisais les readme tu verrais qu'il faut le chmoder a 777.

Copié du readme :
How to use this script ?
1) Extract all files to one directory or your hard drive.
2) Upload all files and directories to your ftp, then chmod to 777 the "votes" directory
3) In the webpage where you want to add one or more rating forms, add at the top of the page :
   <? require_once("rate.php"); ?>  
4) Then add at the place you want for each rating form :
   <? echo rate("5starsdemo");?>   and replace "5starsdemo" by the name you want.
5) All rating form must have a different name !

signaler à un administrateur
Commentaire de Whipper le 08/08/2004 19:51:59

Salut , je suis vraiment désolé mais je n'arrive pas a le faire fonctionner il ne m'affiche rien sur ma page !!
J'utilise Dreamweaver Mx 2004 et mème en le testant dans une nouvelle page internet il ne m'affiche rien !!!
Ex :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
<? require_once("rate.php"); ?>
</head>


<body>
Rating : <? echo rate("5starsdemo");?>
</body>
</html>

Merci d'avance !!!

signaler à un administrateur
Commentaire de Whipper le 09/08/2004 11:57:48

Ok c'est bon je viens de découvrir qu'il fallait enregistrer les pages contenants des script  php en php et non en htm , Arf je débute avec le PHP !! et pis que cela ne fonctionne pas en local mais que sur un serveur  

signaler à un administrateur
Commentaire de la_pin le 07/01/2005 19:06:26

Yeah !
Je suis le plus comblé des hommes, ça fait 3 mois que je ratisse phpcs à la recherche d'un code de ce genre !

signaler à un administrateur
Commentaire de la_pin le 07/01/2005 19:33:47

Testé et approuvé ! 9/10 !

signaler à un administrateur
Commentaire de Sidial le 19/12/2005 16:26:17

J'ai essayer d'utiliser ce script mais il ne fonctionne pas, alors soit je suis vraiment nunuche soit il manque quelque chose dans le dossier en tous cas les explication anglais francais cela ne fait pas bon melange. Y a t - il un dossier du nom de vote normalement dans le zip, ou alors est ce le dossier rating dont on parle ?

signaler à un administrateur
Commentaire de singsing le 12/11/2006 20:45:29

Bonjour tout le monde!
Ce script fonctionne à merveille... Mais quelques erreurs subsistent

Voila le fichier "rate.php" corrigé par mes soins et valide XHTML:

<?
/*
PHPSOFT.ORG 5-STARS RATING SCRIPT !
Script developed by SqrtBoy (sqrtboy@phpsoft.org)
*/

function rate($name)
{


if (file_exists("votes/$name.txt")) {

$fp = fopen("votes/$name.txt", "r");
$ligne = fgets($fp,4096);

$tt_votes = strrchr($ligne, "|");
$tt_votes = str_replace("|", "", $tt_votes);
$tt_votes = trim($tt_votes);

$ligne = strrev($ligne);
$nb_votes = strrchr($ligne, "|");
$nb_votes = strrev($nb_votes);
$nb_votes = str_replace("|", "", $nb_votes);
$nb_votes = trim($nb_votes);

fclose($fp);

if (($tt_votes == 0) AND ($nb_votes == 0))
{
$etoiles_oui = 0;
$note = "0.00";
}
else
{
$moy_en = $tt_votes/$nb_votes;
$etoiles = round($moy_en);

$note = round($moy_en, 2);
}

$Result = "<table border='0' width='100%' ><tr><td width='50%'>";
if ($nb_votes > 0)
{
$Result .="<img src=\"rating/".$etoiles."stars.gif\" border=\"0\" alt=\"Note\" />";

$Result .="&nbsp;(Note: ".$note."&nbsp;/5";
$Result.="&nbsp;-&nbsp;Vote(s):&nbsp;".$nb_votes.")";
}
else $Result .="Pas de votes ";
if (!isset($_COOKIE[$name]))
{
$Result.="</td><td align='left'><form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.="&nbsp;<input type=\"submit\" value=\"Noter\" /></form>";

}
else
$Result.=" - Vous avez d&eacute;j&agrave; not&eacute; ce logiciel";

$Result.="</td></tr></table>";
}
else
{
$Result = "<table border='0' width='100%'><tr><td width='20%'>";
$Result.="Pas de votes</td><td width='80%' align='left'><form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\" style=\"margin: 0; font-size: 6 pt; font-family: Verdana; border: 0\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.="&nbsp;<input type=\"submit\" value=\"Noter\" />";
$Result.="</form></td></tr></table>";
}

return $Result;
}

?>

Cordialement, :)

signaler à un administrateur
Commentaire de nantais44 le 21/01/2007 14:35:39

bonjour je voudrais insrerer ton script dans mes pages html
avec un popup style <p align="center"><a href="#" onClick='PopupCentrer("votes.php",340,130,"menubar=no,statusbar=no")'>Votez</p>
plutot que de creer des pages votes1.php votes2.php et...
n'y aurait il pas une commande style

<p align="center"><a href="#" onClick='PopupCentrer("rate.php?=page1",340,130,"menubar=no,statusbar=no")'>Votez</p>
merci pour votre aide

signaler à un administrateur
Commentaire de Myavgeusin le 29/02/2008 19:58:29 4/10

Ne fonctionne pas chez moi :(

signaler à un administrateur
Commentaire de lucas34990 le 24/04/2008 19:27:11

Bonjour, je voudrais savoir ce que signifie : "il faut le chmoder a 777". Merci

signaler à un administrateur
Commentaire de sibile le 01/05/2008 19:01:14

Lorsque tes fichiers sont uploadés sur ton serveur, tu cliques droit sur le répertoire en question et tu choisis " attributs du fichier " à ce moment là tu as une fenêtre ou tu peux changer les droits d' écriture. CHMOD 777 signifie que toutes les cases sont cochées.

signaler à un administrateur
Commentaire de sibile le 01/05/2008 19:04:13

Bonjour, je ne comprend pas je n' ai pas répertoire VOTE à moins qu' il ne s' appelle RATING ? D' autre part si on a des pages automatisées ou les articles s' affichent selon une requête à une base de donnée comment fait-on? Et pourquoi j ai une erreur :Failed opening required 'rate.php' (include_path='.:/usr/lib/php')

signaler à un administrateur
Commentaire de sibile le 01/05/2008 19:12:24

Il ne fonctionne pas lorsque je met   require rate.php j ai une erreur : Failed opening required 'rate.php' (include_path='.:/usr/lib/php')

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,749 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.