Aclips24
133 subscribers
16 photos
3 videos
12 links
Канал разработчика

aclips.ru
Download Telegram
Channel created
Привет 👋

Здесь я буду публиковать заметки, мысли и способы решения проблем, с которыми сталкиваюсь при разработке и настройке проектов на Bitrix24 (и не только, но чаще - да).

Если вас не затруднит, пройдите пожалуйста опрос, который будет опубликован ниже. Это поможет мне задать правильный тон каналу и поможет выяснить насколько он будет интересен и кому ☺️

Спасибо!
🫡9👍3👾3❤‍🔥1🔥1
Запрет на изменение полей в профиле пользователя на JS

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

⚙️ Исходный код https://aytr.short.gy/dehFQh
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
👍12❤‍🔥2😍2👾1
Отключение действий в канбане

Отключаем выполнение действий над элементами и стадиями в воронках (добавление, удаление, перемещение и тд).

⚙️ Исходный код https://aytr.short.gy/DsNMwK
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
🔥11❤‍🔥2👍2👾1
Получение значений полей элементов CRM

Простой способ получения значений полей элемента CRM с использованием JavaScript.

⚙️ Исходный код https://aytr.short.gy/szhwWs
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
👍4🆒32❤‍🔥1👾1
Media is too big
VIEW IN TELEGRAM
Поиск и работа с JavaScript событиями в Bitrix24

Для простоты восприятия попробовал записать скринкаст, в котором отображён весь цикл идентификации требуемых js event'ов для дальнейшей кастомизации.

Приятного просмотра ☺️
🔥18👍5❤‍🔥2👾1
Добавление чек-листов к задачам через API

Фрагмент
кода для добавления чеклистов к существующим задачам через API (php).

⚙️ Исходный код https://aytr.short.gy/DC7StK
👍7🔥3❤‍🔥2🍾1
Media is too big
VIEW IN TELEGRAM
Исключение данных таблиц при создании резервной копии

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

Что с этим можно сделать смотрите в видеоролике.
⚠️ После завершения резервной копии обязательно верните всё как было!!!

... Приятного просмотра 😉
👍8❤‍🔥2💊2
Aclips24
Исключение данных таблиц при создании резервной копии Вам нужно быстро развернуть копию портала. Проект сам по себе небольшой, но таблицы логов, поискового индекса и т.д. (которые нам могут быть и нужны на тестовом портале) увеличивают размер базы данных…
Разработали модуль по мотивам поста про исключение данных из таблиц при резервном копировании. Модуль пока не опубликован в marketplace.

Если есть желание пощупать и протестировать - готов выслать в обмен на обратную связь.

Пишите @aclips 🤜🤛
👍8🔥42❤‍🔥1😁1
Media is too big
VIEW IN TELEGRAM
В дополнение к статье "Перегрузка классов ядра Bitrix (и не только)" решил выпустить наглядное пособие на примере CUser::getList.

Надеюсь оно поможет понять смысл перегрузки классов.

Смотрите на здоровье 😉

⚙️ Статья и исходники https://aytr.short.gy/dKBhYa
👍155🔥4❤‍🔥1
Обработка Emoji штатными средствами.

В Bitrix24 существует небольшой класс, который позволяет работать с Emoji. Вся суть сводится к выявлению эмоджи из текста по определенным паттернам и их кодированию/декодированию. Ничего серьёзного, но иногда полезно.

Класс расположен в модуле Main и имеет 2 основных метода. Таким образом код:

$encodedContent = \Bitrix\Main\Text\Emoji::encode('Привет 🤡');

вернёт нам строку, в которой эмоджи будет преобразован в ASCII-строку, содержащую шестнадцатеричное представление

$originContent = \Bitrix\Main\Text\Emoji::decode($encodedContent);

И обратно.


Теперь вы знаете как сохранить клоуна в базу данных 👻
🎉8👍6❤‍🔥2💊1
Конфигурируемые дела в CRM Bitrix24

Всем привет! После долгого отсутствия я наконец-то собрался с силами и написал небольшую статейку про (на мой взгляд) полезную фичу, которая появилась в битриксе в версии 23.0.0. Это дела в ленте элементов CRM с собственным представлением.

Приятного чтения! 😋

📚 Ссылка на статью: https://aytr.short.gy/GXSiJb
🔥10👍53❤‍🔥1💊1👾1
Отладка Bitrix24 с помощью Xdebug

Привет! 🖐

Подготовил для вас статью о том, как использовать Xdebug для отладки в Bitrix24. Разберем, как этот инструмент делает профилирование кода более эффективным и удобным.

От шага разворота проекта до настройки Xdebug в PHPStorm — все детали описаны в статье. Узнайте, как сделать процесс отладки более продуктивным. 🚀

📖 Читать статью тут: https://aytr.short.gy/A5pM7n
🔥14❤‍🔥3💊2🤣1
🙋Привет, друзья!

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

📚 Ссылка на статью: https://aytr.short.gy/wGlVlL
🔥18👍4🏆3❤‍🔥2
Channel photo updated
Привет, друзья! 🖐

Давненько не разбирал ничего новенького, сегодня (честно-честно) долго думал над темой для публикации, но, как это часто бывает, мысли унесли меня в сторону, и в итоге я отвлекся... на нового медитирующего кота. 😺

Напомню, что если у вас есть пожелания по темам публикаций или требуется помощь в разборе задач, смело пишите в личку @aclips или через форму обратной связи на сайте.

А пока предлагаю пройти опрос
и поделиться своим мнением! 👇
🔥4🤝2👍1