Мой сайт
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Виды материалов [0]
Скрипты [16]
Авторство ICM [0]
Шаблоны [2]
Мини-чат
Для добавления необходимо
войти или зарегистрироваться
Наш опрос
Как вы относитесь к рекламе на нашем сайте?


Всего ответов: 4
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Файлы » Ucoz » Скрипты

Количество заполненной информации
23.07.2014, 17:03
Скрипт выводит некую информацию в ajax окне о пользователе, а точнее о заполненных данных, а еще точнее, проверяет заполненность полей и в качестве арифметических знаков выводит либо "+", либо "-"

Это вставляем в персональную страницу в самый низ:

Код
<script type="text/javascript">  
  $(document).ready(function(){  
  <?if($_AVATAR$)?>var ava = 1;<?else?> var ava = 0;<?endif?>  
  <?if($_NAME$)?>var name = 1;<?else?> var name = 0;<?endif?>  
  <?if($_EMAIL$)?>var email = 1;<?else?> var email = 0;<?endif?>  
  <?if($_WWW$)?>var site = 1;<?else?> var site = 0;<?endif?>  
  <?if($_ICQ$)?>var icq = 1;<?else?> var icq = 0;<?endif?>  
  <?if($_AOL$)?>var aol = 1;<?else?> var aol = 0;<?endif?>  
  <?if($_MSN$)?>var msn = 1;<?else?> var msn = 0;<?endif?>  
  <?if($_YAHOO$)?>var yahoo = 1;<?else?> var yahoo = 0;<?endif?>  
  <?if($_COUNTRY$)?>var country = 1;<?else?> var country = 0;<?endif?>  
  <?if($_STATE$)?>var state = 1;<?else?> var state = 0;<?endif?>  
  <?if($_CITY$)?>var sity = 1;<?else?> var sity = 0;<?endif?>  
  <?if($_SIGNATURE$)?>var sig = 1;<?else?> var sig = 0;<?endif?>  
  var username = '$_USERNAME$';  
  var norm = ava+name+email+site+icq+aol+msn+yahoo+country+state+sity+sig;  
  var avaI = (ava == 1) ? '+' : '-';  
  var nameI = (name == 1) ? '+' : '-';  
  var emailI = (email == 1) ? '+' : '-';  
  var siteI = (site == 1) ? '+' : '-';  
  var icqI = (icq == 1) ? '+' : '-';  
  var aolI = (aol == 1) ? '+' : '-';  
  var msnI = (msn == 1) ? '+' : '-';  
  var yahooI = (yahoo == 1) ? '+' : '-';  
  var countryI = (country == 1) ? '+' : '-';  
  var stateI = (state == 1) ? '+' : '-';  
  var sityI = (sity == 1) ? '+' : '-';  
  var sigI = (sig == 1) ? '+' : '-';  
  _why = '<fieldset style="border-radius:5px;"><legend>Информация '+ username+',a</legend><div class="myinfo">Аватар <b>' + avaI + '</b></div><div class="myinfo">Имя <b>' + nameI + '</b></div><div class="myinfo">E-mail <b>' + emailI + '</b></div><div class="myinfo">Сайт <b>' + siteI + '</b></div><div class="myinfo">ICQ <b>' + icqI + '</b></div><div class="myinfo">AOL <b>' + aolI + '</b></div><div class="myinfo">MSN <b>' + msnI + '</b></div><div class="myinfo">Yahoo <b>' + yahooI + '</b></div><div class="myinfo">Страна <b>' + countryI + '</b></div><div class="myinfo">Штат <b>' + stateI + '</b></div><div class="myinfo">Город <b>' + sityI + '</b></div><div class="myinfo">Подпись <b>' + sigI + '</b></div> </fieldset>';  
  $("#infocol").html(norm.toFixed(0));});  
  </script>  
   
  <style>  
  .myinfo{border:1px solid #42aaff;border-radius:3px;float:left;padding:3px;margin:3px;}  
  </style>


А это вставляем тоже в персональную страницу в любое место:

Доступно только для пользователей
Категория: Скрипты | Добавил: Badman | Теги: Количество заполненной информации
Просмотров: 413 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025
    Хостинг от uCoz