• Что такое ohio8.vchecks?

    @Sowander
    Это остаток расширения браузера аля vpn, при удалении расширения может этот кусок и не исчезнуть, пересноси браузер чист кеш
    Ответ написан
    Комментировать
  • Maskedinput вставляет пробелы перед введенными цифрами - wtf?

    @Sowander
    1. попробуй input type="tel" перевести в "text" - tel генерит события html5 которые твоему инпуту наверно не понравятся
    2. зайди в консоль через мозилу поищи ещё js события на этот элемент
    3. выведи свой инпут из верстки вставь после body, проверь
    4. заходи в исходники inputmask и ищи что могло пойти не так
    Ответ написан
    Комментировать
  • Почему всплывает alert независимо от выполнения простого тернарного if?

    @Sowander
    По твоим условиям alertа не будет только на цифре 1 и 2, хочешь чтоб было по другому
    измени строчку (a == '1') ? console.log('1') : на
    (a == '1') ? console.log('1') : '';
    Ответ написан
    Комментировать
  • Как сделать обработчик для битрикс24 на несколько форм?

    @Sowander
    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {
      if(isset($_SERVER['POST']['FORM1']))
       {
       здесь код для одной формы
       }elseif(isset($_SERVER['POST']['FORM2'])){
       здесь код для другой формы
       }
    }

    в форме при этом должен быть

    <input type="hidden" name="FORM1" value="1">
    в другой
    <input type="hidden" name="FORM2" value="2">
    Ответ написан
  • Почему из формы в базу передаются только цифры?

    @Sowander
    в VALUES зачем NULL передаешь?
    если там должен быть id, то избавляйся от NULL и перед VALUES вставляй конкретные названия полей куда ты значения передаешь
    типа INSERT INTO Product (type, model, maker) VALUES ('PC', 1157, 'B');
    Ответ написан
    Комментировать
  • Как сделать учет заголовков при ранжировании в поиске в компоненте bitrix:catalog.search?

    @Sowander
    1. после изменения параметра запустить полную переиндексацию через настройки модуля поиск
    2. там же проверить не стоит ли галочка Использовать быстрый поиск (с ухудшенным ранжированием)
    3. для поиска виновников использовать дефолтные шаблоны bitrix:catalog.search
    4. после каждой игры с настройками запускать полную переиндексацию

    https://dev.1c-bitrix.ru/learning/course/index.php...
    Ответ написан
    Комментировать
  • Почему nginx отвечает connection refused на все попытки подключения?

    @Sowander
    проверь настройки php-fpm.conf
    обрати там внимание на параметр listen и user
    (listen должен совпадать с /run/php/php7.3-fpm.sock из nginx)
    (user должен совпадать с юзером из основного конфига nginx.conf)

    смотри в логи а не в curl (если логи не ведутся, установи их в конфигах для fpm и nginx )
    вот тебе команда в помощь для поиска/фильтрации по логам
    cat /var/log/nginx/error.log | grep 'поисковое слово типа даты или ip'
    Ответ написан
    Комментировать
  • Как скрыть PHP код на сервере при условии что надо его править?

    @Sowander
    От рута не спрятаться
    1. Даем другого юзера клиенту
    2. Пишем новый скрипт который на действия юзера. создает какойнить файлик в системе
    3. В основной скрипт добавляем условие проверки существования файлика и удаления при успешном/неуспешном выполнении скрипта.
    4. ставим основной скрипт на выполнение в крон каждую минуту из под рута
    Ответ написан
    Комментировать
  • Как настроить бд Битрикс на локальном сервере после переноса с хостинга архивом tar?

    @Sowander
    что тут не понятно Failed opening required 'D:/ASITES/madeirrf/bitrix/header.php' ?)
    у тебя $_SERVER['DOCUMENT_ROOT'] = D:\ASITES\madeirrf\
    а битрикс хочет чтоб DOCUMENT_ROOT был D:\ASITES\madeirrf\public_html\
    решение
    перенести все из папки public_html в madeirrf
    а DB тут вообще ни разу не виновник
    Ответ написан
    Комментировать
  • UrlRewrite и ЧПУ компонента news как правильно настроить?

    @Sowander
    хочешь site.ru/section/element,
    значит избавляйся от слова catalog, в настройках
    а компонент news выводи в /index.php
    удали самописное правило, пересобери юрлы автоматом (они кстати пересобираются когда ты правишь настройки компонента и жмешь кнопку сохранить),
    проверь через админку права доступа на файлы, возможно битрикс не имеет прав на перезапись urlrewrite.php что есть не хорошо.
    Ответ написан
    Комментировать
  • Ошибка [1064] You have an error in your SQL syntax?

    @Sowander
    $arSqlWhere[] = $key."='".$DB->ForSql($value).[];
    вот косяк
    на кой черт делать вот так .[]?
    здесь сказано массиву превратится в строку, что он и сделал, а чуток до этого $key."='", мы наблюдаем лишнюю одинарную кавычку которая не имеет закрывающейся подруги
    Итог
    ' равно '
    $value равно строка N
    [] равно строка Array
    в результате 'NArray

    Пиши вот так глядишь поможет
    $arSqlWhere[] = $key."='".$DB->ForSql($value)."'";
    или
    $arSqlWhere[] = $DB->ForSql($key."=".$value);
    Ответ написан
  • Страницы в битриксе отдают 404 по определенным url?

    @Sowander
    нижние подчеркивания в url очень хреновая идея, во первых SEO, во вторых nginx который это все дело обрабатывает, с нижними подчеркиваниями может творить чудеса.
    Чтоб все работало
    1. Избавляемся от нижних подчеркиваний в символьных кодах
    2. Идем в настройки инфоблока проверяем что на написано, должно быть примерно следуйщее
    URL страницы раздела
    #SITE_DIR#/корневая папочка каталога/#SECTION_CODE#/
    URL страницы детального просмотра:
    #SITE_DIR#/корневая папочка каталога/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
    здесь обращаем внимание на последний символ / ибо,
    www.site.ru/progress и www.site.ru/progress/ это два разных адреса

    3. Проверяем настройки ЧПУ в компоненте, должны быть идентичны настройкам инфоблока
    4. Проверяем права на файлы через внутреннюю проверку битрикса
    /bitrix/admin/site_checker.php
    (это для того чтоб у битрикса были права на запись на файлик urlrewrite.php)
    5. Смотрим что написано в Настройка правил обработки адресов
    /bitrix/admin/urlrewrite_list.php
    (здесь не должно, быть упоминаний в явном виде о проблемных разделах, если есть удалить к чертям, предварительно забэкапив файлик /urlrewrite.php)
    тыркаем в Пересоздание
    6. Заходим по ssh в консоль сервера, набираем
    grep -r "проблемный раздел" /путь до сайта
    grep -r "krasivij" /home/bitrix/www
    таким образом ищем файлы с упоминанием о проблемном разделе по всему сайту
    может кто где захардкодил сумасшедшие редиректы
    Ответ написан
    Комментировать
  • Как ускорить работу и тестирование Битрикс-портала на Windows-машине?

    @Sowander
    VMvare, скачать образ VmBitrix для VmVare, никаких графических виртуалок, на VmBitrix установить samba, расшарить /home/bitrix каталог для windows или/и подключить как сетевой диск windows. Показатели битрикс попугаев, при такой конфигурации будут выше чем на продакшене.
    Ответ написан
    Комментировать
  • Как открыть консоль разработчика в safari?

    @Sowander
    1. под виндой Ctrl+Alt+I
    2 Safari > Настройки > Дополнения > Показывать меню разработка
    (если не видно меню тыркаем F10)
    Ответ написан
    Комментировать
  • Можно ли поменять уведомление у свойства pattern HTML5?

    @Sowander
    Можно добавить к input атрибут title, и он будет дописан после уведомления "Введите данные в указанном формате"
    Ответ написан
    Комментировать
  • Как сделать множественный checkbox?

    @Sowander
    Дополнительная мебель для кровати: '.$_POST['model1[]'].'

    при указании name="model1[]" создается массив $_POST[model1] = [0=>value,1=> ...]
    $_POST['model1[]'] не существует вот и возвращает пустые строки
    Ответ написан
    Комментировать