Приветствую Вас Прохожий | RSS Четверг, 08.12.2016, 10:50
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 16
Гостей: 14
Пользователей: 2
alexman91, MaDaRa



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Быстрый поиск пользователя в окне ajax по 1 букве логина

Быстрый поиск пользователя в окне ajax по 1 букве логина Быстрый, поиск, пользователя, окне, ajax, букве, логина
Данный скрипт предназначается для оперативности в поиске на сайте пользователя по первой букве Логина , стоит только ввести в окне ajax как сразу же появляется список похожих ников. Быстрый и удобный поиск пользователя, нарушителя в окне ajax по 1 букве логина.
Очень удобно и быстро , если на сайте много пользователей, и вы не помните точного ника, того кого ищите.
Внимание, данный скрипт создает запросы, по этому при многократном использование, то есть запросе, ваш IP могут блокировать временно и за частых вводов новых имен, или последовательности.

Устанавливаем в любую часть вашего сайта, но желательно как можно ниже условного оператора $BODY$, то есть там где вы хотите видеть ссылку на вызов ajax окна.
Окно ajax появляется ровно на 1 минуту, если мы хотим изменить время появления - исчезания то редактируем в скрипте следующие цифры:tm: 60000

a) Если у вас страница профиля открывается в отдельном оформленном окне, то нужно использовать данный скрипт:
Code
<div style="display:none" id="ucoz_poick"> <fieldset style="height:40px;"><legend>Поиск</legend> <input value="" id="user" type="text" autocomplete="off">  
  <script type="text/javascript">  
  $('#user').keyup(function(){  
  if($(this).val() == ''){  
  $('#list').html('');  
  return;  
  }  
  $.post('$HOME_PAGE_LINK$/index/', {  
  a: 15,  
  user: $(this).val()  
  },function(post){  
  var list = '';  
  $('.uTd a', post).each(function(){  
  if($(this).text() != ''){  
  list += '<a class="'+$(this).attr('class')+'" href="javascript://" href="'+$(this).attr("href")+'" style="font-size:11px;" onclick="'+$(this).attr('onclick')+'">'+$(this).text()+'</a><br>';  
  }  
  });  
  $('#list').html(list);  
  });  
  });  
  </script> </fieldset> <fieldset><legend>Список</legend><div id="list"></div> </fieldset>  
<script type="text/javascript">function ucoz_poick(){_uWnd.alert($('#ucoz_poick').html(),'Поиск пользователей сайта $HOME_PAGE_LINK$',{w: 311,h: 150,tm: 60000,});}</script> </div>
<a href="javascript://" onclick="ucoz_poick()">Поиск пользователей</a>


b) Если же у вас профиль открывается на новой странице то используем данный скрипт:
Code
<div style="display:none" id="ucoz_poick"> <fieldset style="height:40px;"><legend>Поиск</legend> <input value="" id="user" type="text" autocomplete="off">  
  <script type="text/javascript">  
  $('#user').keyup(function(){  
  if($(this).val() == ''){  
  $('#list').html('');  
  return;  
  }  
  $.post('$HOME_PAGE_LINK$/index/', {  
  a: 15,  
  user: $(this).val()  
  },function(post){  
  var list = '';  
  $('.uTd a', post).each(function(){  
  if($(this).text() != ''){  
  list += '<a class="'+$(this).attr('class')+'" href="'+$(this).attr("href")+'" target="_blank" style="font-size:11px;">'+$(this).text()+'</a><br>';  
  }  
  });  
  $('#list').html(list);  
  });  
  });  
  </script> </fieldset> <fieldset><legend>Список</legend><div id="list"></div> </fieldset>  
<script type="text/javascript">function ucoz_poick(){_uWnd.alert($('#ucoz_poick').html(),'Поиск пользователей сайта $HOME_PAGE_LINK$',{w: 311,h: 150,tm: 60000,});}</script> </div>
<a href="javascript://" onclick="ucoz_poick()">Поиск пользователей</a>



1-a) Если мы желаем что бы был поиск без окна ajax то используем следующий скрипт:
Для оформленного открытия профиля:
Code
<fieldset><legend>Поиск</legend><input value="" id="user" type="text" autocomplete="off"> <script type="text/javascript">
$('#user').keyup(function(){
if($(this).val() == ''){
$('#list').html('');
return;
}
$.post('/index/', {
a: 15,
user: $(this).val()
},function(post){
var list = '';
$('.uTd a', post).each(function(){
if($(this).text() != ''){
list += '<a class="'+$(this).attr('class')+'" href="javascript://" href="'+$(this).attr("href")+'" style="font-size:11px;" onclick="'+$(this).attr('onclick')+'">'+$(this).text()+'</a><br>';
}
});
$('#list').html(list);
});
});
</script></fieldset><fieldset><legend>Список</legend><div id="list"></div> </fieldset>

1-b) Для не оформленного открытия профиля:
Code
<fieldset><legend>Поиск</legend><input value="" id="user" type="text" autocomplete="off"> <script type="text/javascript">
$('#user').keyup(function(){
if($(this).val() == ''){
$('#list').html('');
return;
}
$.post('/index/', {
a: 15,
user: $(this).val()
},function(post){
var list = '';
$('.uTd a', post).each(function(){
if($(this).text() != ''){
list += '<a href="'+$(this).attr("href")+'" target="_blank">'+$(this).text()+'</a><br>';
}
});
$('#list').html(list);
});
});
</script></fieldset><fieldset><legend>Список</legend><div id="list"></div> </fieldset>

модернизация к авторской работе сделана сайтом http://ucozon.ru
Автор\Источник: http://upost.su

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 1822 | Комментарии: 3 | Рейтинг: 5.0/2 | |Категория: Скрипты Разное | Добавил: мир | Дата: 08.12.2011 | Скачали: 0 | Теги: ajax, букве, быстрый, логина, Поиск, Окне, пользователя
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 3
3 vadim74321   Дата: 08.12.2011  Время: 15:53   [№ 11416]
Значит я так понял сейчас это не возможно пока не подключат нужные базы

2 vadim74321   Дата: 08.12.2011  Время: 14:16   [№ 11414]
вопрос маленько не по теме
вот если можно логин искать по первой букве
то почему нельзя сделать поиск новостей по первой букве
вина тому многочисленные запросы да и блок по ip?
воттакое бы было нужно

1 mdbaner   Дата: 08.12.2011  Время: 14:16   [№ 11413]
Оригинально, мне как админу часто в использование такое решение нужно.
Только если использовать данный вид администрацией, если на сайте 100 человек начнут запрашивать беспорядочно.. то известно какой зависон будет.


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Файловик. Уникальные те...

0

2 Куплю сайты в индексе Я...

1

3 Куплю сайты с ТИЦ/PR (п...

9

4 Предлагаю услуги для ан...

0

5 Предлагаю услуги по про...

0

6 Комплексный прогон сайт...

51

7 Сайт онлайн фильмов на ...

1

8 Проблема с таблицей

9

9 Отредактировать фото

2

10 Уже все перепробовал )

1


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2016


Кнопка 88х31 сайта ucozon.ru