Limiter la lecture de sujets aux invités

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 le Dim 2 Juin 2013 - 17: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 Sam 8 Juin 2013 - 22:32, édité 1 fois

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 le Dim 2 Juin 2013 - 18:20

Bonsoir

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

FANCH 56
+ Hyperactif +

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

http://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 le Dim 2 Juin 2013 - 20: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
*****

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 le Lun 3 Juin 2013 - 20:50

Up SVP

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 le Mer 5 Juin 2013 - 22:02

Up SVP

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 le Ven 7 Juin 2013 - 18:55

Up SVP

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 le Ven 7 Juin 2013 - 20: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
*****

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

http://projetaum2.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 le Ven 7 Juin 2013 - 21: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
*****

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 le Sam 8 Juin 2013 - 3: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
*****

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

http://projetaum2.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 le Sam 8 Juin 2013 - 17: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
*****

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 le Sam 8 Juin 2013 - 19: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
*****

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

http://projetaum2.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 le Sam 8 Juin 2013 - 20:26

Je vais essayer cela tout de suite.

Edit:
Cela n'a rien changer.

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 le Sam 8 Juin 2013 - 22: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
*****

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

http://projetaum2.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 le Sam 8 Juin 2013 - 22:31

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

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