Limiter le nombre de sujets ouverts par jour et par membre

3 participants

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mer 27 Juin 2018 - 18:37

Bonjour,

Serait-il possible d'émettre un message lorsqu'un membre dépasserait un certains nombre de post par jour dans une catégorie.
Concrètement pour mon forum, il s'agirait d'émettre un message lorsqu'un membre essaie d'ouvrir plus de 2 sujets dans la catégorie "Les photos du clic". Il pourrait écrire autant de messages qu'il veut, mais avoir un message "vous avez déjà ouvert aujourd'hui 2 nouveaux sujets" quand il veut créer son 3ième sujet.

Merci pour votre aide.


Dernière édition par photoclic le Mer 1 Aoû 2018 - 0:46, édité 1 fois
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Ven 29 Juin 2018 - 10:47

up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Sam 30 Juin 2018 - 13:29

up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 1 Juil 2018 - 14:47

up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 3 Juil 2018 - 0:49

up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Ven 6 Juil 2018 - 10:55

Up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 8 Juil 2018 - 0:10

up
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par Walt Dim 8 Juil 2018 - 1:00

Bonsoir,

Ca serait techniquement possible avec un script, mais ça ne pourrait être fiable à 100%, dans la mesure où le seul moyen de garder en mémoire que l'utilisateur a déjà ouvert un sujet, c'est par un cookie (ou localstorage), ce qui peut donc être effacé par l'utilisateur.

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 8 Juil 2018 - 10:47

Bonjour Walt,

Merci pour ta réponse.
Le fait que cela puisse être effacé par l'utilisateur ne me dérange pas.

Je suis preneur du script.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par Walt Dim 8 Juil 2018 - 12:17

Pouvez-vous m'indiquer les liens des forums et sous-forums censés être concernés par cette limite ?
Les utilisateurs sont-ils censés être bloqués à l'ouverture du 3ème sujet, ou simplement avertis (sans empêcher la création de ce 3ème sujet) qu'ils en ont déjà ouvert deux ?

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 8 Juil 2018 - 12:49

Re Walt,

Les forums concernés:
https://photoclic.forum-pro.fr/f4-phototest
https://photoclic.forum-pro.fr/f5-reportage-series-au-long-cours
https://photoclic.forum-pro.fr/f6-le-club-du-clic

Dans un premier temps, les utilisateurs seraient simplement avertis.

Un grand merci Walt pour la prise en compte de cette demande.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 10 Juil 2018 - 16:49

Une demande pas simple à traiter probablement.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par Walt Mar 10 Juil 2018 - 17:42

Bonjour,

C'est davantage une question de temps, mais j'y travaille. Dernière précision : il s'agit de deux sujets maximum sur les trois forums confondus, ou deux sujets max par forum ?

Cordialement,
Walt
Walt

Walt
Modéractif
Modéractif

Masculin
Messages : 6081
Inscrit(e) le : 08/09/2015

Walt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 10 Juil 2018 - 19:31

Bonjour Walt,

Merci pour ces nouvelles.
C'est déjà bien sympa de ta part de traiter ce sujet et en pleine période de vacances.
Et je pense vraiment que cette demande est loin d'être simple à traiter, donc prends le temps qu'il faut.
Il y a foot ce soir Very Happy

Pour répondre à la question, il s'agirait de 2 sujets maximum sur les 3 forums confondus.

photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 15 Juil 2018 - 15:25

Foot ce soir Laughing
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mer 18 Juil 2018 - 10:56

Hello @Walt

Je serais absent fin de semaine pour une semaine environ.

Merci de laisser ouvert ce post si je n'ai pas la possibilité de relancer.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Dim 22 Juil 2018 - 9:49

De passage, une petite relance pour éviter la clôture.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Jeu 26 Juil 2018 - 11:56

Up.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Lun 30 Juil 2018 - 22:55

Ola, Walt a quasiment tout fait je te propose de faire quelques essais demain Wink
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Lun 30 Juil 2018 - 23:03

OK. Avec grand plaisir.

Un grand merci à vous 2.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Mar 31 Juil 2018 - 11:27

Voici le script ou du moins un premier essai, normalement les variables sont explicites:

/*édité*/

Dans la variable forumsConcernes, il suffit de mettre tous les id des forums ou tu veux avoir cette limite et de les séparer par une virgule, le message ne sera sans doute pas là où tu veux.


Dernière édition par no_way le Mer 1 Aoû 2018 - 0:43, édité 2 fois (Raison : retrait du code afin d'éviter une confusion entre les différentes versions)
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 31 Juil 2018 - 12:45

Bonjour no_way,

Un grand merci pour cette finalisation.

J'ai installé le script sur mon forum et sur mon forum test.

J'ai fait des essais vite fait faute de temps sur mon forum test.
. Le message apparait bien  au bout du nombre indiqué
. Le message semble apparaitre aussi quand j'essaie de poster sur un autre forum non inclu dans la variable
. je me suis déconnecté et reconnecté sous un autre pseudo. Quand j'essaie de poster, le message est anormalement présent

je ferais des essais plus poussés en fin de soirée.

Serait-il possible d'ajouter une class au texte pour pouvoir lui attribuer un style?
Peut-être ajouter aussi le texte en grisé dans le textarea

Je reviens en fin de soirée  Wink


Dernière édition par photoclic le Mar 31 Juil 2018 - 23:39, édité 1 fois
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Mar 31 Juil 2018 - 13:14

Script édité, la classe CSS attribuée au message est topic_posted_limit_reached
Peut-être ajouter aussi le texte en grisé dans le textarea
Là par contre, c'est plus pénible et je préfère ne pas m'y attaquer d'autant qu'il est assez facile de faire en sorte que le message attire vraiment l’œil via CSS.
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 31 Juil 2018 - 23:26

Bonsoir No_way et Walt,

je viens de faire des essais sur mon forum. Cela semble fonctionner correctement.
Pour le textarea, tu as raison; le message avec le css attire vraiment, on ne peut pas le rater.

juste une autre demande si cela n'est pas trop compliqué: Serait-il possible d'ajouter dans le texte le pseudo du membre?

Vraiment top votre script, super boulot! Merci encore à vous 2.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Mar 31 Juil 2018 - 23:42

Ravi que ça te plaise, dis-moi quel message tu souhaites exactement et je te modifie tout ça Smile
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mar 31 Juil 2018 - 23:53

Ce serait un message proche de celui-ci:

"Bonjour Pseudo. Tu as déjà posté xx sujets aujourd'hui. Tes commentaires sur les photos des cliqueurs seront appréciés.



photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Mer 1 Aoû 2018 - 0:09

Ok j'ai encore modifié le script en plus du message afin d'éviter que le compteur ne s'incrémente si un membre essaye de poster sans avoir rempli le titre etc ...
Code:
$(function(){
    var forumsConcernes='4,5,6',
    etendueHeures=24,
    limiteSujets=2,
    message="Bonjour "+_userdata["username"]+". Tu as déjà posté "+limiteSujets+" sujets aujourd'hui. Tes commentaires sur les photos des cliqueurs seront appréciés.",
    timeStamp=Date.now();
    if(!my_getcookie('topic_posted')||timeStamp>(JSON.parse(my_getcookie('topic_posted'))['date']+etendueHeures*60*60*1000))my_setcookie('topic_posted',JSON.stringify({"nb_topic":0,"date":timeStamp}),1);
    forumsConcernes=forumsConcernes.split(',');
    $('form[action="/post"]').filter(function(){
        var r=$('input[name="mode"]', this).val()=='newtopic'&&forumsConcernes.indexOf($('input[name="f"]',this).val())!=-1;
        if(r){
            $('input[name="subject"]',this).attr("required","required");
            if(JSON.parse(my_getcookie('topic_posted'))['nb_topic']>=limiteSujets)$(this).before($("<div>",{"class":"topic_posted_limit_reached","text":message}));
        }
        return r;
    }).find('input[name="post"]').on('click',function(e) {
        var cookie=JSON.parse(my_getcookie('topic_posted')),msg=$('#text_editor_textarea').sceditor('instance').val();
        if(!msg.length||msg=='0'||$(this).closest('form[name="post"]').find('input[name="subject"]').val().length<10)return;
        var cookie=JSON.parse(my_getcookie('topic_posted'));
        cookie['nb_topic']+=1;
        my_setcookie('topic_posted', JSON.stringify(cookie),1);
    });
});


Dernière édition par no_way le Ven 3 Aoû 2018 - 13:20, édité 3 fois (Raison : correction)
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mer 1 Aoû 2018 - 0:13

Bien vu.
Je fais des essais et reviens.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par photoclic Mer 1 Aoû 2018 - 0:22

Me revoilà.

ça colle au niveau du message.Merci.

Par contre est-ce que le compteur passe à zéro à minuit?
Il me semble avoir posté avant minuit et le message est présent.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1350
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Limiter le nombre de sujets ouverts par jour et par membre

Message par no_way Mer 1 Aoû 2018 - 0:33

Non uniquement toutes les 24 heures.

si tu veux remettre le cookie à 0, sur Firefox va sur l'adresse:
Code:
about:preferences#privacy

-> supprimer des cookies spécifiques
puis recherche topic_posted
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum