primo commit
This commit is contained in:
BIN
modules/mod_cookiesaccept/img/close.png
Normal file
BIN
modules/mod_cookiesaccept/img/close.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
0
modules/mod_cookiesaccept/img/index.html
Normal file
0
modules/mod_cookiesaccept/img/index.html
Normal file
BIN
modules/mod_cookiesaccept/img/przez.png
Normal file
BIN
modules/mod_cookiesaccept/img/przez.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 B |
BIN
modules/mod_cookiesaccept/img/przez_b.png
Normal file
BIN
modules/mod_cookiesaccept/img/przez_b.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 923 B |
0
modules/mod_cookiesaccept/index.html
Normal file
0
modules/mod_cookiesaccept/index.html
Normal file
172
modules/mod_cookiesaccept/mod_cookiesaccept.php
Normal file
172
modules/mod_cookiesaccept/mod_cookiesaccept.php
Normal file
@ -0,0 +1,172 @@
|
||||
<?php
|
||||
/*------------------------------------------------------------------------
|
||||
# mod_cookiesaccept
|
||||
# ------------------------------------------------------------------------
|
||||
# author Le Cinquième Crayon
|
||||
# copyright Copyright (C) 2013 Le Cinquième Crayon. All Rights Reserved.
|
||||
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
|
||||
# Websites: http://www.cinquiemecrayon.eu
|
||||
-------------------------------------------------------------------------*/
|
||||
|
||||
defined( '_JEXEC' ) or die( 'Restricted access' );
|
||||
|
||||
$document = JFactory::getDocument();
|
||||
$document->addStyleSheet('modules/mod_cookiesaccept/screen.css');
|
||||
|
||||
if($params->get('jquery'))
|
||||
$document->addScript("http://code.jquery.com/jquery-latest.min.js");
|
||||
$color = $params->get('color');
|
||||
$position = $params->get('position');
|
||||
$enable_info = $params->get('enable_info');
|
||||
$article_info = $params->get('article_info');
|
||||
$more_info = FALSE;
|
||||
$accept = FALSE;
|
||||
$lang =& JFactory::getLanguage();
|
||||
$other_lang = $params->get('lang_code');
|
||||
$current_lang = $lang->getTag();
|
||||
//$current_lang = 'no-NO';
|
||||
$ca_banner = $params->get('ca_banner');
|
||||
$ca_banner_h2 = $params->get('ca_banner_h2');
|
||||
$ca_banner_p = $params->get('ca_banner_p');
|
||||
$ca_banner_p_span = $params->get('ca_banner_p_span');
|
||||
$ca_banner_div_accept = $params->get('ca_banner_div_accept');
|
||||
$ca_banner_div_accept_hover = $params->get('ca_banner_div_accept_hover');
|
||||
if($ca_banner_div_accept_hover)
|
||||
echo "<style>#ca_banner div.accept:hover {".$ca_banner_div_accept_hover."}</style>";
|
||||
$ca_info = $params->get('ca_info');
|
||||
$ca_info_close = $params->get('ca_info_close');
|
||||
$ca_info_plus = $params->get('ca_info_plus');
|
||||
|
||||
|
||||
if (!isset($_COOKIE['cookieaccept'])) :
|
||||
|
||||
switch ($current_lang) {
|
||||
case 'fr-FR':
|
||||
$info1 = $params->get('info1_fr-FR');
|
||||
$info2 = $params->get('info2_fr-FR');
|
||||
$text = $params->get('text_fr-FR');
|
||||
$link = $params->get('article_info_link_fr-FR');
|
||||
break;
|
||||
case 'pl-PL':
|
||||
$info1 = $params->get('info1_pl-PL');
|
||||
$info2 = $params->get('info2_pl-PL');
|
||||
$text = $params->get('text_pl-PL');
|
||||
$link = $params->get('article_info_link_pl-PL');
|
||||
break;
|
||||
case 'it-IT':
|
||||
$info1 = $params->get('info1_it-IT');
|
||||
$info2 = $params->get('info2_it-IT');
|
||||
$text = $params->get('text_it-IT');
|
||||
$link = $params->get('article_info_link_it-IT');
|
||||
break;
|
||||
case 'es-ES':
|
||||
$info1 = $params->get('info1_es-ES');
|
||||
$info2 = $params->get('info2_es-ES');
|
||||
$text = $params->get('text_es-ES');
|
||||
$link = $params->get('article_info_link_es-ES');
|
||||
break;
|
||||
case $other_lang:
|
||||
$info1 = $params->get('info1_xx-XX');
|
||||
$info2 = $params->get('info2_xx-XX');
|
||||
$text = $params->get('text_xx-XX');
|
||||
$more_info = $params->get('more_info');
|
||||
$accept = $params->get('accept');
|
||||
$link = $params->get('article_info_link_xx-XX');
|
||||
break;
|
||||
default:
|
||||
$info1 = $params->get('info1_en-GB');
|
||||
$info2 = $params->get('info2_en-GB');
|
||||
$text = $params->get('text_en-GB');
|
||||
$link = $params->get('article_info_link_en-GB');
|
||||
break;
|
||||
}
|
||||
|
||||
?>
|
||||
<!--googleoff: all-->
|
||||
<div id="ca_banner"
|
||||
style="<?php echo $position; ?>:0px;
|
||||
<?php if($color=="black" && $ca_banner=="") echo "background:url('".JURI::base()."modules/mod_cookiesaccept/img/przez_b.png');border-color:#000;color:#fff;" ?>
|
||||
<?php echo $ca_banner; ?>
|
||||
">
|
||||
<div class="cookie" style="<?php if($color=="black" && $ca_banner_h2=="") echo "color:#fff;" ?>
|
||||
<?php echo $ca_banner_h2; ?>"><?php echo $info1; ?></div>
|
||||
<p style="
|
||||
<?php if($color=="black" && $ca_banner_p=="") echo "color:#fff;" ?>
|
||||
<?php echo $ca_banner_p; ?>"><?php echo $info2; ?>
|
||||
<?php if($enable_info) : ?>
|
||||
<?php if($article_info) : ?>
|
||||
<span class="infoplus" style="<?php echo $ca_banner_p_span; ?>"><a href="<?php echo $link; ?>"><?php if(!$more_info) { echo JText::_('MOD_COOKIESACCEPT_PLUS_INFO'); } else { echo $more_info; }; ?></a></span>
|
||||
<?php else: ?>
|
||||
<span class="infoplus info_modal" style="<?php echo $ca_banner_p_span; ?>"><?php if(!$more_info) { echo JText::_('MOD_COOKIESACCEPT_PLUS_INFO'); } else { echo $more_info; }; ?></span>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</p>
|
||||
<div class="accept" style="<?php echo $ca_banner_div_accept; ?>"><?php if(!$accept) { echo JText::_('MOD_COOKIESACCEPT_ACCEPT'); } else { echo $accept; }; ?></div>
|
||||
</div>
|
||||
<?php if($enable_info && !$article_info) : ?>
|
||||
<div id="ca_info" style="<?php echo $ca_info; ?>">
|
||||
<div class="ca_info_close" style="<?php echo $ca_info_close; ?>"></div>
|
||||
<div id="ca_info_plus" style="<?php echo $ca_info_plus; ?>">
|
||||
<?php echo $text; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if(isset($_POST['set_cookie'])):
|
||||
if($_POST['set_cookie']==1)
|
||||
setcookie("cookieaccept", "yes", time()+3600*24*365, "/");
|
||||
?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
jQuery(document).ready(function () {
|
||||
|
||||
function setCookie(c_name,value,exdays)
|
||||
{
|
||||
var exdate=new Date();
|
||||
exdate.setDate(exdate.getDate() + exdays);
|
||||
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()) + "; path=/";
|
||||
document.cookie=c_name + "=" + c_value;
|
||||
}
|
||||
|
||||
function readCookie(name) {
|
||||
var nameEQ = name + "=";
|
||||
var ca = document.cookie.split(';');
|
||||
for(var i=0;i < ca.length;i++) {
|
||||
var c = ca[i];
|
||||
while (c.charAt(0)==' ') c = c.substring(1,c.length);
|
||||
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
var $ca_banner = jQuery('#ca_banner');
|
||||
var $ca_infoplus = jQuery('.infoplus.info_modal');
|
||||
var $ca_info = jQuery('#ca_info');
|
||||
var $ca_info_close = jQuery('.ca_info_close');
|
||||
var $ca_infoaccept = jQuery('.accept');
|
||||
|
||||
var cookieaccept = readCookie('cookieaccept');
|
||||
if(!(cookieaccept == "yes")){
|
||||
|
||||
$ca_banner.delay(1000).slideDown('fast');
|
||||
$ca_infoplus.click(function(){
|
||||
$ca_info.fadeIn("fast");
|
||||
});
|
||||
$ca_info_close.click(function(){
|
||||
$ca_info.fadeOut("slow");
|
||||
});
|
||||
$ca_infoaccept.click(function(){
|
||||
setCookie("cookieaccept","yes",365);
|
||||
jQuery.post('<?php echo JURI::current(); ?>', 'set_cookie=1', function(){});
|
||||
$ca_banner.slideUp('slow');
|
||||
$ca_info.fadeOut("slow");
|
||||
});
|
||||
}
|
||||
});
|
||||
//]]>
|
||||
</script>
|
||||
<!--googleon: all-->
|
||||
<?php endif ?>
|
||||
433
modules/mod_cookiesaccept/mod_cookiesaccept.xml
Normal file
433
modules/mod_cookiesaccept/mod_cookiesaccept.xml
Normal file
@ -0,0 +1,433 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<extension type="module" version="2.5" client="site" method="upgrade">
|
||||
<name>CookiesAccept</name>
|
||||
<author>Le Cinquième Crayon</author>
|
||||
<creationDate>Juin 2013</creationDate>
|
||||
<copyright>All rights reserved by Le Cinquième Crayon 2013</copyright>
|
||||
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
|
||||
<authorEmail>contact@cinquiemecrayon.eu</authorEmail>
|
||||
<authorUrl>www.cinquiemecrayon.eu</authorUrl>
|
||||
<version>1.3</version>
|
||||
<description>MOD_COOKIESACCEPT_DESCRIPTION</description>
|
||||
|
||||
<files>
|
||||
<folder>img</folder>
|
||||
<filename module="mod_cookiesaccept">mod_cookiesaccept.php</filename>
|
||||
<filename>index.html</filename>
|
||||
<filename>screen.css</filename>
|
||||
<filename>mod_cookiesaccept.xml</filename>
|
||||
</files>
|
||||
|
||||
<languages>
|
||||
<language tag="en-GB">language/en-GB.mod_cookiesaccept.ini</language>
|
||||
<language tag="fr-FR">language/fr-FR.mod_cookiesaccept.ini</language>
|
||||
<language tag="pl-PL">language/pl-PL.mod_cookiesaccept.ini</language>
|
||||
<language tag="it-IT">language/it-IT.mod_cookiesaccept.ini</language>
|
||||
<language tag="es-ES">language/es-ES.mod_cookiesaccept.ini</language>
|
||||
</languages>
|
||||
|
||||
<config>
|
||||
<fields name="params">
|
||||
|
||||
<fieldset name="basics">
|
||||
|
||||
<field
|
||||
name="position"
|
||||
type="list"
|
||||
default="bottom"
|
||||
label="MOD_COOKIESACCEPT_POSITION"
|
||||
description="MOD_COOKIESACCEPT_POSITION_DESC"
|
||||
>
|
||||
<option value="top">MOD_COOKIESACCEPT_POSITION_TOP</option>
|
||||
<option value="bottom">MOD_COOKIESACCEPT_POSITION_BOTTOM</option>
|
||||
</field>
|
||||
<field
|
||||
name="jquery"
|
||||
type="radio"
|
||||
default="1"
|
||||
label="MOD_COOKIESACCEPT_JQUERY"
|
||||
description="MOD_COOKIESACCEPT_JQUERY_DESC"
|
||||
>
|
||||
<option value="0">MOD_COOKIESACCEPT_NO</option>
|
||||
<option value="1">MOD_COOKIESACCEPT_YES</option>
|
||||
</field>
|
||||
<field
|
||||
name="color"
|
||||
type="list"
|
||||
default="white"
|
||||
label="MOD_COOKIESACCEPT_COLOR"
|
||||
description="MOD_COOKIESACCEPT_COLOR_DESC"
|
||||
>
|
||||
<option value="white">MOD_COOKIESACCEPT_COLOR_WHITE</option>
|
||||
<option value="black">MOD_COOKIESACCEPT_COLOR_BLACK</option>
|
||||
</field>
|
||||
<field
|
||||
name="enable_info"
|
||||
type="radio"
|
||||
default="1"
|
||||
label="MOD_COOKIESACCEPT_INFO_ENABLE"
|
||||
description="MOD_COOKIESACCEPT_INFO_ENABLE_DESC"
|
||||
>
|
||||
<option value="0">MOD_COOKIESACCEPT_NO</option>
|
||||
<option value="1">MOD_COOKIESACCEPT_YES</option>
|
||||
</field>
|
||||
<field
|
||||
name="article_info"
|
||||
type="radio"
|
||||
default="0"
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_DESC"
|
||||
>
|
||||
<option value="0">MOD_COOKIESACCEPT_NO</option>
|
||||
<option value="1">MOD_COOKIESACCEPT_YES</option>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="english">
|
||||
<field
|
||||
name="info1_en-GB"
|
||||
type="text"
|
||||
size="60"
|
||||
default="NOTE! This site uses cookies and similar technologies."
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_en-GB"
|
||||
type="text"
|
||||
size="60"
|
||||
default="If you not change browser settings, you agree to it."
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_en-GB"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_en-GB"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="french">
|
||||
<field
|
||||
name="info1_fr-FR"
|
||||
type="text"
|
||||
size="60"
|
||||
default="REMARQUE ! Ce site utilise des cookies et autres technologies similaires."
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_fr-FR"
|
||||
type="text"
|
||||
size="60"
|
||||
default="Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord."
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_fr-FR"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_fr-FR"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="polish">
|
||||
<field
|
||||
name="info1_pl-PL"
|
||||
type="text"
|
||||
size="60"
|
||||
default="UWAGA! Ten serwis używa cookies i podobnych technologii."
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_pl-PL"
|
||||
type="text"
|
||||
size="60"
|
||||
default="Brak zmiany ustawienia przeglądarki oznacza zgodę na to."
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_pl-PL"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_pl-PL"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="italian">
|
||||
<field
|
||||
name="info1_it-IT"
|
||||
type="text"
|
||||
size="60"
|
||||
default="NOTA! Questo sito utilizza i cookie e tecnologie simili."
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_it-IT"
|
||||
type="text"
|
||||
size="60"
|
||||
default="Se non si modificano le impostazioni del browser, l'utente accetta."
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_it-IT"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_it-IT"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="spanish">
|
||||
<field
|
||||
name="info1_es-ES"
|
||||
type="text"
|
||||
size="60"
|
||||
default="¡Atención! Este sitio usa cookies y tecnologías similares."
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_es-ES"
|
||||
type="text"
|
||||
size="60"
|
||||
default="Si no cambia la configuración de su navegador, usted acepta su uso."
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_es-ES"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_es-ES"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="other">
|
||||
<field
|
||||
name="lang_code"
|
||||
type="text"
|
||||
size="10"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_LANG_CODE"
|
||||
description="MOD_COOKIESACCEPT_LANG_CODE_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info1_xx-XX"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_INFO_1"
|
||||
description="MOD_COOKIESACCEPT_INFO_1_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="info2_xx-XX"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_INFO_2"
|
||||
description="MOD_COOKIESACCEPT_INFO_2_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="text_xx-XX"
|
||||
type="editor"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_TEXT"
|
||||
description="MOD_COOKIESACCEPT_TEXT"
|
||||
filter="safehtml"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="more_info"
|
||||
type="text"
|
||||
size="10"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_MORE"
|
||||
description="MOD_COOKIESACCEPT_MORE_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="accept"
|
||||
type="text"
|
||||
size="10"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ACCEPT"
|
||||
description="MOD_COOKIESACCEPT_ACCEPT_DESC"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="article_info_link_xx-XX"
|
||||
type="text"
|
||||
size="60"
|
||||
default=""
|
||||
label="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK"
|
||||
description="MOD_COOKIESACCEPT_ARTICLE_INFO_LINK_DESC"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
<fieldset name="theme">
|
||||
<field
|
||||
name="ca_banner"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner"
|
||||
description="For example: background:#800; height:200px;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_banner_h2"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner>h2"
|
||||
description="For example: color:#faa; font-style:italic;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_banner_p"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner>p"
|
||||
description="For example: color:#400; font-size:12px;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_banner_p_span"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner>p>span"
|
||||
description="For example: color:#fff; text-decoration:none;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_banner_div_accept"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner>div.accept"
|
||||
description="For example: color:#fff; background-image:none; background-color:#000;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_banner_div_accept_hover"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_banner>.accept:hover"
|
||||
description="For example: box-shadow:0 0 4px #000;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_info"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_info"
|
||||
description="For example: width:1000px; margin-right:-500px;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_info_plus"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label="#ca_info_plus"
|
||||
description="For example: width:1000px; margin-right:-500px;"
|
||||
>
|
||||
</field>
|
||||
<field
|
||||
name="ca_info_close"
|
||||
type="textarea"
|
||||
default=""
|
||||
rows="4" cols="40"
|
||||
label=".ca_info_close"
|
||||
description="For example: background-color:#090; top:5px; right:5px;"
|
||||
>
|
||||
</field>
|
||||
</fieldset>
|
||||
|
||||
</fields>
|
||||
</config>
|
||||
|
||||
</extension>
|
||||
103
modules/mod_cookiesaccept/screen.css
Normal file
103
modules/mod_cookiesaccept/screen.css
Normal file
@ -0,0 +1,103 @@
|
||||
#ca_banner {
|
||||
position: fixed!important;
|
||||
z-index: 16777270;
|
||||
width: 100%!important;
|
||||
background: url('img/przez.png');
|
||||
text-align: center;
|
||||
border-width: 1px 0 1px 0!important;
|
||||
border-style: solid!important;
|
||||
border-color: #fff!important;
|
||||
display: none;
|
||||
box-shadow: 0 0 40px #444;
|
||||
padding: 10px 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
float:none!important;
|
||||
text-shadow:none;
|
||||
border-radius: 0!important;
|
||||
margin: 0 auto!important;
|
||||
}
|
||||
#ca_info {
|
||||
background: #fff;
|
||||
height: 304px;
|
||||
left: 50%;
|
||||
margin-left: -350px;
|
||||
margin-top: -182px;
|
||||
margin-bottom:20px;
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
width: 700px;
|
||||
box-shadow:0 0 40px #444;
|
||||
z-index:16777271;
|
||||
padding:30px;
|
||||
box-sizing:border-box;
|
||||
display:none;
|
||||
border:1px solid #999999;
|
||||
text-shadow:none;
|
||||
}
|
||||
#ca_info .ca_info_close {
|
||||
position: absolute;
|
||||
top: -15px;
|
||||
right: -15px;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
height: 25px;
|
||||
width: 25px;
|
||||
border-radius: 16px;
|
||||
background: #AA0000 url('img/close.png');
|
||||
text-align: center;
|
||||
line-height: 1.3em;
|
||||
font-size: 18px;
|
||||
cursor:pointer;
|
||||
}
|
||||
#ca_info_plus {
|
||||
box-sizing:border-box;
|
||||
overflow: auto;
|
||||
height: 254px;
|
||||
padding-right:10px;
|
||||
color:#000;
|
||||
text-align:left;
|
||||
}
|
||||
#ca_info_plus p{
|
||||
color:#000;
|
||||
text-align:left;
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#ca_banner p,#ca_banner h2 {
|
||||
margin:4px 0;
|
||||
padding:0;
|
||||
line-height:1.2em;
|
||||
color:#000;
|
||||
float:none!important;
|
||||
}
|
||||
#ca_banner h2 {
|
||||
font-size:20px;
|
||||
font-weight:bold;
|
||||
}
|
||||
#ca_banner p {
|
||||
font-size:14px
|
||||
}
|
||||
|
||||
#ca_banner p span {
|
||||
text-decoration:underline;
|
||||
color:#0089F2;
|
||||
cursor: pointer;
|
||||
font-weight: bold;
|
||||
float:none!important;
|
||||
}
|
||||
#ca_banner .accept {
|
||||
cursor:pointer;
|
||||
font-size:14px;
|
||||
margin:5px auto;
|
||||
width:120px;
|
||||
background: #0089f2;
|
||||
padding:3px;
|
||||
border-radius:3px;
|
||||
text-shadow:1px 1px 0 #0072ca;
|
||||
color:#fff;
|
||||
float:none!important;
|
||||
}
|
||||
#ca_banner .accept:hover {
|
||||
box-shadow:0 0 15px #000;
|
||||
}
|
||||
Reference in New Issue
Block a user