как не отписывать, если ты не кому норм вид не хочешь давать, а многие не могут норм сделать) может так кто то хоть кроме тебя поможет)А можно здесь это не отписывать ?
Посмотрите видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
как не отписывать, если ты не кому норм вид не хочешь давать, а многие не могут норм сделать) может так кто то хоть кроме тебя поможет)А можно здесь это не отписывать ?
Я не работаю с Front-End. И не предоставляю готовые варианты дизайнов для модулей.как не отписывать, если ты не кому норм вид не хочешь давать, а многие не могут норм сделать) может так кто то хоть кроме тебя поможет)
кому как) css html и js я взял но сортировка не сортирует(Да ну там стырить то не так сложно)
Думаю js упустил, а знаю геймера, Че нить чутка примутил там.кому как) css html и js я взял но сортировка не сортирует(
Думаю js упустил, а знаю геймера, Че нить чутка примутил там.
/*
=====================================================
Field Search - Сортировка новостей пользователями по доп полям и не только
-----------------------------------------------------
Автор : Gameer
-----------------------------------------------------
Site : http://gameer.name/
-----------------------------------------------------
Copyright (c) 2016 Gameer
=====================================================
Данный код защищен авторскими правами
*/
function search_ajax()
{
var $filter_field = $( "#searchform" ).serialize();
ShowLoading("Ищем...");
console.log($("li:first-child.current").length == 5);
if($("li:first-child.current").length == 5 ) { $("#dle-content1").remove(); $("#dle-content").css("display", "block");}
else
{
$.post(dle_root + "engine/ajax/field_search.php", { form_field : $filter_field }, function(data){
if(data)
{
window.history.replaceState(null, null, "/");
var content = jQuery.parseJSON( data );
$("#dle-content1").remove();
$("#dle-content").css("display", "none");
$("#dle-content").before("<div id=\"dle-content1\">" + content.content + "</div>");
window.history.replaceState(null, null, content.url);
}
});
}
HideLoading("Все.");
}
$(function(){
$("body").on("click", "[id*=fieldseach-]", function(e)
{
e = e || event;
var thisd = $(this).attr("id");
var thisfield = $(this).attr("data-field");
if( $("#s"+thisd).hasClass('fieldshow') )
{
$("#s"+thisd).removeClass('fieldshow');
}
else
{
$("[id*=sfieldseach]").removeClass('fieldshow');
$("#s"+thisd).addClass('fieldshow');
}
if(e.preventDefault) e.preventDefault();
else e.returnValue = false;
return false;
});
$("body").on("click", function(e) {
$("[id*=fieldseach-]").removeClass('fieldshow');
});
$("body").on("click", "[data-val]", function()
{
var thisd = $(this);
var thisdss = $(this).attr("data-val");
var thisfield = $(this).attr("data-field");
var thistext = $(this).text();
var firstname = $(this).attr("data-name");
if(thisfield != "order_by" && thisfield != "order")
{
if( $(thisd).hasClass('current') )
{
var arr_text = $("#fieldseach-"+thisfield+" > span").text().split(',');
if(thisfield != "cat")
var indextxt = $.inArray(thisdss, arr_text);
else
var indextxt = $.inArray(thistext, arr_text);
if(indextxt != -1)
{
arr_text.splice(indextxt, 1);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
else
{
if(thisdss != "")
{
arr_text.push(thisdss);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
}
$(thisd).removeClass('current');
$("#"+thisfield+" option[value='"+thisdss+"']"). attr("selected", false);
search_ajax();
}
else
{
if(thisdss != "")
{
var arr_text = $("#fieldseach-"+thisfield+" > span").text().split(',');
var indextxt = $.inArray(thisdss, arr_text);
if(firstname == $("#fieldseach-"+thisfield+" > span").text())
arr_text.splice(0, 1);
if(indextxt != -1)
{
arr_text.splice(indextxt, 1);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
else
{
if(thisfield != "cat")
{
arr_text.push(thisdss);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
else
{
arr_text.push(thistext);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
}
$("#sfieldseach-"+thisfield+" > li:nth-child(1)").removeClass('current');
$(thisd).addClass('current');
$("#"+thisfield+" option[value='"+thisdss+"']"). attr("selected", true);
search_ajax();
}
else
{
var arr_text = $("#fieldseach-"+thisfield+" > span").text().split(',');
if(thisfield != "cat")
var indextxt = $.inArray(thisdss, arr_text);
else
var indextxt = $.inArray(thistext, arr_text);
if(indextxt != -1)
{
arr_text.splice(indextxt, 1);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
else
{
if(thisdss != "")
{
if(thisfield != "cat")
arr_text.push(thisdss);
else
arr_text.push(thistext);
var txttext = arr_text.join(',');
$("#fieldseach-"+thisfield+" > span").text(txttext);
}
else
{
$("#fieldseach-"+thisfield+" > span").text(firstname);
}
}
$("#sfieldseach-"+thisfield+" > li").removeClass('current');
$(thisd).addClass('current');
$("#"+thisfield+" option"). attr("selected", false);
search_ajax();
}
}
}
else
{
$("#fieldseach-"+thisfield+" > span").text(thistext);
if(thisfield == "order")
{
if(thisdss == "asc")
{
$("#sfieldseach-"+thisfield+" > li:nth-child(1)").removeClass('current');
$(thisd).addClass('current');
$("#"+thisfield+" option[value='desc']"). attr("selected", false);
$("#"+thisfield+" option[value='"+thisdss+"']"). attr("selected", true);
}
else
{
$("#sfieldseach-"+thisfield+" > li:nth-child(2)").removeClass('current');
$(thisd).addClass('current');
$("#"+thisfield+" option[value='asc']"). attr("selected", false);
$("#"+thisfield+" option"). attr("selected", true);
}
}
else
{
if(thisdss != "")
{
if( $(thisd).hasClass('current') )
{
$("#sfieldseach-"+thisfield+" > li").removeClass('current');
$("#sfieldseach-"+thisfield+" > li:nth-child(1)").addClass('current');
$("#"+thisfield+" option"). attr("selected", false);
}
else
{
$("#sfieldseach-"+thisfield+" > li").removeClass('current');
$("#"+thisfield+" option"). attr("selected", false);
$(thisd).addClass('current');
$("#"+thisfield+" option[value='"+thisdss+"']"). attr("selected", true);
}
}
else
{
$("#sfieldseach-"+thisfield+" > li").removeClass('current');
$(thisd).addClass('current');
$("#"+thisfield+" option"). attr("selected", false);
}
}
search_ajax();
}
});
});
Епт по умолчанию ещё и выбрано по убыванию) потому так. Вывело.Хорошая попытка - но нет.
![]()
Я жду такое, сразу готов взять PROА вот и дизайн подъехал
Если есть предложения - пишиЯ жду такое, сразу готов взять PRO
Как сразу так только. В течении следующей недели. Нужно все проверить будет от а до я, что бы все было без проблем. + если что реализация того что хотят еще пользователи.Тоже Pro возьму, как раз сейчас у Webrambo доработку шаблона Filmex заказываю, очень кстати фильтр будет.
Когда появится ?
Отлично, буду ждать. Как раз к этому времени и дизайн допилим.Как сразу так только. В течении следующей недели. Нужно все проверить будет от а до я, что бы все было без проблем. + если что реализация того что хотят еще пользователи.
Напишите что клмментов что у вас пашет и я куплю про версиюЗанят новой версией модуля. Их будет две Field Seach 2.0 и Field Search 2.0 Pro
В чем разница версий ? В наличии админ панели и простой настройке. Чуть подробнее отпишу :
Field Search 2.0 будет иметь :
Field Search 2.0 Pro будет иметь все то же самое что и стандартная версия, кроме того :
- Исключать из поиска то что мы не хотим видеть.
- Упрощение создания больше одного фильтра.
- Больше возможностей поиска.
- Наличие собственного дизайна из коробки (от @redissx)
Цена :
- Админ панель с созданием фильтров и их редактированием.
- Вывод фильтра через простое подключение {include} без заморочек с tpl файлами.
Field Search 2.0 - 4$ с привязкой к домену.
Field Search 2.0 Pro - 10$ с привязкой к домену.
Так же бы хотел услышать что хотят сами пользователи увидеть в новой версии модуля.
Ничего не понял.Напишите что клмментов что у вас пашет и я куплю про версию



