diff --git a/.gitignore b/.gitignore index e9ea5595..094f235c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ .ssh/ .upload/ .viminfo +.npmrc +auth.json # ignore version-checker files version-checker/ diff --git a/wp-config.php b/wp-config.php index 8cf33179..163800d2 100644 --- a/wp-config.php +++ b/wp-config.php @@ -3,7 +3,7 @@ require_once 'vendor/autoload.php'; Dotenv\Dotenv::createImmutable(__DIR__)->load(); // Custom Dotenv Boolean Support -if (! function_exists('evalBool')) { +if (!function_exists('evalBool')) { function evalBool($value) { return (strcasecmp($value, 'true') ? false : true); @@ -23,7 +23,7 @@ require_once 'vendor/autoload.php'; Dotenv\Dotenv::createImmutable(__DIR__)->load(); // Custom Dotenv Boolean Support -if (! function_exists('evalBool')) { +if (!function_exists('evalBool')) { /** * Undocumented function * @@ -195,17 +195,17 @@ define('FROM_MAIL', getenv('FROM_MAIL')); define('CRM_TOKEN', getenv('CRM_TOKEN')); /** - * For developers: WordPress debugging mode. - * - * Change this to true to enable the display of notices during development. - * It is strongly recommended that plugin and theme developers use WP_DEBUG - * in their development environments. - * - * For information on other constants that can be used for debugging, - * visit the Codex. - * - * @link https://codex.wordpress.org/Debugging_in_WordPress - */ + * For developers: WordPress debugging mode. + * + * Change this to true to enable the display of notices during development. + * It is strongly recommended that plugin and theme developers use WP_DEBUG + * in their development environments. + * + * For information on other constants that can be used for debugging, + * visit the Codex. + * + * @link https://codex.wordpress.org/Debugging_in_WordPress + */ define('SCRIPT_DEBUG', evalBool(getenv('SCRIPT_DEBUG'))); define('WP_DEBUG', evalBool(getenv('WP_DEBUG'))); @@ -213,6 +213,8 @@ define('WP_DEBUG_DISPLAY', evalBool(getenv('WP_DEBUG_DISPLAY'))); define('WP_HTTP_BLOCK_EXTERNAL', evalBool(getenv('WP_HTTP_BLOCK_EXTERNAL'))); +define('MATOMO_SITE_ID', getenv('MATOMO_SITE_ID')); + // LDC WEB STATUS CHECKER define('PROJECT_UUID', getenv('PROJECT_UUID')); @@ -222,7 +224,7 @@ if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] = "on") { define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); } - /* That's all, stop editing! Happy publishing. */ +/* That's all, stop editing! Happy publishing. */ /** * Absolute path to the WordPress directory. diff --git a/wp-content/themes/klendathu/css/cookie-notice.css b/wp-content/themes/klendathu/css/cookie-notice.css new file mode 100644 index 00000000..cf738bbc --- /dev/null +++ b/wp-content/themes/klendathu/css/cookie-notice.css @@ -0,0 +1 @@ +#cn-wrapper{position:fixed}:root{--cs-primary-color:var()}#cn-wrapper *{box-sizing:border-box}#cn-wrapper :before{display:none}#cn-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1;margin:0;padding:.2rem .5rem;text-align:center;text-decoration:none;transition:background .25s ease-in-out,transform .15s ease}#cn-wrapper button,#cn-wrapper button:focus,#cn-wrapper button:hover{background:#000;color:#fff}#cn-wrapper button:focus{outline:1px solid;outline-color:#fff;outline-offset:-4px}#cn-wrapper button:active{transform:scale(.99)}#cn-wrapper .cn-content .cn-modal-container .accept label,#cn-wrapper .cn-content .cn-modal-container .deny label,#cn-wrapper .cn-nav #cn-accept-banner,#cn-wrapper .cn-nav #cn-deny-banner,#cn-wrapper .cn-nav #cn-settings-banner{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;font-size:1rem;height:3rem;justify-content:center;padding:0}#cn-wrapper .cn-content .cn-modal-container .accept label:focus,#cn-wrapper .cn-content .cn-modal-container .accept label:hover,#cn-wrapper .cn-content .cn-modal-container .deny label:focus,#cn-wrapper .cn-content .cn-modal-container .deny label:hover,#cn-wrapper .cn-nav #cn-accept-banner:focus,#cn-wrapper .cn-nav #cn-accept-banner:hover,#cn-wrapper .cn-nav #cn-deny-banner:focus,#cn-wrapper .cn-nav #cn-deny-banner:hover,#cn-wrapper .cn-nav #cn-settings-banner:focus,#cn-wrapper .cn-nav #cn-settings-banner:hover{background-color:#000;color:#fff}#cn-wrapper .cn-content .cn-modal-container .accept label:focus,#cn-wrapper .cn-content .cn-modal-container .deny label:focus,#cn-wrapper .cn-nav #cn-accept-banner:focus,#cn-wrapper .cn-nav #cn-deny-banner:focus,#cn-wrapper .cn-nav #cn-settings-banner:focus{outline-color:#fff}.cn-modal-bg{background-color:rgba(0,0,0,.6);cursor:pointer;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100vw;z-index:1030}.cn-modal-bg-active{cursor:default}.cn-open .cn-modal-bg{opacity:1;visibility:visible}.cn-disabled{pointer-events:none}#cn-wrapper{z-index:1050}#cn-wrapper #cn-cookie-btn{background-color:#fff;border-radius:100%;bottom:.5rem;box-shadow:0 .1rem 1rem rgba(0,0,0,.35);cursor:pointer;height:2.4rem;left:.5rem;padding:.3rem;position:fixed;right:auto;width:2.4rem}@media (min-width:535px){#cn-wrapper #cn-cookie-btn{bottom:-1.5rem;height:3rem;left:-1.5rem;padding:.5rem;right:auto;transition:all 1s 6s;width:3rem}#cn-wrapper #cn-cookie-btn:focus,#cn-wrapper #cn-cookie-btn:hover{bottom:.5rem;left:.5rem;right:auto;transition:all 1s}}#cn-wrapper #cn-cookie-btn:focus{outline-color:#e48a07;outline-offset:.1rem;outline-width:.2rem}#cn-wrapper #cn-cookie-btn-icon circle,#cn-wrapper #cn-cookie-btn-icon path{fill:#f8a326}#cn-wrapper #cn-banner{align-items:center;background-color:#e5e5e5;border-radius:0;bottom:0;box-shadow:0 .1rem 1rem rgba(0,0,0,.35);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-end;left:0;line-height:normal;margin:auto auto 0;max-height:100vh;opacity:0;padding:0;pointer-events:none;position:fixed;top:0;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:100vw;z-index:1050}#cn-wrapper #cn-banner .cn-modal-top-line{align-self:end}#cn-wrapper #cn-banner .cn-modal-top-line #cn-close-modal{border-bottom-left-radius:.5rem;height:3rem;width:4rem}@media (min-width:535px){#cn-wrapper #cn-banner .cn-modal-top-line #cn-close-modal{border-top-right-radius:.5rem;height:2rem;width:3rem}}#cn-wrapper #cn-banner>*{pointer-events:all}@media (min-width:535px){#cn-wrapper #cn-banner{border-radius:.5rem;bottom:calc(.5rem + 60px);height:-moz-fit-content;height:fit-content;left:0;max-height:38rem;right:auto;width:30rem}}#cn-wrapper #cn-li-template{display:none}#cn-wrapper .d-none{display:none!important}#cn-wrapper .cn-content{flex-grow:1;overflow-y:auto;padding:.8rem}#cn-wrapper .cn-content .cn-banner-content{color:#000;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;font-size:14px;min-height:100%}@media (min-width:535px){#cn-wrapper .cn-content .cn-banner-content{align-items:center;flex-flow:row wrap}#cn-wrapper .cn-content .cn-banner-content .cn-banner-img{width:33%}#cn-wrapper .cn-content .cn-banner-content .cn-banner-text{width:66%}}#cn-wrapper .cn-content .cn-banner-content .cn-banner-img{text-align:center}#cn-wrapper .cn-content .cn-banner-content .cn-banner-img img{-o-object-fit:contain;object-fit:contain;width:90%}#cn-wrapper .cn-content .cn-banner-content .cn-banner-text .cn-banner-title{color:#f8a326;font-family:Amatic SC,Arial,sans-serif;font-size:30px;font-weight:700;line-height:inherit;text-align:left}#cn-wrapper .cn-content .cn-banner-content .cn-banner-text .cn-banner-para-p{margin:6px 0;text-align:justify}#cn-wrapper .cn-content .cn-modal-container .cn-modal-title{color:#f8a326;font-family:Amatic SC,Arial,sans-serif;font-size:30px;font-weight:700;text-align:center}#cn-wrapper .cn-content .cn-modal-container .cn-modal-subtitle{color:#000;color:#f8a326;font-family:Roboto,Arial,sans-serif;font-size:14px;margin-bottom:6px;text-align:center}#cn-wrapper .cn-content .cn-modal-container .cn-modal-description{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper{align-items:center;display:flex;flex-direction:column;overflow:auto;position:relative}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper .cn-cookie-wrapper{align-items:center;border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;padding:20px}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper span{color:#f8a326;font-family:Roboto,Arial,sans-serif;font-size:14px}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper a{font-family:Roboto,Arial,sans-serif;font-size:14px}#cn-wrapper .cn-content .cn-modal-container .cn-modal-wrapper label{color:#f8a326;font-family:Roboto,Arial,sans-serif;font-size:14px}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-name{color:#f8a326}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-infos{display:flex;flex:1;flex-direction:column;width:100%}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-infos span:first-of-type{font-size:17.5px;font-weight:700}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-infos .cn-cookie-description{color:#000}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-infos a{width:-moz-fit-content;width:fit-content}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-buttons{display:flex;justify-content:space-around;margin-top:6px;width:200px}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-buttons input{display:none}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-buttons label{color:#fff;cursor:pointer;display:block;padding:6px 20px;transition:.3s;width:100px}#cn-wrapper .cn-content .cn-modal-container .cn-cookie-buttons div{display:table;margin:0 .5em;text-align:center}#cn-wrapper .cn-content .cn-modal-container .accept label,#cn-wrapper .cn-content .cn-modal-container .deny label{background:#6d6d6d;height:inherit}#cn-wrapper .cn-content .cn-modal-container .accept label:focus,#cn-wrapper .cn-content .cn-modal-container .accept label:hover{background-color:#175917}#cn-wrapper .cn-content .cn-modal-container .accept .active{background-color:#218221}#cn-wrapper .cn-content .cn-modal-container .deny label:focus,#cn-wrapper .cn-content .cn-modal-container .deny label:hover{background-color:#712121}#cn-wrapper .cn-content .cn-modal-container .deny .active{background-color:#992c2c}#cn-wrapper .cn-content .cn-modal-container .accept input:checked~label{background-color:#218221}#cn-wrapper .cn-content .cn-modal-container .deny input:checked~label{background-color:#992c2c}#cn-wrapper .cn-nav{align-items:center;border-top:1px solid #6d6d6d;display:flex;flex-shrink:0;flex-wrap:wrap;height:6rem;overflow:hidden;width:100%}#cn-wrapper .cn-nav #cn-deny-banner{width:50%}#cn-wrapper .cn-nav #cn-accept-banner{border-left:1px solid #6d6d6d;border-right:1px solid #6d6d6d;font-weight:bolder;width:50%}#cn-wrapper .cn-nav #cn-settings-banner{border-top:1px solid #6d6d6d;width:100%}@media (min-width:535px){#cn-wrapper .cn-nav{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;flex-wrap:nowrap;height:3rem}#cn-wrapper .cn-nav #cn-accept-banner,#cn-wrapper .cn-nav #cn-deny-banner{width:33.33%}#cn-wrapper .cn-nav #cn-settings-banner{border-top:initial;width:33.33%}#cn-wrapper{height:100%;width:100%}}.cn-open{overflow:hidden!important}.cn-open #cn-wrapper #cn-banner{opacity:1;visibility:visible}@media (min-width:535px){.cn-open #cn-wrapper #cn-banner{left:.5rem;right:auto}.cn-open #cn-wrapper #cn-cookie-btn{bottom:.5rem;left:.5rem;right:auto;transition:all 1s}} diff --git a/wp-content/themes/klendathu/css/cookies-ldc.css b/wp-content/themes/klendathu/css/cookies-ldc.css deleted file mode 100644 index 0221a859..00000000 --- a/wp-content/themes/klendathu/css/cookies-ldc.css +++ /dev/null @@ -1,585 +0,0 @@ -/* DEBUT DU PARAMETRAGE */ -/* - Choix des FONTS */ -/* - Changement des couleurs et des polices */ - -:root{ - /* PARTIE A RENSEIGNER */ - --primary-color: #f8a326; - --secondary-color: #bdbdbd; - --background-color: #ffffff; - --title-font: "Satisfy", sans-serif; - --title-size: 30px; - --text-font: "Barlow", sans-serif; - --text-size: 16px; - --accept-color: #33aa33; - --deny-color: #aa3333; - - /* PARTIE A RENSEIGNER FACULTATIF */ - /* FENETRE D'ACCUEIL */ - --ck-bg-color: var(--background-color); - /* Title settings */ - --ck-w1-bgcolor-title: var(--background-color); - --ck-w1-font-family-title: var(--title-font); - --ck-w1-font-size-title: var(--title-size); - --ck-w1-color-title: #000000; - - /* Text settings */ - --ck-w1-font-family-txt: var(--text-font); - --ck-w1-font-size-txt: var(--text-size); - --ck-w1-color-txt: var(--primary-color); - --ck-w1-color-href-hover: var(--secondary-color); - - /* Button settings */ - --ck-w1-color-btn: var(--primary-color); - --ck-w1-color-btn-hover: var(--secondary-color); - --ck-w1-font-family-btn-txt: var(--text-font); - --ck-w1-font-size-btn-txt: var(--text-size); - --ck-w1-color-btn-txt: #ffffff; - --ck-w1-color-btn-txt-hover: #ffffff; - --ck-w1-color-btn-border: transparent; - --ck-w1-color-btn-border-hover: transparent; - - /* FENETRE DE PERSONNALISATION */ - --ck-bg-color-modal-wrapper: #ffffff; - /* Title settings */ - --ck-w2-bgcolor-title: var(--primary-color); - --ck-w2-font-family-title: var(--title-font); - --ck-w2-font-size-title: var(--title-size); - --ck-w2-color-title: #ffffff; - - /* Text settings */ - --ck-w2-font-family-txt: var(--text-font); - --ck-w2-font-size-txt: var(--text-size); - --ck-w2-color-txt: #ffffff; - --ck-w2-color-href-hover: #000000; - - /* Accept/Deny btn settings */ - --ck-color-accept: #808080; - --ck-color-accept-hover: var(--accept-color); - --ck-color-deny: #808080; - --ck-color-deny-hover: var(--deny-color); - --ck-color-txt: #ffffff; - --ck-color-txt-hover: #ffffff; - - /* Cookies list settings */ - --ck-bgcolor-list: #e4e4e4; - --ck-font-family-list: var(--text-font); - --ck-font-size-list: var(--text-size); - --ck-color-list: #000000; -} -/* FIN DU PARAMETRAGE */ - -/* MOBILE FIRST */ -#ldcweb-cn *,#ldcweb-cn *::before, #ldcweb-cn *::after { - padding: 0; - margin: 0; - box-sizing: border-box; -} -#template{display: none;} -#ldcweb-cn.open-banner .ldcweb-cn-banner{display: flex;} -#ldcweb-cn.open-modal #ldcweb-cn-modal{display: flex;} -#ldcweb-cn.open-banner, #ldcweb-cn.open-modal{display: flex;} -#ldcweb-cn { - display: none; - flex-direction: column; - justify-content: flex-end; - position: fixed; - left: 0; right: 0; - top: 0; bottom: 0; - width: 100%; height: 100%; - background: rgba(0, 0, 0, 0.7); - z-index: 99999999999; - opacity: 1; - line-height: initial; -} - -#ldcweb-cn p, -#ldcweb-cn a{ - font-family: var(--ck-w1-font-family-txt); - font-size: var(--ck-w1-font-size-txt); - color: var(--ck-w1-color-txt); -} -#ldcweb-cn a{ - text-decoration: underline; - transition: color .5s; -} -#ldcweb-cn a:hover{color: var(--ck-w1-color-href-hover);} -#ldcweb-cn .ldcweb-cn-banner, #ldcweb-cn-modal .modal-wrapper{ - overflow: auto; - display: flex; - flex-direction: column; - align-items: center; -} -#ldcweb-cn .ldcweb-cn-banner{ - display: none; - padding: 6vw 10vw; - max-height: 50vh; - - box-shadow: 0px 5px 10px -5px #000 inset; - background-color: var(--ck-bg-color); -} -#ldcweb-cn .ldcweb-cn-banner div:not(:last-child){margin-bottom: 4vw;} -#ldcweb-cn .banner-img{ - flex: 1; - max-width: 200px; -} -#ldcweb-cn .banner-img img{width: 100%;} -#ldcweb-cn .col{flex: 2;} -#ldcweb-cn .banner-title p{ - font-family: var(--ck-w1-font-family-title); - font-size: var(--ck-w1-font-size-title); - font-weight: bold; - color: var(--ck-w1-color-title); - text-align: center; -} -#ldcweb-cn .banner-txt{text-align: center;} -#ldcweb-cn .btns { - flex: 1; - display: flex; - flex-direction: column; -} -#ldcweb-cn .btns .btn { - display: block; - /* flex: 1; */ - padding: 1em; - text-align: center; - min-width: 12em; - width: 100%; - line-height: 0; - - background-color: var(--ck-w1-color-btn); - text-decoration: none; - font-family: var(--ck-w1-font-family-btn-txt); - font-size: var(--ck-w1-font-size-btn-txt); - color: var(--ck-w1-color-btn-txt); - transition: all .5s; -} -#ldcweb-cn .btns .btn:hover { - background-color: var(--ck-w1-color-btn-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); - color: var(--ck-w1-color-btn-txt-hover); -} - -/* MODAL */ -#ldcweb-cn-modal { - display: none; - align-items: center; - justify-content: center; - position: fixed; - left: 0; right: 0; - top: 0; bottom: 0; - width: 100%; height: 100%; - z-index: 200; - - background: rgba(0, 0, 0, 0.7); - opacity: 1; -} -#ldcweb-cn-modal .modal-wrapper{ - position: relative; - background-color: var(--ck-bg-color-modal-wrapper); - max-height: 100vh; -} -#ldcweb-cn-modal .modal-wrapper > div:not(:first-of-type){width: 100%;} -#ldcweb-cn-modal .modal-btn-close{ - position: absolute; - right: 0; - top: 0; - width: 5vw; height: 6vw; - display: flex; - justify-content: center; - align-items: center; -} -#ldcweb-cn-modal .modal-btn-close a{ - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - - font-family: Arial, Helvetica, sans-serif; - font-size: medium; - font-weight: bold; - color: var(--ck-w2-color-title); - background-color: var(--ck-w2-bgcolor-title); - text-decoration: none; - border-radius: 0 0 0 50%; - transition: all .5s; -} -#ldcweb-cn-modal .modal-btn-close a:hover{ - color: #000000; - background-color: #808080; - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); - box-shadow: -1px 1px 10px -4px #000; -} -#ldcweb-cn-modal .modal-title, #ldcweb-cn-modal .modal-all - {background-color: var(--ck-w2-bgcolor-title);} -#ldcweb-cn-modal .modal-title .description, -#ldcweb-cn-modal .modal-title > div, -#ldcweb-cn-modal .modal-all{ - display: flex; - flex-direction: column; - align-items: center; -} -#ldcweb-cn-modal .modal-title .description, -#ldcweb-cn-modal .modal-title > div a, -#ldcweb-cn-modal .modal-all p, -#ldcweb-cn-modal .modal-all a{ - font-family: var(--ck-w2-font-family-txt); - font-size: var(--ck-w2-font-size-txt); - color: var(--ck-w2-color-txt); - text-align: center; -} -#ldcweb-cn-modal .modal-title > div a:hover, -#ldcweb-cn-modal .modal-all a:hover - {color: var(--ck-w2-color-href-hover);} -/* TITLE */ -#ldcweb-cn-modal .modal-wrapper .modal-title{padding: 4vw;} -#ldcweb-cn-modal .modal-title .title{ - font-family: var(--ck-w2-font-family-title); - font-size: var(--ck-w2-font-size-title); - font-weight: bold; - color: var(--ck-w2-color-title); - text-align: center; -} -#ldcweb-cn-modal .modal-title .title::after, -#ldcweb-cn-modal .modal-title > div::after{ - content: ""; - display: block; - width: 90%; height: 2px; - margin: 4vw auto; - - background-color: rgba(255, 255, 255, .5); -} -#ldcweb-cn-modal .modal-title a{width: fit-content;} -/* ALL */ -#ldcweb-cn-modal .modal-wrapper .modal-all{padding: 0 4vw 4vw;} -#ldcweb-cn-modal .modal-all .all-buttons{ - display: flex; - flex-direction: column; - align-items: center; -} -#ldcweb-cn-modal .modal-all .all-buttons > div{ - width: calc(100% + 15vw); - margin: 2vw 0 0; -} -#ldcweb-cn-modal .modal-all a{ - display: block; - padding: 3vw 0; - - color: var(--ck-color-txt); - /* font-weight: bold; */ - text-decoration: none; - transition: all .5s; -} -#ldcweb-cn-modal .all-buttons > div.accept > a.active { - background-color: var(--ck-color-accept-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .all-buttons > div.deny > a.active { - background-color: var(--ck-color-deny-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .modal-all > div > div:first-of-type a{background-color: var(--ck-color-accept);} -#ldcweb-cn-modal .modal-all > div > div:last-of-type a{background-color: var(--ck-color-deny);} -#ldcweb-cn-modal .modal-all > div > div:first-of-type a:hover{ - color: var(--ck-color-txt-hover); - background-color: var(--ck-color-accept-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .modal-all > div > div:last-of-type a:hover{ - color: var(--ck-color-txt-hover); - background-color: var(--ck-color-deny-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -/* DETAILS */ -#ldcweb-cn-modal .modal-wrapper .modal-details{padding: 2vw 0;} -#ldcweb-cn-modal .modal-details ul{ - display: flex; - flex-direction: column; -} -#ldcweb-cn-modal .modal-details li > div{ - display: flex; - flex-direction: column; - justify-content: space-between; - margin: 2vw 0; - padding: 2vw 4vw; - - background-color: var(--ck-bgcolor-list); -} -#ldcweb-cn-modal .modal-details li span, -#ldcweb-cn-modal .modal-details li a, -#ldcweb-cn-modal .modal-details li label{ - font-family: var(--ck-font-family-list); - font-size: var(--ck-font-size-list); - color: var(--ck-color-list); -} -#ldcweb-cn-modal .modal-details li a:hover{color:var(--secondary-color);} -#ldcweb-cn-modal .modal-details .ldcweb-cn-infos{ - display: flex; - flex-direction: column; - flex: 1; -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-infos span:first-of-type{ - font-size: calc(var(--ck-font-size-list) * 1.25); - font-weight: bold; -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-infos a{width: fit-content;} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons{display: flex;} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type, -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:last-of-type - {transition: all .5s;} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type{ - margin-right: 2vw; - background: var(--ck-color-accept); -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:last-of-type{background: var(--ck-color-deny);} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div{ - width: 25vw; - margin: 2vw 0; - display: table; - - /* font-weight: bold; */ - text-align: center; -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type:hover, -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:last-of-type:hover{ - cursor: pointer; - background: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:hover > label{color: var(--ck-color-txt-hover);} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type input:checked ~ label, -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type input ~label.active{ - background-color: var(--ck-color-accept-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:last-of-type input:checked ~ label, -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:last-of-type input ~ label.active{ - background-color: var(--ck-color-deny-hover); - background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)); -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons input{display: none;} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons label{ - display: block; - padding: 1.5vw 0; - - color: var(--ck-color-txt); - transition: color .5s; -} -#ldcweb-cn-modal .modal-details .ldcweb-cn-buttons label:hover{ - cursor: pointer; - color: var(--ck-color-txt-hover); -} - -/* ************************* */ -/* ** ** */ -/* ************************* */ -/* ** ** */ -/* ** ** */ -/* ** ** */ -/* ** ** */ -/* ** ** */ -/* ** ** */ -/* ** ** */ -/* ******* */ -@media only screen and (min-width:768px) { - #ldcweb-cn .ldcweb-cn-banner{ - padding-top: 4vw; - padding-bottom: 4vw; - } - #ldcweb-cn .btns {flex-direction: row;} - #ldcweb-cn .btns > div:first-child, - #ldcweb-cn .btns > div:last-child - {margin-top: 0;} - #ldcweb-cn .btns > div:not(:last-child) {margin: 0 2vw 0 0;} - - /* MODAL */ - #ldcweb-cn-modal .modal-wrapper{width: 90vw;} - /* ALL */ - #ldcweb-cn-modal .modal-all{ - flex-direction: row; - justify-content: space-between; - } - #ldcweb-cn-modal .modal-all a{padding: 2vw 0;} - #ldcweb-cn-modal .modal-all .all-buttons > div{margin: 0;} - #ldcweb-cn-modal .modal-all .all-buttons > div:last-of-type{margin: 1vw 0 0;} - #ldcweb-cn-modal .modal-all a{width: 30vw;} - /* DETAILS */ - #ldcweb-cn-modal .modal-details li > div{flex-direction: row;} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons{flex-direction: column;} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div{ - width: 20vw; - margin: 0; - } - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type{margin: 0 0 1vw;} -} - -/* **** */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* **** */ -@media only screen and (min-width:1024px) { - #ldcweb-cn .ldcweb-cn-banner{ - flex-direction: row; - align-items: flex-start; - justify-content: space-between; - padding: 2vw 3vw; - } - #ldcweb-cn .ldcweb-cn-banner div:not(:last-child){margin: 0 0 .5em 0;} - #ldcweb-cn .ldcweb-cn-banner > div:not(:last-child){margin: 0 4vw 0 0;} - #ldcweb-cn .ldcweb-cn-banner .banner-img{ - height: 100%; - display: flex; - align-items: center; - } - #ldcweb-cn .banner-img img{height: fit-content;} - - #ldcweb-cn .banner-txt{text-align: start;} - #ldcweb-cn .btns { - height: 100%; - flex-direction: column; - justify-content: center; - } - #ldcweb-cn .btns > div:first-child .btn{margin: 0;} - /* MODAL */ - #ldcweb-cn-modal .modal-wrapper{width: 80vw;} - #ldcweb-cn-modal .modal-btn-close{ - width: 3vw; - height: 3vw; - } - /* TITLE */ - #ldcweb-cn-modal .modal-wrapper .modal-title{padding: 2vw;} - #ldcweb-cn-modal .modal-title .title::after, - #ldcweb-cn-modal .modal-title > div::after{margin: 2vw auto;} - /* ALL */ - #ldcweb-cn-modal .modal-wrapper .modal-all{padding: 0 2vw 2vw;} - #ldcweb-cn-modal .modal-all a{padding: 1.5vw 0;} - #ldcweb-cn-modal .modal-all .all-buttons{flex-direction: row;} - #ldcweb-cn-modal .modal-all .all-buttons > div:first-of-type{margin: 0 1vw 0 0;} - #ldcweb-cn-modal .modal-all .all-buttons > div:last-of-type{margin: 0;} - #ldcweb-cn-modal .modal-all a{width: 22vw;} - /* DETAILS */ - #ldcweb-cn-modal .modal-wrapper .modal-details{padding: 1vw 0;} - #ldcweb-cn-modal .modal-details li > div{ - margin: 1vw 0; - padding: 2vw; - } - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons{ - flex-direction: row; - align-items: center; - } - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div{ - width: 10vw; - margin: 0; - } - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type{margin: 0 1vw 0;} - -} - -/* ******** */ -/* * ***** * */ -/* * * * * */ -/* *** * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * * */ -/* * ************** */ -/* * * */ -/* ***************** */ -@media only screen and (min-width: 1440px) { - #ldcweb-cn .col{flex: 4;} - /* MODAL */ - #ldcweb-cn-modal .modal-wrapper{width: 60vw;} - #ldcweb-cn-modal .modal-btn-close{ - width: 2vw; - height: 2vw; - } - /* ALL */ - #ldcweb-cn-modal .modal-all .all-buttons > div:first-of-type{margin: 0 1vw 0 0;} - #ldcweb-cn-modal .modal-all a{ - width: 15vw; - padding: 1vw 0; - } - /* DETAILS */ - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div{width: 8vw;} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons label{padding: 1vw 0;} -} - -/* ************ */ -/* * **** */ -/* ********* * */ - /* ***** * */ - /* ** * */ - /* ** * */ -/* ********** * */ -/* * * */ -/* ********* * */ - /* ***** * */ - /* ** * */ - /* ** * */ -/* ********** * */ -/* * *** */ -/* ************ */ -@media only screen and (min-width: 1920px) { - #ldcweb-cn p{font-size: calc(var(--ck-w1-font-size-txt) * 1.25);} - #ldcweb-cn .banner-title p{font-size: calc(var(--ck-w1-font-size-title) * 1.25);} - #ldcweb-cn .btns .btn {font-size: calc(var(--ck-w1-font-size-btn-txt) * 1.25);} - - /* MODAL */ - #ldcweb-cn-modal .modal-wrapper{width: 50vw;} - #ldcweb-cn-modal .modal-btn-close{ - width: 2rem; - height: 2rem; - } - #ldcweb-cn-modal .modal-title .description, - #ldcweb-cn-modal .modal-title > div a, - #ldcweb-cn-modal .modal-all p, - #ldcweb-cn-modal .modal-all a - {font-size: calc(var(--ck-w2-font-size-txt) * 1.25);} - /* TITLE */ - #ldcweb-cn-modal .modal-wrapper .modal-title{padding: 1vw;} - #ldcweb-cn-modal .modal-title .title{font-size: calc(var(--ck-w2-font-size-title) * 1.25);} - #ldcweb-cn-modal .modal-title .title::after, - #ldcweb-cn-modal .modal-title > div::after{margin: 1vw auto;} - /* ALL */ - #ldcweb-cn-modal .modal-wrapper .modal-all{padding: 0 1vw 1vw;} - #ldcweb-cn-modal .modal-all a{ - width: 13vw; - padding: .5vw 0; - } - /* DETAILS */ - #ldcweb-cn-modal .modal-wrapper .modal-details{padding: .5vw 0;} - #ldcweb-cn-modal .modal-details li > div{ - margin: .5vw 0; - padding: 1vw; - } - #ldcweb-cn-modal .modal-details li span, - #ldcweb-cn-modal .modal-details li a, - #ldcweb-cn-modal .modal-details li label - {font-size: calc(var(--ck-font-size-list) * 1.25);} - #ldcweb-cn-modal .modal-details .ldcweb-cn-infos span:first-of-type{font-size: calc(var(--ck-font-size-list) * 1.5);} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons{ - flex-direction: row; - align-items: center; - } - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div{width: 5vw;} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons div:first-of-type{margin: 0 1vw 0;} - #ldcweb-cn-modal .modal-details .ldcweb-cn-buttons label{padding: .5vw 0;} -} \ No newline at end of file diff --git a/wp-content/themes/klendathu/footer.php b/wp-content/themes/klendathu/footer.php index 58191b6f..db9e5f5f 100644 --- a/wp-content/themes/klendathu/footer.php +++ b/wp-content/themes/klendathu/footer.php @@ -1,15 +1,17 @@ -1, - 'offset' => 0, - 'orderby' => 'post_date', - 'order' => 'DESC', - 'post_type' => 'post', - 'post_status' => 'publish', - 'suppress_filters' => true ); + *****************************************************************/ +$args = [ + 'numberposts' => -1, + 'offset' => 0, + 'orderby' => 'post_date', + 'order' => 'DESC', + 'post_type' => 'post', + 'post_status' => 'publish', + 'suppress_filters' => true +]; $recent_posts = wp_get_recent_posts($args); ?> @@ -23,151 +25,41 @@ $recent_posts = wp_get_recent_posts($args);
- ESPRI RESTAURATION
- Siège
- ZI de Beaufeu CS 30018
- 72210 ROËZÉ-SUR-SARTHE
+ ESPRI RESTAURATION
+ Siège
+ ZI de Beaufeu CS 30018
+ 72210 ROËZÉ-SUR-SARTHE
02 43 39 59 50
Panneau de gestion des cookies
-Les fonctionnalités de ce site s’appuient sur des services proposés par des tiers.
-
Si vous acceptez, ces tiers déposeront des cookies qui vous permettront de visualiser sur le site du contenu hébergé par ces tiers.
-
Via ces cookies, ces tiers collecteront et utiliseront vos données de navigation pour des finalités qui leur sont propres, conformément à leur politique de confidentialité (lien ci-dessous). Cette page vous permet de donner ou de retirer votre consentement, soit globalement soit service par service.
Préférence pour tous les services
- -