Быстрый ajax поиск по любому модулю
24.05.2015, 17:50


Простой и очень полезный скрипт для вашего сайта Ucoz. Данный скрипт поможет пользователям вашего сайта быстрей и удобнее найти нужный материал в любом модуле.
Прошу вас не путать поиск по всему сайту и поиск по модулю. Поиск по модулю - это поиск совпадений в том модуле, в котором вы находитесь (Каталог файлов, Новости сайта и т.д.) и вывод уже готовых материалов как есть, а не только заголовки и отрывки из описания, как это осуществляется в расширенном поиске по всему сайту

Установка:
В шаблоне найдите $MODULE_SEARCH_FORM$ и замените на:
Код
<script>  
  // ApoTeam (c) 2013  
  $('.searchSbmFl').click(function() {  
  $(this).fadeTo(300, 0.2);  
  $.post('/<?if($MODULE_ID$ == "index")?>news<?else?>$MODULE_ID$<?endif?>', $('.searchForm form').serialize(), function(a) {  
  $('.searchSbmFl').fadeTo(300, 1);  
  $('.content-block').html($('.content-block', a).html());  
  })  
  return false;  
  });  
  // diz4u.ucoz.ru (c) 2013  
  </script>


news$MODULE_ID$

Это условие, если пользователь будет на главной странице вашего сайта. news - это название модуля, который у вас открывается при заходе на главную страницу (В нашем случае news - это Новости сайта). Посмотреть, какой модуль выставлен, можно в ПУ -- Настройки -- Общие настройки в самом низу

$('.content-block')

Особое внимание уделите тому, что я пометил красным - это класс блока с материалами, куда будут загружаться результаты. В стандартных шаблонах это класс content-block. В Вашем шаблоне класс может отличаться. Не забудьте произвести замену
Категория: Другие скрипты uCoz | Добавил: Stervo4ka
Просмотров: 504 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]