Реализация привественного экрана, или заглушки на сайт на базе CMF MODX.
Сниппет welcome
Тут мы проверям — пользователь перешел к нам извне, или уже бал на сайте.
if(stripos($_SERVER['HTTP_REFERER'], MODX_HTTP_HOST) === false){
return $modx->getChunk('welcome');
}
Чанк welcome
В общем-то может быть любой HTML.
<div class="welcome_wr">
<div class="welcome_title">welcome title</div>
<div class="welcome_subtitle">welcome subtitle</div>
<div class="button_styled"><a href="javascript:void(0)" class="go_to_site">Войти на сайт</a></div>
</div>
<script>
$(".go_to_site").click(function(){
$(this).closest(".welcome_wr").remove();
});
</script>
CSS
.welcome_wr{
position: fixed;
top:0;
bottom:0;
right: 0;
left: 0;
background-color: #fff;
background-image: url('https://via.placeholder.com/150');
background-position: 50% 0;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
z-index: 999999;
padding-top: 35vh;
text-align: center;
color: #fff;
}
.welcome_wr .welcome_title{
font-size:80px;
}
.welcome_wr .welcome_subtitle{
font-size:20px;
}
.welcome_wr ~ *{
opacity: 0;
}
Комментарии (0)
Не писать ответ