Ajout d'un avertissement légal avant de rentré sur le site internet! [Réglé]
Validation obligatoire d'un disclamer avant d'accédé au contenue du site.
Support Général
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
Je précise avant toute chose, que je suis pas trop calé niveau programmation, mais je fait des effort
J'aimerai savoir si c'est possible de proposez aux visiteurs la validation obligatoire d'un avertissement légal, avant de pouvoir accédé au contenue du site internet?
Si celà est possible je remercie d'avance toute personne qui m’aideront dans la mise en place de cette option.
Ps; Cela est demandé pour un site de conseil en finance, j'aimerai mettre en place un avertissement sur les risques.
Édité par toldo Le 21/09/2014 à 23h59
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
cela est tout as fait possible, ce que vous décrivez est le même principe que les disclaimer des site pornographique (on masque le contenu pour forcer le visiteur à lire l’avertissement).
Perso j'avais modifié un script comme ça (pour un site hentai, mais suffit juste de modifier le contenu de l'avertissement), je peu au besoin retrouver le code et le mettre à disposition.
Cordialement, janus57
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
J'ai effectivement trouvé tout un tas de site internet avec des générateur d'avertissement légal clef en main; cependant, je n'est pas comment faire pour l'ajouté dans mon site internet PHPBoost... Ce que je cherche c'est la démarche à adopté pour le rendre fonctionnelle.
Autrement, je suis évidement intéressant pour le code script dont tu parle.
Un grand merci!
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Perso j’étais en version 4.0 quand j'ai mis en place ce système avec ce code placé dans le fichier header.tpl (qui n'existe plus en V4.1) :
Code TPL :
# IF NOT IS_USER_CONNECTED # <script type="text/javascript" src="{PATH_TO_ROOT}/templates/{THEME}/js/disclaimer.js"></script> # ENDIF # # IF IS_MODERATOR # <!-- Modérateur/Admin, pas de disclaimer --> # ELSE # # IF IS_USER_CONNECTED #<script type="text/javascript" src="{PATH_TO_ROOT}/templates/{THEME}/js/disclaimer_membre.js"></script> # END ## ENDIF #
Le tout couplé avec 2fichiers .js :
disclaimer.js :
Code JAVASCRIPT :
/* variable(s) */ expireAfter1d = new Date(); expireAfter1d.setDate(expireAfter1d.getDate() + 1); /* fonctions */ function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0) return c.substring(name.length,c.length); } return null; } function Entrer() { document.cookie= 'disclaimer=entrer; expires=' + expireAfter1d + ';path=/'; if(document.getElementById) { document.getElementById("disclaimer").style.display='none'; top.location.href=location.href; } } function Sortir() { document.cookie= 'disclaimer=sortie; expires=' + expireAfter1d + ';path=/'; top.location.href='http://www.fun-animes.fr'; } /* message */ if(document.cookie.indexOf("disclaimer") <= -1){ document.write("" +"<style type="text/css">" +"object{ visibility:hidden; }" +"#disclaimer{ text-align:left; }" +"#disclaimer-fond{ position:absolute; z-index:15000; width:100%; height:1850px; background:#fff; text-align:center; line-height:normal; clear:both; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }" +"#disclaimer-conteneur{ position:absolute; z-index:15001; width:100%; text-align:center; clear:both; }" +"#disclaimer-cadre{ width:718px; padding:10px; margin:150px auto 0 auto; text-align:left; background:#fff; border:#ddd 1px solid; }" +"#disclaimer-cadre b{ display:block; padding:10px 0 10px 0; text-align:center; font-size:21px; color:#a74900; }" +"#disclaimer-cadre font{ display:block; padding:10px 0 20px 0; text-align:center; font-size:21px; color:#a74900; }" +"#disclaimer-cadre p{ margin:0; padding:10px; font-size:16px; color:#a74900; }" +"#disclaimer-cadre .boutons{ margin:0; padding:10px; text-align:center; }" +"#disclaimer-cadre a{ text-decoration:none; font-size:36px; font-weight:bold; color:#c70000; }" +"#disclaimer-cadre a:hover{ text-decoration:underline; }" +"</style>" +"<div id='disclaimer'><div id='disclaimer-fond'></div><div id='disclaimer-conteneur'>" +"<div id='disclaimer-cadre'>" +"<b>CONTENU STRICTEMENT RESERVE AUX ADULTES !</b>" +"<p>Le contenu de ce site ne convient pas à un public mineur. Les photos, vidéos, et textes pornographiques disponibles ici peuvent choquer certaines sensibilités. En entrant, vous déclarez prendre vos responsabilités vis-à-vis de ce contenu.</p>" +"<p>Pour entrer sur ce site, CLIQUEZ SUR ENTRER.</p>" +"<font>SI VOUS ETES MINEUR (- 18 ans), cliquez sur Sortir.</font>" +"<div class='boutons'><a href='#' onclick='Entrer(); return(false)'>ENTRER</a> <a rel='nofollow' href='#' onclick='Sortir(); return(false)'>Sortir</a></div>" +"</div>" +"</div></div>" ); } else if (getCookie('disclaimer') == "sortie"){ top.location.href='http://www.fun-animes.fr'; }
disclaimer_membre.js :
Code JAVASCRIPT :
/* variable(s) */ expireAfter7d = new Date(); expireAfter7d.setDate(expireAfter7d.getDate() + 7); /* fonctions */ function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i<ca.length; i++) { var c = ca[i].trim(); if (c.indexOf(name)==0) return c.substring(name.length,c.length); } return null; } function Entrer() { document.cookie= 'disclaimer_member=entrer; expires=' + expireAfter7d + ';path=/'; if(document.getElementById) { document.getElementById("disclaimer").style.display='none'; top.location.href=location.href; } } function Sortir() { document.cookie= 'disclaimer_member=sortie; expires=' + expireAfter7d + ';path=/'; top.location.href='http://www.fun-animes.fr'; } /* message */ if(document.cookie.indexOf("disclaimer_member") <= -1){ document.write("" +"<style type="text/css">" +"object{ visibility:hidden; }" +"#disclaimer{ text-align:left; }" +"#disclaimer-fond{ position:absolute; z-index:15000; width:100%; height:1850px; background:#fff; text-align:center; line-height:normal; clear:both; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }" +"#disclaimer-conteneur{ position:absolute; z-index:15001; width:100%; text-align:center; clear:both; }" +"#disclaimer-cadre{ width:718px; padding:10px; margin:150px auto 0 auto; text-align:left; background:#fff; border:#ddd 1px solid; }" +"#disclaimer-cadre b{ display:block; padding:10px 0 10px 0; text-align:center; font-size:21px; color:#a74900; }" +"#disclaimer-cadre font{ display:block; padding:10px 0 20px 0; text-align:center; font-size:21px; color:#a74900; }" +"#disclaimer-cadre p{ margin:0; padding:10px; font-size:16px; color:#a74900; }" +"#disclaimer-cadre .boutons{ margin:0; padding:10px; text-align:center; }" +"#disclaimer-cadre a{ text-decoration:none; font-size:36px; font-weight:bold; color:#c70000; }" +"#disclaimer-cadre a:hover{ text-decoration:underline; }" +"</style>" +"<div id='disclaimer'><div id='disclaimer-fond'></div><div id='disclaimer-conteneur'>" +"<div id='disclaimer-cadre'>" +"<b>CONTENU STRICTEMENT RESERVE AUX ADULTES !</b>" +"<p>Le contenu de ce site ne convient pas à un public mineur. Les photos, vidéos, et textes pornographiques disponibles ici peuvent choquer certaines sensibilités. En entrant, vous déclarez prendre vos responsabilités vis-à-vis de ce contenu.</p>" +"<p>Pour entrer sur ce site, CLIQUEZ SUR ENTRER.</p>" +"<font>SI VOUS ETES MINEUR (- 18 ans), cliquez sur Sortir.</font>" +"<div class='boutons'><a href='#' onclick='Entrer(); return(false)'>ENTRER</a> <a rel='nofollow' href='#' onclick='Sortir(); return(false)'>Sortir</a></div>" +"</div>" +"</div></div>" ); } else if (getCookie('disclaimer_member') == "sortie"){ top.location.href='http://www.fun-animes.fr'; }
Pourquoi 2fichiers .js ?
Car pour les membres le disclaimer s'affiche 1fois tout les 7jours et pour les visiteurs une fois toute les 24H.
C'est un code trouvé sur un site et modifier pour mon utilisation, mais au besoin on peu le modifier pour votre utilisation en V4.1
EDIT (23/05/2015) :
MAJ des scripts (correction + simplification) + mise en place des codes sur https://gist.github.com/janus57/b1323ab71499f72095d9
Différences : https://gist.github.com/janus57/b1323ab71499f72095d9/revisions
Cordialement, janus57
Édité par janus57 Le 23/05/2015 à 00h06
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
Super le partage, un grand merci!
Par contre... tu va dire que je suis vraiment naze, mais honnêtement je ne connais pas du tout la démarche.
Je comprend que le header.tpl n'est plus disponible sous la 4.1... comment doit-je mis prendre?
Pour les .js, est-ce que je doit mettre sa à la racine une fois modifier?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
toldo :
Salut Janus57,
Super le partage, un grand merci!
Par contre... tu va dire que je suis vraiment naze, mais honnêtement je ne connais pas du tout la démarche.
Je comprend que le header.tpl n'est plus disponible sous la 4.1... comment doit-je mis prendre?
Pour les .js, est-ce que je doit mettre sa à la racine une fois modifier?
Super le partage, un grand merci!
Par contre... tu va dire que je suis vraiment naze, mais honnêtement je ne connais pas du tout la démarche.
Je comprend que le header.tpl n'est plus disponible sous la 4.1... comment doit-je mis prendre?
Pour les .js, est-ce que je doit mettre sa à la racine une fois modifier?
Bonjour,
je vais essayer de te faire une petit procédure pour ce soir avec le maximum d'informations.
Cordialement, janus57
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
Je rois que les personnes comme toi c'est très rare, je te remercie vraiment énormément de vouloir me consacré du temps.
Autrement je ne veut pas trop t'embêté non plus...
Ps; Exécélent ton site web, je sais ou allez regardé mes animes maintenant
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
toldo :
Salut janus57,
Je rois que les personnes comme toi c'est très rare, je te remercie vraiment énormément de vouloir me consacré du temps.
Autrement je ne veut pas trop t'embêté non plus...
Je rois que les personnes comme toi c'est très rare, je te remercie vraiment énormément de vouloir me consacré du temps.
Autrement je ne veut pas trop t'embêté non plus...
Bonjour,
c'est rien, cela ne va pas prendre trop de temps je pense.
Et la communauté PHPBoost est là pour aider ceux qui ont du mal (mon point de vue), non cela ne m’embête pas si cela vous est utile.
toldo :
Ps; Exécélent ton site web, je sais ou allez regardé mes animes maintenant
Ps; Exécélent ton site web, je sais ou allez regardé mes animes maintenant
Ouf c'est vite dit, il va être re-fait lors du passage en V4.1 (nouveau design, disposition, réorganisation), et ce n'est pas moi le fondateur originale.
Cordialement, janus57
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
alors voici comment mettre en place le disclaimer en version 4.1.X (V4.1).
Tout d'abord si vous utilisez le thème de base je vous conseil de le dupliquer et de lui donner un autre nom (en n'oubliant pas de modifier les fichiers ini | Cf: la doc).
Ensuite vous allez ouvrir le fichier "frame.tpl" de votre thème, rechercher la ligne "# INCLUDE JS_TOP #" (juste avant </head> ).
Vous allez insérer ce code juste après "# INCLUDE JS_TOP #" :
Code TPL :
# IF NOT IS_USER_CONNECTED # <script type="text/javascript" src="{PATH_TO_ROOT}/templates/{THEME}/js/disclaimer.js"></script> # ENDIF # # IF IS_MODERATOR # <!-- Modérateur/Admin, pas de disclaimer --> # ELSE # # IF IS_USER_CONNECTED #<script type="text/javascript" src="{PATH_TO_ROOT}/templates/{THEME}/js/disclaimer_membre.js"></script> # END # # ENDIF #
Ce code permet de ne pas afficher le disclaimer aux Administrateurs et Modérateurs, et permet de différencier simple visiteur et membre inscrit au site.
Vous allez maintenant créer un dossier nommé "js" dans votre thème (ce dossier sera donc présent avec les dossiers "theme", "lang" et "images").
Puis vous allez placer ces 2 fichiers JavaScript dans le dossier js : disclaimer_js.zip
Voilà le disclaimer de base (fait pour un site pornographique à l'origine) est en place.
Maintenant si vous voulez modifier le texte du disclaimer, il vous suffit d'éditer les 2fichiers .js (avec notepad++ sur Windows de préférence).
Le texte se trouve entre la ligne 46 et 49 dans les 2fichiers (au besoin indiqué le texte je vous le mets dans les fichiers).
Au besoin je peu aussi l'inclure dans votre thème directement (envoyez moi un MP pour ce cas précis).
P.S. Désolé pour le double post
Cordialement, janus57
Édité par janus57 Le 22/09/2014 à 20h19
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
Citation :
Ouf c'est vite dit, il va être re-fait lors du passage en V4.1 (nouveau design, disposition, réorganisation), et ce n'est pas moi le fondateur originale.
Non vraiment je suis sincère, il est déjà très bien conçu, si vous avez un jour besoin de coup de main, comme rédaction de contenu ou autres, n'hésite pas
Pour le reste, je te remercie énormément pour les détails, ainsi que le code et les scripts
je ne veux pas trop t'embêter quand même, je vais essayer dans un premier temps d'installer ceci par moi-même, tu as déjà fait pas mal.
C'est la moindre des choses, puis si éventuellement je rencontre quelques soucis, je te contacterai.
Je test son ce soir ou demain soir, et je reviendrai donner un retour
Encore merci!
Édité par toldo Le 23/09/2014 à 18h47
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
toldo :Salut Janus57,
Citation :Ouf c'est vite dit, il va être re-fait lors du passage en V4.1 (nouveau design, disposition, réorganisation), et ce n'est pas moi le fondateur originale.
Non vraiment je suis sincère, il est déjà très bien conçu, si vous avez un jour besoin de coup de main, comme rédaction de contenu ou autres, n'hésite pas
Pour le reste, je te remercie énormément pour les détails, ainsi que le code et les scripts
je ne veux pas trop t'embêter quand même, je vais essayer dans un premier temps d'installer ceci par moi-même, tu as déjà fait pas mal.
C'est la moindre des choses, puis si éventuellement je rencontre quelques soucis, je te contacterai.
Je test son ce soir ou demain soir, et je reviendrai donner un retour
Encore merci!
Bonjour,
pas de problème, ah j'ai aussi oublié de préciser (mais bon on le vois dans le code), ne pas oublier de modifier le lien de redirection de sortie à la fin :
Code JAVASCRIPT :
else if (getCookie('disclaimer_member') == "sortie"){ top.location.href='http://www.fun-animes.fr'; }
suffit juste de remplacer http://www.fun-animes.fr par autre chose.
Cordialement, janus57
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
J'ai suivi tes instructions à la lettre, et j'ai réussi sans aucun souci à m'en sortir!
Je souhaite encore une fois te remercier énormément pour l'aide que tu m'as apportée sur ce coup!
J'espère vraiment que ce topic pourra aider d'autres personne qui cherchent à glisser un avertissement légal sur leur site internet
Longue vie à PHPBosst, et encore un grand merci a toi Janus57!
Bonne continuation!
PS; A mon avis je vais être souvent présent sur phpboost.com
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
Par contre j'ai oublié de vous demandé, tout les signes de ponctuation sont afficher avec des caractères bizarre??
Édité par toldo Le 01/02/2015 à 09h59
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vous éditer le fichier avec quel logiciel ?
Cordialement, janus57
toldo Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre toldo
- Inscrit le : 22/03/2011
- Groupes :
En réalité cela vient de moi, j'avais oublier certaines obligation comme:
Code JAVASCRIPT :
é à ê
Merci encore pour tout!
A très bientôt!
Édité par toldo Le 25/09/2014 à 18h38
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie