Personnaliser entièrement le règlement du forum

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

  • 0

Tutoriel Personnaliser entièrement le règlement du forum

Message par vpeybernes le Ven 21 Mai 2010 - 15:37

Personnaliser entièrement le règlement du forum


Bonjour à tous,
Nous allons voir aujourd'hui comment remplacer le règlement du forum (celui de ForumActif qui s'affiche à l'inscription) par un règlement entièrement personnalisé.

But : Ce tutoriel va vous permettre de personnaliser entièrement votre réglement ! et en plus d'afficher une case à cocher pour que le membre confirme qu'il accepte les règles de votre forum.


- Ce règlement sera sur une page HTML. Il sera consultable par tous et sera automatiquement affiché lors de l'enregistrement d'un nouveau membre. Les options pour continuer l'enregistrement ne seront affichées que si l'utilisateur n'est pas connecté au forum. Le lien pour continuer l'enregistrement ne sera accessible qu'après avoir cocher l'option "J'ai lu et accepté ...."



Attention :
Le règlement du forum est un point sensible. Alors avant de nous lancer dans le vif du sujet je vous rappelle quelques points importants

  • Ce règlement à une réelle valeur juridique. Il ne faut donc pas faire n'importe quoi.
  • Votre forum est soumis au CGU de ForumActif. Le règlement d'origine reprend les points qui doivent être appliqué par vos membres pour que le forum respecte ces CGU
  • Il est donc fortement conseillé de garder les points que comprends le règlement par défaut dans le votre


Dans tous les cas, et peu importe ce que contient votre règlement : votre forum doit respecter les CGU de Forumactif, et c'est à vous de faire en sorte qu'elles soient respectées sur votre forum.
Peu importe le règlement : ce sera votre forum qui sera jugé en respect avec les règles ou non.

Création du règlement :
Pour cela nous allons créer une nouvelle page HTML et activer l'option " Voulez-vous utiliser le haut et le bas de page de votre forum".

Panneau d'administration Right Modules Right HTML Right Gestion des pages HTML
Right ajout Créer une nouvelle page HTML
Right Voulez-vous utiliser le haut et le bas de page de votre forum ? Right cochez OUI
Right Donnez un nom à votre page html exemple : "mon-reglement"

- Puis nous allons composer le règlement, dont la mise en page sera en HTML. Inutile de reprendre les mention en rouge dans le règlement d'origine, elle sont comprise dans ce bout de code que vous devez ajouter en fin de votre règlement :

Rédigez donc votre règlement avec toute la mise en forme que vous souhaitez, et ajoutez ceci en toute fin :
Code:
 <div id="register">
<b style="color:red; font-size:10pt">En continuant votre procédure d’inscription :
<ul style="list-style : disc; margin-left:20px"><li>vous reconnaissez avoir lu dans son intégralité le présent règlement.</li>
<li>vous vous engagez à le respecter sans réserve.</li>
<li>vous accordez aux modérateurs de ce forum le droit de supprimer, déplacer ou éditer n'importe quel sujet de discussion à tout moment.</li></ul></b>
<br/><br/>
<input type="checkbox" id="check"/>
<b>Je déclare avoir lu et accepté les présentes Conditions Générales d’Utilisation.</b><br/><br/>
<center><a id="submit" class="button2 cgu-buttons" href=".">Retour</a></center></div>

<script>
jQuery(document).ready(function(){

var log = jQuery("a[href*='login.forum']").attr("href");
var logout = new RegExp("logout=true");
var testlog = logout.test(log);
if ( testlog == true ){ jQuery("#register").remove();}

jQuery("#check").click(function(){
var statu = jQuery(this).attr("checked");
if (statu == true || statu == 'checked' )
{
jQuery("#submit").attr("class","button1 cgu-buttons").attr("href","./profile.forum?mode=register&agreed=true&step=2").html("Continuer l'inscription");
}
else
{
jQuery("#submit").attr("class","button2 cgu-buttons").attr("href",".").html("Retour");
}
});
});
</script>

Cette partie contient également les liens pour continuer l'inscription, la case à cocher et le script qui débloque l'étape suivante et masque ces options si l'utilisateur est déjà connecté.

Une fois fait, vous pouvez enregistrer votre travail. Vous noterez l'URL de votre page de règlement, nous en aurons besoin dans l'étape suivante.

Right Pour relever l'url (c'est à dire l'adresse de votre page de règlement) : Vous la trouverez à la gestion des pages HTML.


Remplacement du règlement :
Il va falloir remplacer tous les liens qui amènent vers l'inscription par le lien vers notre nouveau règlement. Et pour cela nous allons utiliser un petit script.
Code:
$(document).ready(function(){
  $("a[href*='/register']").each(function(){
      $(this).attr("href","URL DU RÈGLEMENT");
  });
});
En remplaçant URL DU RÈGLEMENT par votre URL(celle que vous venez de relever) bien sûr.

Pour que cela fonctionne ce script doit être inséré dans tous les pages du forum ( voir Gestion des codes javascript ).

Vous n'avez plus qu'à vous déconnecter pour voir si ça fonctionne

Pour toutes questions complémentaires : Merci d'ouvrir un sujet dans l'Entraide

Ce tutoriel a été rédigé par Vpeybernes, mise en forme Irina

Aucune reproduction possible sans notre accord, conformément à l’article L122-1 du CPI.

vpeybernes
*****

Masculin
Messages : 646
Inscrit(e) le : 24/03/2010

http://zonescript.forumactif.fr
vpeybernes 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