29.01.2024

Let's Encrypt — бесплатный SSL с автопродлением под битрикс окружение

Рассмотрим вариант установки и настройки утилиты Certbot под окружение bitrix env на CentOS 7.

Nginx
02.02.2016

Выполнение действий только при подтверждении пароля

В большинстве систем управления сайтом такой функционал идет "из коробки". Не знаю, почему многоуважаемые творцы битрикса до сих пор не реализовали данный функционал в типовых механизмах, однако, очень часто может быть необходимо выполнять какие-то действия только при подтверждении действий текущим паролем (например, нужно изменить логин/пароль в личном кабинете). Для этого может пригодиться следующий алгоритм ...

1C-Битрикс
20.11.2018

Git основные команды

Данная статья содержит шпаргалку с основными командами используемыми при работе с репозиториями git.

Другое
17.07.2024

Настройка PHP CodeSniffer в PHPStorm (MacOS)

PHP_CodeSniffer — это инструмент, который помогает другим разработчикам понять и поддерживать код, особенно в больших проектах.

Он проверяет код на соответствие заранее установленным стандартам кодирования и выдаёт ошибки или предупреждения, если код не соответствует стандартам.

PHP_CodeSniffer особенно важен, когда над проектом работает несколько разработчиков, так как каждый из них может иметь свой стиль кодирования.


PHP
31.07.2015

Переменные, доступные в компоненте 2.0

В файлах компонентов доступны стандартные компоненты, благодаря которым можно строить, к примеру, относительные пути. Такие компоненты избавляют от необходимости прописания абсолютных величин в файлах компонента.

1C-Битрикс
26.06.2024

Полезные однострочники на JavaScript

Объем js-кода напрямую влияет на время загрузки страницы. Если есть возможность сократить код - это обязательно нужно сделать! В данной статье буду собирать полезные однострочники, который дают возможность уменьшить время загрузки сайта

JavaScript
07.05.2024

Как отключить Битрикс аналитику ba.js

При оптимизации работы Битрикс-сайта один из первых же моментов, на который обращаешь внимание - очень медленно отрабатывающие запросы на сервер аналитики. Встроенной аналитикой пользуются, наверное, единицы и имеет смысл эту аналитику отключать!

1C-Битрикс
07.05.2024

Определение типа экрана устройства

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


1C-Битрикс
07.05.2024

Добавляем пользовательское поле TEXT/HTML в 1С-Битрикс

В Битриксе из коробки нет типа данных Html/Text для пользовательских полей и, соответственно, нельзя создать поля данного типа для описания разделов. Исправляем данную оплошность простым обработчиком.

1C-Битрикс
29.04.2024

Использование агентов для выполнения сложных операций

Иногда необходимо выполнить тяжелые выгрузки, которые не возможно выгрузить за один шаг. Для этих целей необходимо использовать многошаговую обработку данных. Для этих целей в функционале 1С-Битрикс имеется специальный функционал инструмент - Агенты

1C-Битрикс
21.02.2024

sh-скрипт удаляющий битые файлы из кеша битрикса

Часто бывает такое, в папке с кешем битрикса (при использовании разработчиками кастомных названий папок кеша) появляется большое количество битых папок со знаком "~" в названии. И это со временем, если не следить за сайтом, становится проблемой в нехватке места

Linux
02.08.2023

Скрипт скачивания изображений с ссылки расшаривания от GoogleДиска

Поступила мне тут очень интересная задача. Контентщики 2 недели собирали табличку с описанием всех характеристик (по каждой позиции по 10+ фотографий) и все фотографии грузили на гугл-диск, а в табличку вставляли ссылки из "поделиться" на эти изображения.

Такие ссылки напрямую не скачиваются (защита от гугла:) ), поэтому пришлось немного изворачиваться:)

1C-Битрикс
30.05.2023

Отображение названия ветки GIT в консоли

Очень удобно, когда в консоле сразу выводится ветка git, в которой работаешь:

Linux
21.02.2016

Корректное подключение внешних css и js файлов в 1С-Битрикс 15+

Начиная с 15-й версии ядра 1С-Битрикс в компонентах появился архитектурно-корректный способ подключения внешних js и css-файлов с сохранением кеширования 

1C-Битрикс
29.03.2023

Как спасали сайт после взлома

К сожалению последнее время появились сообщения о взломах сайтов на битриксе. Как утверждает вендор, взломы происходят либо для сайтов, на которых не установлены все актуальные обновления, либо через сторонние модули (на которых также не установлены еще актуальные обновления). По словам разработчиков программного продукта, регулярное обновление избавляет от проблем взлома.

Это, конечно, хорошо, обновления нужно ставить и все такое, но в большинстве случаев у сайтов нет человека, который бы отвечал за здоровье сайта. Есть менеджеры, занимающиеся актуальностью информации на сайте, есть seo-специалисты, занимающиеся продвижением сайта и увеличением числа клиентов на сайт. Иногда, даже, есть приходящий сисадмин, которого зовут, когда уже что-то случилось, а вот того, кто будет отвечать за текущее здоровье сайта, к сожалению в большинстве случаев - нет.

Другое
29.03.2023

Как настроить переход в нужную папку на сервере после авторизации

При работе над проектом каждый раз при завершении какой-то задачи, необходимо правки по ней отправлять в GIT в репозиторий. Все хорошо, если гит лежит в корневой же папке пользователя, под которым работает разработчик, но что делать, если git инициирован в папке, отличной от домашней?

Linux
25.12.2022

Скачивание файлов из Google Диск через консоль Linux

Понадобилось мне тут забрать большой архив с бекапом сайта с гугл-диска. Первый раз столкнулся с таким вариантом размещения бекапа сайта, поэтому пришлось разбираться с тем, как же можно из консоли linux скачать напрямую файл с доступом по ссылке из данного хранилища ...

Linux
18.09.2022

Функция генерирующая создание xml-файла из массива данных

Иногда возникает необходимость создать xml-файл из данных, представленных в формате массива. Данная функция помогает быстро решить данную задачу

1C-Битрикс
09.08.2014

Мой опыт работы с BX.PopupWindow

Продолжаю перенос всех своих наработок из своего блога на сайте разработчиков компании 1С-Битрикс. На этото раз пост про использование стандартной битриксовой библиотеки всплывающих окон PopupWindow

1C-Битрикс
04.11.2021

Отслеживаем источники заказов на сайте

Конечно же вы используете рекламу своих товаров и хотите отслеживать, по какому источнику рекламы пришел к вам заказ. При переходе из всех источников к ссылке на товар добавляются utm-метки, по которым, как раз и видно, из какого источника пришел покупатель.


1C-Битрикс

Разработка сайта

Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...

Сопровождение сайта

Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение

Работы по сайту

Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.