Page 1 sur 1

ajouter un +1 sur mes pages

Posté : 11 août 2015, 15:13
par Sophiane
Bonjour,

dans le but de hierarchiser les membres de mon site je voudrais savoir si il es possible (avec un script ?) de rajouter un "+1" sur chacune des pages membres ?

je voudrais ainsi faire un classement mensuel qui s'afficherait automatiquement sous forme d'un top 100 sur une page différente...
plus précisément sur mon site je fais une page pour chaque membre et cette page sert a ce membre pour publier des trucs.. en gros je voudrais que les internautes membres ou non membres puisse plusser qd il aime le contenu publié sur cette page membres et que a la fin de chaque mois j'obtienne ainsi un rating des meilleurs membres du mois sous forme d'un top 100 sur une page dédiée qui serait remis a zéro chaque mois... je n'utilise rien comme gestion utilisateur ceux qui veulent publier sur mon site m'écrivent un mail et alors je leur crée une page que j'update a mesure pour eux
Je suis un total débutant dans le développement alors HELPPPPPPPPP ! :roll:
D’avance merci pour votre aide !

Sophiane

Re: ajouter un +1 sur mes pages

Posté : 11 août 2015, 16:10
par Vince32
Salut,

Cela est possible. d'ailleurs tous les site font ce genre de chose.

Le mieux est d'utiliser php avec mysql

il y a d'autre moyen sans cela en utilisant des fichier text qui stockent le score de chacun mais c'est plus primitif.

est-ce que tu as php et mysql sur ton serveur

Re: ajouter un +1 sur mes pages

Posté : 11 août 2015, 21:40
par Sophiane
bonsoir, oui mon serveur a les deux mais je ne sais pas faire? c'est compliqué? #-o

Re: ajouter un +1 sur mes pages

Posté : 12 août 2015, 17:06
par Vince32
Si j'ai bien compris chacun de tes membres possède une page du type
http://www.monsite.com/membre1.html
http://www.monsite.com/membre2.html
http://www.monsite.com/membre3.html
http://www.monsite.com/membre4.html ...

Normelement pour que php fonctionne sur ces page, il faut déjà que les fichiers se terminent par ".php"

Après je te conseil de créer une base de donnée MySql en te connectant sur l'interface PHPMYADMIN.

Une fois sur PHPMYADMIN, tu crée une base de donnée nommée "membres" par exemple (choisi UTF8 pour l'encodage)

Par la suite il faudra créer des champs : idmembre, url, plus1 (ou les plus1 seront stockés)...

Ensuite il faudra créer un code sur chaque page pour que les visiteur puissent faire +1 (il faudra que ce soit pas des robots qui le font donc aussi attention: captcha peut-etre?)

Re: ajouter un +1 sur mes pages

Posté : 15 août 2015, 18:02
par Sophiane
Bonjour,

Merci pour ton aide, et tout d’abord désolé de ma réponse tardive...

Oui tu as bien compris chaque membre a une page comme tu le décris.

De quels fichiers parles tu ? en fait je n'y connais rien en développement de site j'ai créer un site avec openelement et je sais pas trop ce que tu veux dire par les fichiers?

Connaitrais tu un bon tuto pour apprendre à manier une base de donnée? car c'est un peu du chinois pour moi #-o

Merci encore pour ton aide!

Re: ajouter un +1 sur mes pages

Posté : 16 août 2015, 17:52
par Vince32
Salut,

Sur openelement, tu nomme bien tes pages du type membre1.html, membre2.html... si tu veux executer php sur ces fichiers (ou pages) tu dois les renommer de la forme membre1.php, membre2.php.


Sinon, tes boutons +1 tu peux plutôt les faire en javascript, cela t'évitera de renommer l'extension de tes pages et c'est mieux car seuls les vrais utilisateurs de ton site pourront cliquer dessus.

Mais d'abord, il faut créer une base de données, puis une table dans ta base de données, puis des champs dans la table :
J'espère que tu as PHPMYADMIN d'installer (je pense que oui, vérifie)

voici un bon tutoriel que je viens de trouver : https://craym.eu/tutoriels/mysql/php_my_admin.html