адаптировано Быстрый ajax поиск

Lange

Легенда
Описание:
Собственно мод позволяет быстро искать темы, либо в форуме, либо в трекере (выбирается пр поиске, стандартным select). Так же можно опционально включить добавление, введенного текста в таблицу при селекте, для дальнейшего использования (можно переключатся на режим подсказок при поиске).

Что умеет:
Быстрый поиск по форуму или трекеру.
Подсвечивает найденные совпадения.
Текст ищется при введении его в поиске, с таймаутом, после определенного количества вимволов (интервал задается в конфинге).
Навигация по найденным результатам.
Так же в месте с модом, идет поиск пользователей.
Возможность переключения между поиском по темам и подсказкой популярных запросов.
Автор: Frost
Требуется адаптация под свежую ревизию, и не работает буква "Ж".
ДАННЫЙ МОД РАЗРЕШЁНО ВЫКЛАДЫВАТЬ В ОБЩИЙ ДОСТУП!!
1.JPG2.JPGsearch.JPG
 

Вложения

  • [FULL][$][TP2] Ajax search.zip
    115.5 KB · Просмотры: 39
S

sockrat

Гость
Вчера хотел выложить, мне говорили что он хреново работает, но не стал потому что сам еще не ставил. Нужно все моды фроста выложить на адаптацию
 

Sprinx

Пользователь
Открываем файл QuickSearch.php
Находим

PHP:
$data = $this->request['data'];

Заменяем на

PHP:
$data = (string) DB()->escape($this->request['data']);
 

Wertos

Пользователь
HTML:
<script type="text/javascript">
$('input#search').on("keyup blur mouseleave", function() { /* Поле для ввода поисковой фразы с id="search" (в данном случае) */
    var val = $(this).val();
    if(strlen(val) > 2) { /* проверям кол/во символов в строке */
        $.post( "./../ajax/search.php", { q: val }) /* POST запрос к скрипту, который ищет(строго!!! используя API движка!!!) */
        .done(function( data ) {
            $("#notice").show().html(data); /* Возвращаем данные в элемент с id="notice" */
        });
    } else {
      $("#notice").css({display:"none"}); /* Или прячем элемент если strlen < 3 */
    }
});
</script>
Собственно весь плагин... оформляется всё как душе угодно !
 
Сверху