Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

[ ↓ ]

Voir le sujet précédent Voir le sujet suivant Message [Page 1 sur 1]

fascicularia


Administrateur

fascicularia

Message posté: le Mar 16 Juil 2013 - 9:43
Bonjour à tous,
Voici une petite astuce à prendre avec des pincettes pour ceux qui veulent pouvoir ouvrir des sections aux invités tout en ayant la possibilité de vérifier les messages qui seront affiliés à un seul et unique compte. L'outil de connexion n'est effectif qu'en bas de l'index. l'accés via la barre de navigation est réservée aux membres.

1 Pour commencer, créer un compte factice avec une fausse adresse mail. Pour que vous puissiez suivre la logique du script qui va suivre,nous donnerons à ce nouveau compte le pseudo : promeneur et comme identifiant de connexion : demeter.
Vous aurez tout loisir de modifier le script par la suite avec les identifiants que vous souhaitez.

Nota : Evitez le terme invité comme pseudo pour des raisons évidentes d'attribution de ce nom lorsqu'un compte membre est supprimé.

2 Réglez les permissions de ce compte en le basculant dans un groupe dans lequel il sera le seul représentant. Cette précaution vous évitera de voir les invités se balader dans certaines sections que vous considérez comme confidentielles ou d'avoir accés à certaines fonctionnalités que vous réservez à vos membres.

3 Collez ce javascript dans la gestion des javascripts en cochant sur index
Code:
jQuery(document).ready(function(){

jQuery("input[name='login']").after(jQuery('<button type="button" title="connectez vous en invité" id="prbutton"> connectez vous en invité </button>'));

jQuery("#prbutton").click(function(){
jQuery("input[name='username']").val('promeneur');
jQuery("input[name='password']").val('demeter');
jQuery("input[name='login']").click();
})

});

Comme vous le voyez, le pseudo (promeneur) est indiqué dans cette partie
Code:
jQuery("input[name='username']").val('promeneur');

et l'identifiant de connexion (demeter) dans cette partie
Code:
jQuery("input[name='password']").val('demeter');

Il vous faudra modifier les identifiants si jamais vous n'utilisez pasle pseudo "promeneur" et l'identifiant "demeter".

4 Le css maintenant que vous pouvez modifier à votre guise. Il ne gère que le visuel du bouton.
Code:

 #prbutton {
margin: 0 3px;
padding-left: 8px;
padding-right: 8px;
cursor: pointer;
background-color: #324B52;
font-weight: 700;
color: #fff;
border: 1px solid #fff;
}

#prbutton:hover {
color: #4B8562;
border: 1px solid #4B8562;
}

5 Nous avons presque terminé. Vu que vous souhaitez donner l'autorisation aux invités de se connecter au forum sous le compte de "promeneur", il vous faudra paramétrer vos sections pour les bloquer aux invités usuels. cela vous évitera d'avoir des invités qui se connectent sous le pseudo de "promeneur" et d'autres sous le système classique offert par fa.


Nous avons terminé et voici le résultat
Avant connexion


Au moment de la connexion (en cliquant sur le bouton, les identifiants s'inscrivent automatiquement)


ps : je réitére mes avertissements . La mise en application de ce tutoriel est à éviter si vous n'avez pas une équipe de modéation bien présente ou si vous même ne venez pas souvent sur votre propre forum.En mettant en place ce système, vous ouvrez la porte aux indésirables de tous bords comme aux personnes qui souhaitent participer sans s'enregistrer.

L'avantage de ce script est de vous  permettre  de vérifier  plus rapidement les messages des invités qui seront attribués à un seul pseudo.


Nota : pensez à vider vos caches aprés avoir appliqué ces modificatins. Cela vous permettra de voir imédiatement le résultat pour peu que votre navigateur ait encore en mémoire l'ancienne configuration de votre dforum.







Administrateur des forums Milouze14
- Contact par MP -



Milouze14


Fondateur

Milouze14

Message posté: le Mar 16 Juil 2013 - 10:14
impeccable  voilà une très bonne astuce Stéphane tape la  ,

merci pour le partage mon ami hinhin  .





Fondateur des forums Milouze14

- Contact par MP -



Voir le sujet précédent Voir le sujet suivant Message [Page 1 sur 1]

[ ↑ ]

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

 
  • © PunBB | Signaler un abus