Disclaimer pour OpenCart

Vous connaissez quelques petites ficelles susceptibles de vous faciliter la vie, venez les partager dans ce forum.

Disclaimer pour OpenCart

Messagepar bminghet » 08 Juin 2013, 03:23

Salut,
je viens d'adapter un disclaimer pour OC.

Voyez le résultat sur ma boutique test. (il ne s"affiche qu'une fois. Pour le revoir, relancez votre explorateur)
J'ai mis un htpasswd pour éviter les curieux :
:arrow: Utilisateur : opencart
:arrow: Password : demo


Voici les modifs :

header.tlp
Code: Tout sélectionner
<script type="text/javascript" src="catalog/view/javascript/disclaimer.js"></script>


stylesheet.css
Code: Tout sélectionner
/* disclaimer */
#disclaimer-fond{
   position:absolute;
   z-index:100;
   width:100%;
   height:200%;
   background:#000000;
   filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
}
#disclaimer-conteneur{
   position:absolute;
   z-index:101;
   width:100%;
   text-align:center;
   clear:both;
}
#disclaimer-cadre{
   width:550px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   margin-top:150px;
   padding:15px;
   font-size:12px;
   border:#ddd 1px solid;
   background:#EAF7D9;
   color:#555;
}
#disclaimer-cadre b{
   font-size:14px;
   color:#cc0000;
}
#disclaimer-cadre a{
   text-decoration:none;
   font-size:22px;
   font-weight:bold;
   color:#61a0d6;
}
#disclaimer-cadre a:hover{
   color:#00cc00;
}


Créez un fichier /catalog/view/javascript/disclaimer.js
Code: Tout sélectionner
function ScanCookie(variable)
{
cook=document.cookie;
variable+="=";
place=cook.indexOf(variable,0);
if(place<=-1) return("0");
else
{
  end=cook.indexOf(";",place)
  if(end<=-1) return(unescape(cook.substring(place+variable.length,cook.length)));
  else return(unescape(cook.substring(place+variable.length,end)));
}
}

function Entrer()
{
document.cookie="disclaimerok=oui;path=/;";
if(document.getElementById) document.getElementById("disclaimer").style.display='none'
top.location.href=location.href;
}

if(ScanCookie("disclaimerok")==0)
{
document.write("<div id=disclaimer><div id=disclaimer-fond></div>");
document.write("<div id=disclaimer-conteneur><div id=disclaimer-cadre>");
document.write("<img src='./catalog/view/theme/default/image/logo.png' border='0'>");
document.write("<br><br><b>ATTENTION: BOUTIQUE DE DEMONSTRATION</b>");
document.write("<br><br>Le contenu de ce site ne conviens pas au public car les produits, photos et textes disponibles ici sont factices. Aucune commande pass&eacute;e sur ce site ne sera valid&eacute; par notre service commerciale.<br>En entrant, vous d&eacute;clarez prendre vos responsabilit&eacute;s vis-&agrave;-vis de ce contenu.");
document.write("<br><br>Pour entrer sur ce site CLIQUEZ SUR Continuer");
document.write("<br><img src='./catalog/view/theme/default/image/18.png' border='0' height='80'>");   
document.write("<br><b>SI VOUS N&#8217;ETES PAS INVITE</b>, cliquez sur <b>Retour</b> pour sortir du site.");
document.write("<br><br>");
document.write("<a href='#' onclick='Entrer(); return(false)'><img src='./catalog/view/theme/default/image/button_continue.gif' border='0' alt='ENTRER'></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href='http://google.fr/'><img src='./catalog/view/theme/default/image/button_back.gif' border='0' alt='Sortir'></a>");
document.write("</div>");
document.write("</div></div>");
document.write('<style>embed,object,select,iframe { display:none; visibility:hidden }</style>');
}


Mettre les images sous /catalog/view/theme/default/image/
18.png
18.png (29.79 Kio) Consulté 26150 fois
button_continue.gif
button_continue.gif (1010 octets) Consulté 26150 fois
button_back.gif
button_back.gif (825 octets) Consulté 26150 fois
et bien sur le logo.png OpenCart.

Voilà voilà :D
bminghet
 

Re: Disclaimer pour OpenCart

Messagepar bminghet » 08 Juin 2013, 09:49

Voici le résultat pour un site réservé aux adultes.
C'est quand même plus sympa qu'une popup avec juste du texte. ;)
shopCapture.PNG
shopCapture.PNG (69.44 Kio) Consulté 26143 fois
bminghet
 

Re: Disclaimer pour OpenCart

Messagepar glaxy » 03 Mars 2015, 14:44

Mais si de la page d'accueil via un module (nouveautés, Promo, en vedette, ...) je clique sur un produit , là il me met directement : :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Are you interested in Testking cscs test itil? Get our self paced act practice test ccna and passguideitil study packages to pass your without any difficulty in www.usuhs.mil lsat.
glaxy
 
Messages: 1
Inscrit le: 03 Mars 2015, 14:43


Retour vers Trucs et astuces

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés