Limiter la lecture de sujets aux invités

3 participants

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

Résolu Limiter la lecture de sujets aux invités

Message par Rikku Dim 2 Juin 2013 - 19:13

Bonjour/Bonsoir à tous,

J'ai trouvé un tutoriel sur le forum de forumactif en espagnol qui est celui-ci: http://asistencia.foroactivo.com/t132975-limitar-lectura-de-temas-a-invitados

Ce tutoriel permet de limiter la lecture de sujets aux invités.
J'ai fait exactement ce qui est écrit, mais ça ne fonctionne pas.
Je sais pas si ça a avoir avec un template modifier.

Merci d'avance pour votre aide.


Dernière édition par Rikku le Dim 9 Juin 2013 - 0:32, édité 1 fois
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par FANCH 56 Dim 2 Juin 2013 - 20:20

Bonsoir

Tu dois régler les permissions dans chaque forum que tu veux limiter.
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Dim 2 Juin 2013 - 22:00

Bonsoir,

Je sais éviter qu'un inviter ne regarde pas telle ou telle rubrique. Je le fais pour certaines parties de mon forum.

Mais ce que je voudrais c'est qu'après que l'invité regarde 5 topics, il n'a plus accès nulle part pendant un certains temps et le seul moyen est de s'inscrire pour profiter pleinement du forum.

Comme écris en espagnol: maxNumTopicsReadAsGuest = 5 Aquí ponemos el nº de temas máximo que un usuario invitado podrá leer antes de que le salga el mensaje y bloquearle sucesivas lecturas.

C'est là qu'on met le nombre maximum de sujets que l'utilisateur invité pourra lire avant qu'un message apparaît et lui bloque la lecture de d'autres sujets.

Je ne veux pas bloquer tout le forum aux invités seulement leur permettre un accès limité.

Merci tout de même pour votre réponse.

EDIT:
Je vais vous mettre deux exemple de forum espagnol.
Sur ce forum: www.piramidedenefertari.net/forum on ne peux pas voir plus de 3 topics.
Et, sur celui-ci plus de 5: http://poke-time.foroactivo.com/
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Lun 3 Juin 2013 - 22:50

Up SVP
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Jeu 6 Juin 2013 - 0:02

Up SVP
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Ven 7 Juin 2013 - 20:55

Up SVP
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par MasDan Ven 7 Juin 2013 - 22:06

Bonjour,

Je viens d'installer sur un site de test. Et pour moi tout fonctionne bien.

Est-ce que, à tout hasard, vous n'auriez pas oublié ceci : «Posición: En los Temas» cochez sur toutes les pages.

MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Ven 7 Juin 2013 - 23:04

J'ai cocher seulement "Sur les sujets" comme mis sur le tutoriel.
Je vais voir "Sur toutes les pages" même si j'ai pas envie de privée l'accès du forum entier pendant 24h.
J'accepte qu'ils ont l'occasion de regarder la structure du forum.

Edit:
J'ai essayé avec mon forum test et fonctionne toujours pas. Ça doit être dans les templates le problème peut être.
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par MasDan Sam 8 Juin 2013 - 5:48

Désolé, cela fonctionne très bien avec "Sur les sujets". Mon erreur.

Le tout fonctionnant avec un cookie, je vous suggère ce test qui affichera la variable «numreads». C'est cette variable qui contrôle le nombre de lecture et permet d'afficher le message lorsque atteint.

Juste avant l'accolade fermante de la fonction «fa_incrementTopicReadAsGuest()» insérer
alert('numreads:' + numreads);

Le premier affichage devrait indiquer undefined (le cookie n'existe pas). Les autres affichages indiqueront 2, 3, 4, 5 et le message suivant devrait indiquer que la limite est atteinte.

Est-ce que quelque chose s'affiche lors des tests?



MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Sam 8 Juin 2013 - 19:23

Vous pourrez l'introduire dans le code, j'ai mis devant l'accolade, mais rien. Je l'ai mis par après à des endroits et toujours rien.

Ça serais plus facile pour moi de comprendre. ^^"
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par MasDan Sam 8 Juin 2013 - 21:13

Bonjour,

Voici la fonction fa_incrementTopicReadAsGuest, la ligne à ajouter (alert) est l'avant dernière (ligne 19).
Code:
function fa_incrementTopicReadAsGuest(){
   if(typeof(Storage)!=="undefined"){
      if(localStorage.getItem("'"+varname+"'")){
         var numreads=localStorage["'"+varname+"'"];
         numreads=(parseInt(numreads)+1).toString();
         localStorage["'"+varname+"'"]=numreads
      }else{
         localStorage["'"+varname+"'"]="1"
      }
   }else{
      if(my_getcookie(varname)){
         var numreads=my_getcookie(varname);
         numreads=(parseInt(numreads)+1).toString();
         my_setcookie(varname,numreads,1,0)
      }else{
         my_setcookie(varname,"1",1,0)
      }
   }
   alert('numreads:'+numreads)
}
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Sam 8 Juin 2013 - 22:26

Je vais essayer cela tout de suite.

Edit:
Cela n'a rien changer.
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Limiter la lecture de sujets aux invités

Message par MasDan Dim 9 Juin 2013 - 0:06

C'est la deuxième ligne qui est en erreur. Le code suivant ne représente que le début de la ligne.

Code:
var mensajeHTML="<div><h3>Avis du forum</h3>Attention !<br><br>"Il semblerait que tu es atteint le ....
Enlevez le " devant le Il semblerait

MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Limiter la lecture de sujets aux invités

Message par Rikku Dim 9 Juin 2013 - 0:31

Merci beaucoup pour ton aide maintenant ça fonctionne. ^^
Rikku

Rikku
*****

Féminin
Messages : 540
Inscrit(e) le : 28/07/2006

http://ffdestiny.highforum.net/
Rikku a été remercié(e) par l'auteur de ce sujet.

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


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