НАМ 12 ЛЕТ
беЛн.бу
- Белорусский, народный портал






Реклама

Реклама

Купить ссылку здесь за руб.Поставить к себе на сайт

Реклама

Купить ссылку здесь за руб.
Поставить к себе на сайт

Реклама


Вход на портал

Для просмотра профиля, войдите на портал как пользователь.

Меню портала

Курсы валют НБ РБ

Курсы валют

Погода

Цены на топливо (BYN)

АИ-95               ДТ             
1.781.78
АИ-92               ДТ             
1.681.78
    Газ ПБА    АИ-98        
0.941.92

*Цена на каждой конкретной АЗС может отличаться в зависимости от спроса и предложения

Категории раздела

Скрипты для uCoz [32] Шаблоны для uCoz [2]
Видео уроки по ucoz [0] Иконки для ucoz [0]
Кнопки для ucoz [2] Php скрипты для ucoz [0]

Полезные ссылки

Статистика портала

ТОП рейтинг

top.beln.by

соц.сети

Скрипты (CMS) и Программы (SOFT)

Скрипты (CMS) и Программы (SOFT) » Для UCOZ » Скрипты для uCoz

Запрет входа на сайт с неподтвержденной почты

Скрипт оповестит пользователей в обязательном порядке пройти процедуру подтверждения e-mail.

Например, пользователь после регистрации не подтвердил свой e-mail адрес. При обновление страницы сайта, пользователю будет выведено соответствующее уведомление, как на скриншоте. Материалы на сайте, не будут доступно до подтверждения.

Установка

  • 1) Для начала нам необходимо создать глобальный блок. В нём будет присутствовать наше уведомление.

Для создания глобального блока, перейдите в Панель управления – Управление дизайном: в правой верхней части кликните на ссылку "Глобальные блоки", далее создайте глобальный блок с именем ACCESS.

  • 2) После создания глобального блока, зайдите в него, затем установите код

<div class="fon-popup"></div>
<div class="block-popup">

Уважаем<?if($USER_GENDER_ID$ == "1")?>ый<?else?>ая<?endif?> $USER_FULL_NAME$! Уведомляем вас о том, что процедура подтверждения электронной почты является обязательным моментом.

<p class="big-text"><strong>Преимущества:</strong></p>
<p class="text-popup"><span class="u-ico-check">+</span> отсутствие навязчивого окна;</p>
<p class="text-popup"><span class="u-ico-check">+</span> подписка на уведомления сообщений или комментариев;</p>
<p class="text-popup"><span class="u-ico-check">+</span> возможность восстановить забытый пароль от профиля;</p>
<p class="text-popup"><span class="u-ico-check">+</span> вступление в ряды полноценных пользователей.</p>
   
<div align="center"><a href="javascript://" class="wp-button-popup wpb-green-popup" onclick="new _uWnd('Ve','Подтверждение email адреса',-340,-150,{autosize:0,closeonesc:1,resize:1},{url:'/index/25'});return false;">Подтвердить e-mail</a></div>

</div>

<style type="text/css">
div.fon-popup {
background:#323438;
width:100%;
height:100%;
position:fixed;
}

div.block-popup {
border:3px solid #00C381;
border-radius:10px;
color:#fafafc;
position:relative;
width:700px;
font-size:10pt;
margin:200px auto;
padding:30px;
}

p.text-popup {
margin:10px;
}

p.big-text {
font-size:130%;
line-height:1.3em;
margin:15px;
}

span.u-ico-check {
display:inline-block;
font-weight:700;
text-align:left;
vertical-align:middle;
text-indent:-99999px;
width:10px;
height:8px;
background:url(/.s/src/billing/img/u-check.png) no-repeat;
}

.wp-button-popup {
font:bold 22px/45px Verdana;
text-shadow:0 1px 0 rgba(0,0,0,.3);
border-radius:5px;
color:#FFF;
cursor:pointer;
display:inline-block;
font-weight:700;
line-height:40px;
text-align:center;
vertical-align:middle;
white-space:nowrap;
transition:border .3s linear,background .3s linear;
-webkit-transition:border .3s linear,background .3s linear;
-moz-transition:border .3s linear,background .3s linear;
-o-transition:border .3s linear,background .3s linear;
margin:25px 0 3px;
padding:0 15px;
}

.wp-button-popup.wpb-green-popup {
border:1px solid #488BFA;
border-radius:10px;
color:#488BFA;
text-decoration:none;
}

.wp-button-popup.wpb-green-popup:hover {
background-color:#6BA6FF;
color:#fff;
}
</style>

Сохраните изменения.

  • 3) Для работы скрипта, нам необходимо включить возможность использования API, сделать это вы можете перейдя в Панель управления – Верхний-бар: Настройки – Общие настройки. Почти в самом низу найдите опцию "Разрешить использование API", установите напротив неё галочку, затем сохраните изменения.

  • 4) Буквально на всех страницах сайта разместите код
<div id="asses" style="display:none;">$GLOBAL_ACCESS$</div>
  <script type="text/javascript">  
  $.get(  
  '/api/index/8',  
  function(data){  
  var mydata = new Array();  
  $('name', data).each(function(){  
  mydata[$(this).text()] = $(this).next().text();  
  });  
if(mydata['USER_ISVERIFIEDEMAIL'] == 0)
{
$('body:eq(0)').html($('#asses').html());
}
  },  
  'xml'  
  );  
  </script>

Готово! Установка скрипта завершена.



Внимание!!! Скачивание файла доступно, только для групп "Пользователи", "VIP" и "Я, Online".
Категория: Скрипты для uCoz | Добавил: rinhed (12.10.2015)
Просмотров: 419 | Теги: скрипты для Ucoz, запрет, неподтвержденной, сайт, входа, почты, на
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Реклама

Переводчик

Выберите язык портала

Поиск по порталу

Анекдоты...

Материалов за текущий период нет.

Сейчас в эфире

Видео

00:03:19

Ольга Бузова - Давай останемся дома

  • Просмотры: 0
  • Всего комментариев: 0
  • Рейтинг: 0.0
00:02:58

NILETTO - Сирень (Mood Video)

  • Просмотры: 10
  • Всего комментариев: 0
  • Рейтинг: 5.0
00:04:14

Филипп Киркоров - Романы

  • Просмотры: 0
  • Всего комментариев: 0
  • Рейтинг: 0.0
00:02:14

Netta - Ricki Lake

  • Просмотры: 0
  • Всего комментариев: 0
  • Рейтинг: 0.0
00:04:24

Christina Aguilera, A Great Big World - Fall On Me

  • Просмотры: 0
  • Всего комментариев: 0
  • Рейтинг: 0.0