Модуль для DLE Smart xfields search engine

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Модуль для DLE Smart xfields search engine
Представляем на http://www.dle9.com/ модуль для DLE Smart xfields search engine или фильтр поиска по дополнительным полям на ajax для DLE 10.x-11.x версии. Модуль Smart xfields search engine - позволяет осуществлять поиск по доп. полям с функцией ajax и фильтром по дате, жанру и на вашем личный вебсайт.
Модуль DLE понравится владельцам сайта кинотеатров. Автор выдернул скрипты и стили с одного шаблона, подправил файлы отвечающий за функцию фильтра по доп полям, собрал все в единую рабочую компоновку в виде модуля для DLE под названием Smart Xfields Search Engine.

Этот модуль позволит добавить на свой сайт симпатичный фильтр по дополнительным полям, работающий на аякс.

Установка модуля Smart xfields search engine - фильтр по дополнительным полям на ajax для DLE 10.x-11.1:
1. Залить файл с папки /engine/ajax/filter.php в папку /engine/ajax/ на вашем сервере.
2. Содержимое папки /templates/Default/ закинуть в папку с используемым шаблоном
3. Открыть main.tpl вашего шаблона
перед
< /head > 

вставить

<link href="{THEME}/filter/filter.css" type="text/css" rel="stylesheet">


перед вставить

<script type="text/javascript" src="{THEME}/filter/jquery.ui.slider.min.js"></script>


в нужное место где хотите использовать фильтр вставить

<div class="sector nobottom">

{include file="/filter/filter.tpl"}
                            </div>
<div id="content"></div>


Установка завершена, найденные результаты подгружаются в
. Добавить свои доп поля не составит труда, будут вопросы задавайте сюда
<a href="http://www.dle9.com/">www.dle9.com</a>


Мини FAQ:
1. У меня год, страна и рейтинг с кинопоиска имеют другие названия доп полей, как правильно переименовать?
Год и рейтинг с кинопоиска меняем в трех местах в filter.tpl, filter.js и filter.css, делаем в текстовом редакторе поиск и замену xf_year и xf_kinopoisk на xf_имядопполя, страну меняем в filter.tpl и filter.js с xf_country на xf_имядопполя. Жанры в фильтре это ваши категории на сайте, проставляем свои id и названия категорий.
2. Как добавить в фильтр еще одно доп поле?
Покажу на примере с качеством. Открываем filter.tpl, ищем в нем

<div class="butt red">


Выше вставляем

<div class="butt yellow">
        <span>Выбрать качество<i class="fa fa-angle-down"></i></span>
        <div class="list" id="xf_quality">
            <div class="top">Выберите необходимое качество</div>
            <button class="cbtn">CamRip</button>
            <button class="cbtn">TS</button>
            <button class="cbtn">DVDRip</button>
            <button class="cbtn">HDRip</button>
            <button class="cbtn">BDRip</button>
        </div>
    </div>


Открываем filter.js, ищем

xf_country = [],


НИЖЕ вставляем

xf_quality = [],


ищем
i = 0;
        $('#xf_country .cbtn').each(function(){
            if( $(this).hasClass('active') ) {
                xf_country[i] = $(this).html();
                i++;
            }
        });


НИЖЕ вставляем

i = 0;
        $('#xf_quality .cbtn').each(function(){
            if( $(this).hasClass('active') ) {
                xf_quality[i] = $(this).html();
                i++;
            }
        });


ищем

xf_country:xf_country,


РЯДОМ без пробелом вставляем

xf_quality:xf_quality,


Фикс для тех у кого шаблон movie-groovie и фильтр не работает:

Автор: DomiTori
Версия DataLife Engine : 10.x-11.0



Рекомендуем посмотреть и другие модули для dle у нас на сайте, скачать модуль фильтр поиска по дополнительным полям на ajax для DLE 10.x-11.x
  • 60
Рубрика: DLE модули » Бесплатные
Ранее » Скрипт для DLE витрина баннеров и ссылок (Adverx)« Далее Модуль DLE Подборки постов
Добавление комментарияОставить комментарий