Как запретить обновления модуля Битрикс

Как запретить обновления модуля Битрикс

Иногда по тем или иным причинам не хочется больше (или временно) получать обновления модуля. Например, вы доработали решение из Маркетплейса под свои нужды. Сразу хочу заметить, что данный хак распространим и на основные модули Битрикс, но последние категорически не рекомендуется

ЧИТАТЬ ДАЛЕЕ

Как передать в результат формы Битрикс кастомное поле

Как передать в результат формы Битрикс кастомное поле

Бывают ситуации, когда в стандартную форму Битрикс требуется передать, например, название товара, на странице которого она находится. Решение достаточно простое и стандартное. Для решения задачи требуется: 1. В админке Настройки—>Настройки модулей—>Веб-формы надо снять галку «Использовать упрощённый режим редактирования форм«, чтобы

ЧИТАТЬ ДАЛЕЕ

Как получить данные о доходе в РСЯ через API

Как получить данные о доходе в РСЯ через API

Если Вы зарабатываете в РСЯ (Рекламная сеть Яндекса), то наверняка озадачивались вопросом удобного способа получения информации о заработанных средствах. Разумеется, прочитать баланс на счету можно в личном кабинете (авторизовавшись). Но что делать, если нет интернета или нет возможности авторизоваться в

ЧИТАТЬ ДАЛЕЕ

Избранные товары в Битрикс на AJAX

Избранные товары в Битрикс на AJAX

Очень часто при создании интернет-магазина требуется наличие функционала для добавления товаров в избранное (wishlist).  В данной статье написан метод разработки избранного на основе bitrix:catalog.section, cookies и пользовательских полей. Создание поля хранения избранного Избранное будет работать при помощи обработчика ajax.php, к которому мы

ЧИТАТЬ ДАЛЕЕ

Как отправить HTML-форму без перезагрузки страницы

Как отправить HTML-форму без перезагрузки страницы

Что такое AJAX При разработке сайтов бывает, что у нас возникает необходимость отправить данные html-формы без перезагрузки страницы в фоновом режиме (с использованием AJAX). В данной статье мы рассмотрим этот вопрос и покажем на примере как реализовать нашу задачу с

ЧИТАТЬ ДАЛЕЕ

Как подключить Google ReCAPTCHA на сайт

Как подключить Google ReCAPTCHA на сайт

Пример подключения Google reCaptcha на сайт, регистрация в API, вставка кода в форму, проверка правильности введенной капчи. Регистрация сайта в сервисе reCaptcha Итак, сначала нужно добавить сайт в ReCaptcha API перейдя по ссылке https://www.google.com/recaptcha/admin/create (нужна авторизация), в форме нужно указать название и

ЧИТАТЬ ДАЛЕЕ

Кэширование данных в PHP на примере класса

Кэширование данных в PHP на примере класса

Для очередного клиента разрабатывал интернет-магазин запчастей. Каталога как такового там не было, однако была куча поставщиков, подключенных через API. Так как клиентов планировалось много, то постоянное обращение к API было бы слишком затратно для сервера. В рамках этого проекта был

ЧИТАТЬ ДАЛЕЕ

Авторизация на сайте через ВКонтакте

Авторизация на сайте через ВКонтакте

Многие соцсети позволяют создавать приложения и через API получать данные пользователей, поэтому их использует для быстрой регистрации и авторизации на сайтах. Как проходит аутентификация, рассмотрим на примере VK. На сайте, пользователь нажимает на ссылку «Войти», открывается страница VK, где он

ЧИТАТЬ ДАЛЕЕ

Авторизация на сайте через Яндекс

Авторизация на сайте через Яндекс

Сервис Яндекс.ID позволяет через API реализовать авторизацию пользователя на своем сайте. После разрешения доступа можно получить имя, фамилию, логин, e-mail и фото пользователя. Для доступа к API нужно зарегистрировать приложение. Регистрация приложения На странице https://oauth.yandex.ru/client/new указываются «Название приложения», другие поля не обязательны.

ЧИТАТЬ ДАЛЕЕ

Авторизация на сайте через GitHub

Авторизация на сайте через GitHub

GitHub имеет свой API для авторизации по OAuth, что позволяет сделать авторизацию зарегистрированных там пользователей на своем сайте. Далее инструкция, как получить данные пользователя. Документация https://docs.github.com/en/developers/apps/creating-an-oauth-app Регистрация приложения После авторизации на GitHub, нужно создать приложение на странице https://github.com/settings/applications/new. В форме указываем название

ЧИТАТЬ ДАЛЕЕ