Увеличиваем ограничение вывода элементов в поиске bitrix:catalog.search

При выводе результатов поиска у битрикса есть ограничение на вывод элементов. По умолчанию это будет 50 элементов. В компоненте bitrix:catalog.search есть параметр «PAGE_RESULT_COUNT» который отвечает за это. Находим этот компонент и меняем количество выводимых элементов. Если у вас идёт поиск по товарам и страница результатов выводится на странице каталога, где находится комплексный компонент bitrix:catalog, то […]

Получения списка доступных соглашений Битрикса

Код получения списка соглашений которые доступны в Битриксе.

 

Ошибка «Неверный логин или пароль.» при авторизации в Битриксе

При вводе, точно правильного, логина и пароля выскакивает ошибка «Неверный логин или пароль.», которая вводит в состояние непонимания причин такого поведения битрикса. Поисковик выдавал такие темы с решениями: — https://dev.1c-bitrix.ru/support/forum/forum6/topic61250/ — https://dev.1c-bitrix.ru/support/forum/forum6/topic36326/ и т.п. Это может помочь, но есть ещё один, как оказывается, простой вариант который тоже необходимо проверить. Причиной показа может стать если пользователь […]

Ошибка запуска vestacp Starting vesta-php vesta-php после обновления ubuntu 16.04 до 18.04

Ошибка «/usr/local/vesta/php/sbin/vesta-php: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3′ not found (required by /usr/local/vesta/php/sbin/vesta-php)»:

Решение взято от сюда https://forum.vestacp.com/viewtopic.php?t=16787, и состоит в том, что бы добавить пакет в котором реализована совместимость curl3 и curl4 — https://launchpad.net/~xapienz/+archive/ubuntu/curl34. Я добавил пакет и после обновил, т.к. curl у меня уже был установлен:

Запускаем vesta cp:

Если ошибка […]

Ошибки в laravel 8 при установки laravel-mix и при запуске типа «[webpack-cli] Error: Cannot find module ‘@babel/preset-env'» и «sh: 1: mix: not found»

При установке laravel 8  и при попытке запуска laravel mix начались появляться ошибки которые не давали по итогу запустить npm run dev. Здесь описание ошибок (которые сохранил или запомнил) и последовательность шагов которые помогли решить проблему. Всё проводилось в vagrant homestead Win10. Итак. Сначала при установке сыпались ошибки при выполнении команды npm install связанные со […]

Добавление Let’s Encrypt wildcard в VestaCP и настройка DNS

Добавить Let’s Encrypt wildcard в VestaCP (т.е. бесплатный ssl на домен и все возможные поддомены) получится только, если домен привязан к dns серверу на VestaCP. Это значит, что если настроено через dns яндекса, гугла или мейлру, то встроенный механизм в VestaCP Let’s Encrypt wildcard работать не будет. Итак, последовательность действий запуска ssl. Добавление NS и […]

Прогресс загрузки в jquery функции $.ajax

Что бы отображать прогресс загрузки при использовании JQuery в $.ajax функции указываем параметр xhr. Пример:

Способ такой реализации взят от сюда: https://gist.github.com/umidjons/6173837

TypeError: ‘append’ called on an object that does not implement interface FormData.

Ошибка вида «TypeError: ‘append’ called on an object that does not implement interface FormData.» за частую появляется при попытки передачи объекта данных FormData через функцию ajax библиотеки JQuery. Например следующий код выдаст ошибку:

Что бы исправить эту ошибку необходимо для функции ajax передавать два параметра processData: false, contentType: false. Правильный код будет выглядеть следующим […]