Rendre la lecture d'une page obligatoire? [Réglé]
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
J'aimerais savoir si il est possible de rendre obligatoire la lecture d'une page à un certain groupe avant que ceux ci ne retournent à leur activités sur le site?
Édité par Randwic Le 27/02/2011 à 21h07
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Dans quel cas veut tu faire ça ?
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos :
A un certain groupe, c'est à dire ?
Dans quel cas veut tu faire ça ?
Dans quel cas veut tu faire ça ?
Dans notre assos, nous venons d'établir un règlement intérieur de bonne conduite, j'aimerais que le groupe adhérents soit obligés de le lire,
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos :
A l'enregistrement ?
Non, Non les personnes actuel qui font parties du groupe
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code JAVASCRIPT :
var ViewOrder = Class.create( { id:'', initialize: function(id) { this.id = id; this.cookieRequest(false); this.view(); }, view : function () { var cookie = this.getCookie(); if (cookie == false) { $(this.id).show(); } else { $(this.id).hide(); } }, click : function () { if ($(this.id).style.display == 'none') $(this.id).appear(); else { $(this.id).fade(); this.cookieRequest(true); } }, cookieRequest : function(value) { date = new Date(); date.setMonth(date.getMonth() + 1); document.cookie = 'order' + '=' + value + '; expires = ' + date.toGMTString() + ';'; }, getCookie : function() { name = 'order'; start = document.cookie.indexOf(name + "=") if( start >= 0 ) { start += name.length + 1; end = document.cookie.indexOf(';', start); if( end < 0 ) end = document.cookie.length; return document.cookie.substring(start, end); } return ''; }, } var ViewOrder = new ViewOrder('id_du_div'); $('id_du_div_click').observe('click', function(){ ViewOrder.click(); });
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Ca c'est la classe :
Code JAVASCRIPT :
var ViewOrder = Class.create( { id:'', initialize: function(id) { this.id = id; this.cookieRequest(false); this.view(); }, view : function () { var cookie = this.getCookie(); if (cookie == false) { $(this.id).show(); } else { $(this.id).hide(); } }, click : function () { if ($(this.id).style.display == 'none') $(this.id).appear(); else { $(this.id).fade(); this.cookieRequest(true); } }, cookieRequest : function(value) { date = new Date(); date.setMonth(date.getMonth() + 1); document.cookie = 'order' + '=' + value + '; expires = ' + date.toGMTString() + ';'; }, getCookie : function() { name = 'order'; start = document.cookie.indexOf(name + "=") if( start >= 0 ) { start += name.length + 1; end = document.cookie.indexOf(';', start); if( end < 0 ) end = document.cookie.length; return document.cookie.substring(start, end); } return ''; }, } var ViewOrder = new ViewOrder('order_div');
Donc tu dois la mettre dans ton header.tpl entre les balises script javascript avec :
Dans ton header.tpl tu dois rajouter un div comme par exemple :
Code TPL :
Et ça plus bas :
Code JAVASCRIPT :
$('accept_order').observe('click', function(){ ViewOrder.click(); });
Bien évidement j'ai pas testé, et je ne peux pas te donner les modifs à faire. j'ai pas les fichiers à disposition.
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
Randwic Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Randwic
- Inscrit le : 22/03/2010
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie