• Преобразовать в JSON?

    @SteepNET Автор вопроса
    Сослан Хлоев,
    '{"110":"0"}'
    Собственно тут 110 это из этой строки
    110 has 0 calls (max unlimited) in 'rrmemory' strategy (100s holdtime, 78s talktime), W:0, C:12, A:18, SL:25.0% within 60s
    А 0 соответственно после has идет ,он принимает разные значения..

    $data = shell_exec("asterisk -rx 'queue show'| grep 110");
    Этим я отсеиваю эту строку от всех остальных, остается только она..,в итоге как раз и должно получится '{"110":"0"}'
  • Fullscreen on\off?

    @SteepNET Автор вопроса
    PetrPo, Ясно, значит о Fullscreen мод можно забыть =( но было бы удобно если бы он был...
  • Fullscreen on\off?

    @SteepNET Автор вопроса
    PetrPo, Ну иконку менять в зависимости от состояния не обязательно, но желательно хотелось бы визуально же более удобно воспринимать это..
    Да, абсолютно верно, когда F11 то при переходах по разделам не сваливается этот режим, тут же с этим плагином он вываливается стоит перезагрузить документ, перейти в другой раздел и.т.д.., там в дискуссиях тое был такой вопрос но решения нет...
    Необязательно через jQuery, просто уж нашел этот метод ,решил попробовать, он оказался вроде самым свежим , но имеет вот косяк с перезагрузокй документа, где то я все же видел тоже по кнопке fullscreen и он не сбрасывался..
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Прости что дергаю тебя , знаю ты профи в js , может подскажешь по вопросу Fullscreen on\off?
  • Fullscreen on\off?

    @SteepNET Автор вопроса
    И потом почему то получается что если перейти на сайте в другой раздел окно снова становиться обычным...
  • Fullscreen on\off?

    @SteepNET Автор вопроса
    fixeri, Да,действительно работает, конечно в идеале хотелось бы и <i class="fas fa-expand-arrows-alt fa-lg"></i> менять в зависимости от состояния...
  • Fullscreen on\off?

    @SteepNET Автор вопроса
    Подскажите как применить можно ?
  • Преобразовать в JSON?

    @SteepNET Автор вопроса
    FanatPHP,
    $output = str_replace(['/DND/',' '],'',$output);
    $output1 = explode("\n", $output);
    echo json_encode($output1);


    Вывод
    ["711:YES","726:YES","731:YES","769:YES","771:YES","773:YES","779:YES","7resultsfound.",""]
  • Преобразовать в JSON?

    @SteepNET Автор вопроса
    FanatPHP, Спасибо!
    Сделал так
    $output = str_replace(['/DND/',' '],'',$output);
    echo "$output";


    Выхлоп такой
    711:YES
    726:YES
    731:YES
    769:YES
    771:YES
    773:YES
    779:YES
    7resultsfound.


    Можно подробнее как дальше сделать пожалуйста?
  • Преобразовать в JSON?

    @SteepNET Автор вопроса
    #ямыnginx, И получается хаос типа такого в одну строку так то я сразу сделал..
    "\/DND\/711                                          : YES                      \n\/DND\/726                                          : YES                      \n\/DND\/739                                          : YES                      \n\/DND\/769                                          : YES                      \n\/DND\/771                                          : YES                      \n\/DND\/779                                          : YES                      \n6 results found.\n"
  • Преобразовать в JSON?

    @SteepNET Автор вопроса
    #ямыnginx,
    print_r(explode(':', $output));
    Выхлоп
    Array
    (
        [0] => /DND/711                                          
        [1] =>  YES                      
    /DND/726                                          
        [2] =>  YES                      
    /DND/769                                          
        [3] =>  YES                      
    /DND/771                                          
        [4] =>  YES                      
    /DND/779                                          
        [5] =>  YES                      
    5 results found.
    
    )
  • Битрикс,умный фильтр,5 колонок, реально?

    @SteepNET Автор вопроса
    PetrPo, Ах точно, как я мог это упустить =( Спасибо!
  • Битрикс,умный фильтр,5 колонок, реально?

    @SteepNET Автор вопроса
    PetrPo, Привет! А что с комплексным не прокатит такое?
    Тут по этой же схеме ,пытаюсь добавить в комплексный компонент параметр
    $arTemplateParameters['NEW'] = array(
        'PARENT' => 'VISUAL',
        'NAME' => GetMessage("NEW"),
        'TYPE' => 'TEXT',
        'MULTIPLE' => 'N',
        'REFRESH' => 'N',
        'DEFAULT' => '7'
    );


    Параметр появляется в настройках, но в шаблон не прилетает, что не так делаю?
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Подскажи пожалуйста, вопрос созрел вот мы накрутили разных параметров, видел некоторые разработчики запихивают все эти настройки в один модуль ,и их глобально используют потом, может создать новый вопрос ?
    Подскажи где можно почитать или подскажи трудно ли это ? а то начал теряться что где уже и настраивается..
    Еще этот вопрос не изучал,хотелось бы понять, да и потом если выносить все это в в отдельный модуль с шаблоном с установкой удобнее же будет..
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Не сортировку а фильтрацию, запарился не так написал...
    Да у DNS хорошая фильтрация но она вертикальная ,может как раз в комплексном так организую.., но там мне нужно тупо фильтровать элементы раздела,это вообще возможно?
    У вертикального фильтра удобно то что сразу показывает у каждого параметра сколько таких товаров, в горизонтальном же такого нет...
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Была вот такая анимация в шаблоне (data-animate="fadeInUp" data-delay="0.2") из-за нее и не срабатывало, убрал все заработало! А вот как заработало то сразу показалось не лишнее ли это =) Сразу все дергается..
    Что касается нужды на главной располагать фильтр с каталогом ,это такая специфика задумки, выводятся не совсем товары, но элементы каталога, у них очень много параметров и их надо фильтровать, в этом весь смысл затеи.
    По затее выводить нужно элементы в таблице именно на главной. Но тут увидев это я подумал что наверное это неудобно , потянув один рычаг сразу дергать все что есть. Думаю что все же лучше надергать в фильтре что тебе хочется,увидеть какое количество найдено и нажать "показать".
    В любом случае это бесценный для меня опыт лицезрения обрезки комплексного каталога =)
    Теперь я могу в принципе оба варианта использовать если даже всхотнется мгновенную сортировку.
    Но конечно для потомков раскопать секрет сортировки через ajax не комплексном каталоге все же было бы интересно.
    Где то в script.js на строке if (result.INSTANT_RELOAD && result.COMPONENT_CONTAINER_ID) это происходит наверное , ведь в строку адреса параметры сразу встают которые нужно, не хватает только обновления страницы, если ее в ручную релоадить то фильтр выводит.
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Да,все верно, работает с .default шаблонами как надо, если ставлю bootstrap_v4 или свои у smart.filter то перестает работать..
    В общем не знаю,если дебажить этот ajax никак , то может стоит вернуться к без ajax методу фильтрации...
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Все сделал! И что интересно Если ставлю свои шаблоны , то поведение в точности тоже что я описывал ранее , тоесть все пропадает со страницы, но на этот раз пропадает и фильтр и catalog.section потому как это один компонент..,после обновления страницы ,появляется в отфильтрованном виде..

    Если оставляю твои шаблоны тогда фильтр просто маргнет и сброситься к дефолтным настройкам..

    spoiler
    <?$APPLICATION->IncludeComponent(
    "petrpo:catalog",
    "",
    Array(
    "AJAX_MODE" => "Y",
    "AJAX_OPTION_ADDITIONAL" => "",
    "AJAX_OPTION_HISTORY" => "Y",
    "AJAX_OPTION_JUMP" => "Y",
    "AJAX_OPTION_STYLE" => "Y",
    "CACHE_FILTER" => "N",
    "CACHE_GROUPS" => "Y",
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "N",
    "ELEMENT_SORT_FIELD" => "sort",
    "ELEMENT_SORT_FIELD2" => "id",
    "ELEMENT_SORT_ORDER" => "asc",
    "ELEMENT_SORT_ORDER2" => "desc",
    "FILTER_NAME" => "arrFilter",
    "IBLOCK_ID" => "1",
    "IBLOCK_TYPE" => "Providers",
    "INSTANT_RELOAD" => "Y",
    "PRICE_CODE" => array("Base"),
    "PRICE_VAT_INCLUDE" => "Y",
    "PRICE_VAT_SHOW_VALUE" => "N",
    "SHOW_PRICE_COUNT" => "1",
    "USE_PRICE_COUNT" => "N"
    )
    );?>


    Путь до шаблона получился такой \local\components\petrpo\catalog\templates\.default
    Думаю то что не в системном пространстве роли не играет?
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Спасибо за помощь! Вообще у меня задумка выводить товар на главной сразу без разделов и иного способа как с помощью catalog.section я не вижу, так же нужно и иметь большой фильтр по всем почти параметрам. Комплексный каталог я использую в /catalog/ там я вывожу все по человечески с разделами и.т.д..
    Видел тот же аспро делает catalog.top на главной .
    Идею свиснул у Базарова https://camouf.ru/blog-note/5933/
    Свои компоненты честно еще не пробовал делать, но если есть какая то заготовка буду рад попробовать!
  • Битрикс умный фильтр AJAX мгновенная фильтрация?

    @SteepNET Автор вопроса
    PetrPo, Ок разумно ли будет пытаться реализовать комплексный каталог на главной в корне вместо этих не комплексных? Тем более что комплексный каталог я использую уже в /catalog/ как вообще сделать не велосипед?