Fork me on GitHub






Userpoints : Ajouter qq Points í  1 Membre !?
Régulier
Inscrit: 07/06/2005 19:13
De 74 Haute Savoie (FRANCE)
Messages: 141
Salut à tous,

J'utilise le module "userpoints" pour stimuler mes visiteurs.
Pour animer un peu mon site, j'ai créé un p'tit jeu : Une devinette par mois.
J'aimerai ajouter quelques points au 1er Membre qui trouve la réponse.
Es-ce possible ? ...et avez vous une idée pour faire ça ???

Je parle d'une manipulation simple et manuelle, pas d'un automatisme.

Posté le : 18/02/2007 21:26

Debutant qui ne demande qu'a apprendre !
Je decouvre le PHP et Xoops.
J'ai perdu trop de temps avec mon site en HTML !
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Guest_
S'il s'agit juste de faire monter le compteur du gagnant, tu peux modifier la base de données depuis PhpMyAdmin, table _users, champ posts.

Posté le : 18/02/2007 21:41
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Régulier
Inscrit: 07/06/2005 19:13
De 74 Haute Savoie (FRANCE)
Messages: 141
Je te remercie pour cette réponse rapide.

Je n'ai pas l'habitude et peu de connaissance dans les Bases de données.
...et j'ai surtout, peur de faire des Conneries !
Je suis allé dans phpMyAdmin, j'ai bien trouvé la table de Userpoints, mais n'ai pas réussi à modifier un score de membre !?!
Peut être la fatigue !? ...je rééssayerai demain et je dirai si c'est ok !

Posté le : 18/02/2007 23:31

Debutant qui ne demande qu'a apprendre !
Je decouvre le PHP et Xoops.
J'ai perdu trop de temps avec mon site en HTML !
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Guest_
La table dans laquelle il faut taper est (prefixe-de-tes-table)_users (elle fait partie de Xoops) et contient toutes les infos des utilisateurs, et comptabilise notamment le nombre de posts (via le champ posts).

Par contre je ne connais pas du tout le module Userpoints et j'ignore si le champ posts de la table _users a la priorité sur celle(s) du module Userpoints... Faut essayer.

Avant de faire ce genre de manip' faut toujours sauvegarder sa Base de données (onglet Exporter de PhpMyAdmin, cocher la case Transmettre et cliquer sur Exécuter).

Posté le : 18/02/2007 23:45
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Guest_
Marrant ce module, je viens de l'installer ; il convient pile-poil pour un site communautaire, il permet de distribuer des bons points selon la "qualité" de la contribution, par exemple :

• poster un nouvel article rapporte 4 pts
• un votre seulement 1 pt
• etc.

Par contre la version que je viens de récupérer sur le site de contreplaqué de Solo date un peu : 2003 !

Est-ce que tu as une version plus récente ? J'ai probablement mal cherché...

Bref je ne sais pas si tu as la même chose : le module dispose d'1 seule et unique table (_user_points) et dispose de champs dédiés à chaque type de posts (comments, wfsections, points,...). Du coup, pour distribuer les bon-points, ça risque d'être plus compliqué qu'un simple changement dans la table _users

Posté le : 19/02/2007 00:01
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Régulier
Inscrit: 07/06/2005 19:13
De 74 Haute Savoie (FRANCE)
Messages: 141
C'est vrai que ce module est sympa, mais il ne s'est pas développé depuis longtemps. La version que j'ai est la 2 qu'on trouve sur ce site. (le lien est dans mon 1er post)
Si ça se trouve, c'est moi qui ai une vieille version !?!

Y a surement moyen de l'adapter avec d'autres modules (pour attribuer des points), mais je ne me suis encore jamais penché dessus !
Je me souviens avoir simplement rectifié une "fote d'ortaugrafffes" dans le fichier /userpoints/language/french/global.php
"...points misE à jour ..."

Merci pour tes explications, je vais rééssayer !

Posté le : 19/02/2007 11:44

Debutant qui ne demande qu'a apprendre !
Je decouvre le PHP et Xoops.
J'ai perdu trop de temps avec mon site en HTML !
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Régulier
Inscrit: 07/06/2005 19:13
De 74 Haute Savoie (FRANCE)
Messages: 141
C'est effectivement plus compliqué que prévu !

J'ai essayé de modifier la table _user et ça fonctionne bien. J'ai pu augmenter le nombre de Post d'un Membre, mais ça n'a pas l'air d'agir sur Userpoints !?!
(j'ai mis le rafraichissement du tableau userpoints a 2 secondes)

Quand je fais la même chose dans la table de _user_points, il ne veut pas garder ma modif !?!
Bref, je continue de chercher ! ...c'est comme ça qu'on apprend.

Posté le : 19/02/2007 14:11

Debutant qui ne demande qu'a apprendre !
Je decouvre le PHP et Xoops.
J'ai perdu trop de temps avec mon site en HTML !
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Régulier
Inscrit: 07/06/2005 19:13
De 74 Haute Savoie (FRANCE)
Messages: 141
Je reviens sur ce petit module bien sympa qu'est UserPoints :

Je n'ai pas trouvé de solution à mon problème, je me permets donc de raviver cette discussion en représentant ce que j'aimerai faire :

UserPoints attribu automatiquement des Points aux Membres qui participent
X points pour un post dans le forum
Y points pour un article
Z points pour un commentaire
...etc.

Ce module est génial pour mon site qui est communautaire et entièrement gratuit.
Il apporte une Motivation à mes membres pour participer sur le site ! ...des accès et avantages supplémentaires sont prévus en fonction des points.

Mais ce module ne semble pas avoir évolué depuis bien longtemps !?!

Donc si quelqu'un de capable, décidait d'apporter des améliorations à ce module, voilà ce que j'aurai aimé :

La possibilité d'attribuer des points supplémentaires à certains Membres.
Pour les récompenser, d'un service rendu pour le site, ou d'un score qu'ils auraient Gagné dans un de mes jeu. (Attribution manuelle par le webmaster)

????????????????????????????????????????????????????????????????
Y a t'il beaucoup de monde qui utilise ce module parmis vous ???
...et qu'est-ce que vous aimeriez voir apparaitre en plus dans ce module ???

Posté le : 26/03/2007 08:37

Debutant qui ne demande qu'a apprendre !
Je decouvre le PHP et Xoops.
J'ai perdu trop de temps avec mon site en HTML !
Partager Twitter Partagez cette article sur GG+
Re: Userpoints : Ajouter qq Points í  1 Membre !?
Semi pro
Inscrit: 22/02/2004 20:41
Messages: 997
Salut, moi j'avais commencé à rajouter des modules (smartfaq, weblinks, smartsection et wordbook) pour "userpoints" mais j'ai bloqué à un endroit. A vrai dire, j'ai passé plus de temps à mettre du contenu sur mon site que de chercher une réponse à mon problème. ICI


Mon problème est que je ne savais pas quoi mettre apres le WHERE pour les differents fonctions des modules

function tabEntries($uids) {
    global 
$xoopsDB$periodej;
    list(
$entri) = $xoopsDB->fetchRow($xoopsDB->query("SELECT  COUNT(*)  FROM ".$xoopsDB->prefix("wbentries")." WHERE (submitter ='$uids' AND date > '$periodej')  AND status > '0'"));
    
$abacus $entri;
    return 
$abacus;
}

function 
tabSmanswers($uids) {
    global 
$xoopsDB$periodej;
    list(
$smans) = $xoopsDB->fetchRow($xoopsDB->query("SELECT  COUNT(*)  FROM ".$xoopsDB->prefix("smartfaq_answers")." WHERE (submitter ='$uids' AND date > '$periodej')  AND status > '0'"));
    
$abacus $smans;
    return 
$abacus;
}

function 
tabSmitems($uids) {
    global 
$xoopsDB$periodej;
    list(
$smit) = $xoopsDB->fetchRow($xoopsDB->query("SELECT  COUNT(*)  FROM ".$xoopsDB->prefix("smartsection_items")." WHERE (uid='$uids' AND published > '$periodej') AND published > '0'"));
    
$abacus $smit;
    return 
$abacus;
}
function 
tabStories($uids) {
    global 
$xoopsDB$periodej;
    list(
$comst) = $xoopsDB->fetchRow($xoopsDB->query("SELECT  COUNT(*)  FROM ".$xoopsDB->prefix("stories")." WHERE (uid='$uids' AND published > '$periodej') AND published > '0'"));
    
$abacus $comst;
    return 
$abacus;
}


C'est vrai que ça serait pas mal de pouvoir rajouter des points manuellement et quand le membre arrive à un certains nombres de points (défini par l'administrateur) un message soit envoyé à l'administrateur.(Pratique pour envoyer des petits lots)

Je ressayerais ce week end

A++

Posté le : 26/03/2007 20:57
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

101 Personne(s) en ligne (74 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 101 | Plus ...