Профиль пользователя заблокирован сроком с 26 октября 2019 г. и навсегда по причине: систематические нарушения правил Сервиса
  • Как сделать сортировку элементов?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Вот же по твоей ссылке Танюха пишет:
    Перед вызовом компонента разместить код:

    вот именно тут и формируется массив, именно для сортировки, откуда вообще слово фильтрация вылезло-то???
    $sortField = 'ID'; // поле сортировки по умолчанию
    $sortOrder = 'ASC'; // направление сортировки по умолчанию
    if (
        isset($_GET["sort"]) && isset($_GET["method"]) && (
    $_GET["sort"] == "name" || 
                 $_GET["sort"] == "catalog_PRICE_3" ||
                $_GET["sort"] == "property_PRODUCT_TYPE" ||
                $_GET["sort"] == "timestamp_x")){
          $sortField = $_GET["sort"];
          $sortOrder = $_GET["method"];
      }


    и уже в компоненте применяешь сформированные параметры из массива
    "ELEMENT_SORT_FIELD" => $sortField,
            "ELEMENT_SORT_ORDER" => $sortOrder,
    Ответ написан
  • Как получить значение у только видимых полей?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Если вашим полям и правда присваивается свойство, можно же делать по книжке))):
    в цикле опрашиваем и собираем
    var arr = [];
    for (var i = 0; i < form.elements.length; i++) {
       elem = form.elements[i];
       if (elem.style.display === 'block') {
          arr[]=elem.value;
       }
    }
    console.log(arr);
    Ответ написан
    Комментировать
  • Где найти начинающих веб разработчиков для совместной работы над образовательным проектом?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я согласен — и впредь не платите, 
    Пусть шатает меня на ходу, 
    Не давайте жилья, не кормите, 
    Всё равно на работу приду. 
    
    День получки — нет траурней даты, 
    Просто нет её в этом году, 
    Не давайте паёк и зарплату, 
    Всё равно на работу приду. 
    
    Отдыхать ни за что не поеду, 
    Это море имел я (в виду), 
    Чай пустой и сухарик к обеду, 
    Всё равно на работу приду. 
    
    И лечиться мне вовсе не надо, 
    Могут вылечить вдруг на беду, 
    Не нужны никакие награды, 
    Всё равно на работу приду. 
    
    Ничего, что одежда в заплатах, 
    Я не вру Вам, имейте в виду, 
    Даже если проезд будет платным, 
    Всё равно на работу приду.
    Ответ написан
    Комментировать
  • Как добиться последовательности выполнения кода?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    А разве не так надо:
    var a = document.createElement('a');
    a.href = arr[i].href;
    a.textContent = arr[i].name;
    a.addEventListener('click', func);
    products.appendChild(a);
    
    function func(e) {
    	e.preventDefault();
    //ваша функция
    }
    Ответ написан
    Комментировать
  • Как реализовать такую карту?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Тут яндекс карта вообще не нужна.
    map+area. По клику вызывать что надо - контакты офиса или чо там... Подложку сделать той самой зеленой картинкой. Там еще и градиент...
    Ну какие тут яндекс-карты??)) Чтобы банально перекрасить балун, нужен код длиной в целых три строки, не дадут они вам такое отображение, да и в коде полвагона мусора тянется с этими яндекс-картами, сходите вечером в головному офису, посмотрите, что за народ выходит - школьник, школьник, студент, школьник, дядя, школьник, студент, студент. Это разработчики яндекса....
    Или на худой конец SVG
    www.amcharts.com/svg-maps/?map=germany
    Ответ написан
    Комментировать
  • Есть ли перспективы у программиста за Москвой И СПб?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Расскажи это двум миллиардам ( 2'000'000'000) индийцев, которые живут не в столице Индии.
    Ответ написан
    Комментировать
  • Как защитить приложение от спама запросами?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    На клиенте блокируй кнопку, там же и валидацию приклеить будет к месту.
    Ответ написан
    Комментировать
  • Как получить данные через ajax в вордпресс?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Скрипт работий.
    Или с realty_var перемудрили - зачем так сложно формировать переменную с ОДНОЗНАЧНЫМ значением для вордпресс?
    Или ошибка джиквери у вас на сайте.
    И этоconsole.log('Responce: ' + responce); зачем? Вы смотрели что там приходит?
    Ответ написан
  • Битрикс, как скрыть товары с маленьким остатком?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    В Аспро спросить лень? Шаблон-то куплен, значит, ТП в комплекте.
    Ценник конечно заломят, ну а кому щас легко.
    По факту - поправить одну строчку в шаблоне, любой BX-прогер поправит, дело 5минут. Правда, у битриксоиодов иная минута как день работы студента.
    Как вариант, сделать по стандартам - галка в админке - "Скрывать товары меньше 3"
    Ответ написан
  • Как сделать плавную смену картинок при наведении?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Ответ написан
    Комментировать
  • Как получить данные по api?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    У вас ошибка.
    API написали не вы, вы им лишь пытаетесь попользоваться.

    Я так понимаю, что это мне не могут правильно передать данные,

    они передают как передают, это на вашей стороне корявый код.
    Ответ написан
    Комментировать
  • С чем связана ошибка в битрикс?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Проверьте множественные свойства у ИБ, отключите временно все такие свойства. Упомянутая строка оперирует с обработкой множественных свойств.
    Так-то переполнение памяти вызывает скорее всего кастомный код, убейте все самописное и будет вам шоколад.
    Про версию с взломанным триал-периодом даже не упоминаю, таких сразу на три буквы.
    Ответ написан
  • Как сделать, чтобы закрытие баннера запоминалось в куки на определенное время?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    1. Подключай на страницу скрипт, если он еще не подключен <script src="/path/to/js.cookie.js"></script>
    2. Код :
    $(document).ready(function(){
    	if (!getCookie('cook_banner')) {
            window.setTimeout(function () {
    			$('.banner').css('display', 'block');
    			$('.banner_close').click(function () {
    				$('.banner').css('display', 'none');
    				setCookie('cook_banner', true, 1);
    			});
    		}, 3000);
    	}
    });
    Ответ написан
    1 комментарий
  • Vue + Bitrix + Nuxt возможно ли?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Просто была задача сделать сайт, посмотрев на макет я понял, что было бы очень круто сделать его SPA, на что был получен ответ, Битрикс + хорошая SEO оптимизация.

    Т.е. SPA - это ваша личная инициатива?
    Добро пожаловать в клуб любителей стрелять себе в ногу из базуки.

    Битрикс + хорошая SEO оптимизация - вот это существует давно и отрабатывает железобетонно, не портьте бочку меда модно-стильно-молодежными идеями...
    Ответ написан
    1 комментарий
  • Почему ajax перезагружает страницу?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    На вашей кнопке button не указан ТИП!! слямзил код не знаю где ПАМАГИТЕЕЕ ???
    У вас e.preventDefault(); на кнопке - это ниочем - форма также отправится ванильным способом после ввода текста в инпут и нажатия на энтер...
    Ставьте e.preventDefault(); на форму.

    Вместо этого:
    <button class="btn btn-success btn-submit">Submit</button>

    вот это:
    <button type="submit" class="btn btn-success btn-submit">Submit</button>


    И вместо этого
    $(".btn-submit").click(function(e){
    вот это:
    $("form").submit(function(e){

    Или если хочешь привязать именно к клику по кнопке (тогда можно кнопку вообще вне формы разместить), тогда вот так, длиннее и корявее:
    $("#FORMA").submit(function(e){
        return false;
    });
    $( "#KNOPKA" ).click(function() {
        $( "#FORMA" ).submit();
    });
    Ответ написан
  • Как по ссылке понять, что это сайт интернет-магазин?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    размести задание на апворке.
    если не жаль пары долларов...
    очередь километровая будет.
    Ответ написан
    Комментировать
  • Как реализовать такую систему персональных скидок?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Купон сделай безлимитным.
    Ответ написан
    Комментировать
  • Как сделать плавное появление псевдоэлемента?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Блок с градиентом делать через псевдоэлемент -ошибка, у тебя же там текст с оформлением должен быть?.
    Еще один блок делай и вся недолга.
    Ну а насчет псевдоэлемента и анимации - все работает, у тебя где-то ошибка в твоем секретном коде...
    www.jooom.ru/toster/css1.html
    Ответ написан
    Комментировать
  • Что указать в поле priceValidUntil при микроразметке?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Ставь вот так, прямым кодом и пусть гугл подавится)))
    Некоторые особо умные делают расчеты на сервере, типа от даты поступления на склад плюс три года или например если продукты плюс месяц.
    Но если рассудить трезво, а попа у гугла не треснет, делать для ТОЛЬКО НЕГО ОДНОГО лишние операции на сервере??? Эти данные НИКОМУ НИКОГДА НЕ БУДУТ НУЖНЫ, кроме гугла.
    Поэту гугл идет лесом и получает необходимые цифирьки, а мы занимаемся более полезными вещами.
    <div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
       .....
       <meta itemprop="priceValidUntil" content="2029-12-31">
       .....
    </div>
    Ответ написан
    Комментировать
  • Как сделать такой вариант без плагинов?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я вот искал примеры, возможно неправильно гуглил, может тут на toster есть похожие примеры с ответами или видеоинструкциями

    надо не гуглить видеогайды, а учебники читать
    тем более что много полезного текста для WP в наличии на русском языке.
    Было бы еще понятны ваши вопросы, если документы разработчика исключительно на английском, но тут-то банальная ленивозадость...
    ле
    ни
    во
    задость
    Ответ написан