Привет 👋
Здесь я буду публиковать заметки, мысли и способы решения проблем, с которыми сталкиваюсь при разработке и настройке проектов на Bitrix24 (и не только, но чаще - да).
Если вас не затруднит, пройдите пожалуйста опрос, который будет опубликован ниже. Это поможет мне задать правильный тон каналу и поможет выяснить насколько он будет интересен и кому ☺️
Спасибо!
Здесь я буду публиковать заметки, мысли и способы решения проблем, с которыми сталкиваюсь при разработке и настройке проектов на Bitrix24 (и не только, но чаще - да).
Если вас не затруднит, пройдите пожалуйста опрос, который будет опубликован ниже. Это поможет мне задать правильный тон каналу и поможет выяснить насколько он будет интересен и кому ☺️
Спасибо!
Где вы сталкивались с Bitrix24?
Anonymous Poll
4%
Работаю в нём (облако)
40%
Работаю в нём (коробка)
6%
Администрирую
10%
Начинающий разработчик
16%
Бывалый разработчик
10%
Видел у знакомых
14%
Нигде
Запрет на изменение полей в профиле пользователя на JS
Этот код уберёт возможность визуального изменения значений полей, указанных в массиве codes.
⚙️ Исходный код https://aytr.short.gy/dehFQh
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Этот код уберёт возможность визуального изменения значений полей, указанных в массиве codes.
⚙️ Исходный код https://aytr.short.gy/dehFQh
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Отключение действий в канбане
Отключаем выполнение действий над элементами и стадиями в воронках (добавление, удаление, перемещение и тд).
⚙️ Исходный код https://aytr.short.gy/DsNMwK
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Отключаем выполнение действий над элементами и стадиями в воронках (добавление, удаление, перемещение и тд).
⚙️ Исходный код https://aytr.short.gy/DsNMwK
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Получение значений полей элементов CRM
Простой способ получения значений полей элемента CRM с использованием JavaScript.
⚙️ Исходный код https://aytr.short.gy/szhwWs
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Простой способ получения значений полей элемента CRM с использованием JavaScript.
⚙️ Исходный код https://aytr.short.gy/szhwWs
ℹ️ Как встроить https://aytr.short.gy/6B9NB7
Media is too big
VIEW IN TELEGRAM
Поиск и работа с JavaScript событиями в Bitrix24
Для простоты восприятия попробовал записать скринкаст, в котором отображён весь цикл идентификации требуемых js event'ов для дальнейшей кастомизации.
Приятного просмотра ☺️
Для простоты восприятия попробовал записать скринкаст, в котором отображён весь цикл идентификации требуемых js event'ов для дальнейшей кастомизации.
Приятного просмотра ☺️
Добавление чек-листов к задачам через API
Фрагмент кода для добавления чеклистов к существующим задачам через API (php).
⚙️ Исходный код https://aytr.short.gy/DC7StK
Фрагмент кода для добавления чеклистов к существующим задачам через API (php).
⚙️ Исходный код https://aytr.short.gy/DC7StK
Media is too big
VIEW IN TELEGRAM
Исключение данных таблиц при создании резервной копии
Вам нужно быстро развернуть копию портала. Проект сам по себе небольшой, но таблицы логов, поискового индекса и т.д. (которые нам могут быть и нужны на тестовом портале) увеличивают размер базы данных до неадекватных размеров.
❓ Что с этим можно сделать смотрите в видеоролике.
⚠️ После завершения резервной копии обязательно верните всё как было!!!
... Приятного просмотра 😉
Вам нужно быстро развернуть копию портала. Проект сам по себе небольшой, но таблицы логов, поискового индекса и т.д. (которые нам могут быть и нужны на тестовом портале) увеличивают размер базы данных до неадекватных размеров.
❓ Что с этим можно сделать смотрите в видеоролике.
⚠️ После завершения резервной копии обязательно верните всё как было!!!
... Приятного просмотра 😉
Aclips24
Исключение данных таблиц при создании резервной копии Вам нужно быстро развернуть копию портала. Проект сам по себе небольшой, но таблицы логов, поискового индекса и т.д. (которые нам могут быть и нужны на тестовом портале) увеличивают размер базы данных…
Разработали модуль по мотивам поста про исключение данных из таблиц при резервном копировании. Модуль пока не опубликован в marketplace.
Если есть желание пощупать и протестировать - готов выслать в обмен на обратную связь.
Пишите @aclips 🤜🤛
Если есть желание пощупать и протестировать - готов выслать в обмен на обратную связь.
Пишите @aclips 🤜🤛
Media is too big
VIEW IN TELEGRAM
В дополнение к статье "Перегрузка классов ядра Bitrix (и не только)" решил выпустить наглядное пособие на примере
Смотрите на здоровье 😉
⚙️ Статья и исходники https://aytr.short.gy/dKBhYa
CUser::getList.
Надеюсь оно поможет понять смысл перегрузки классов. Смотрите на здоровье 😉
⚙️ Статья и исходники https://aytr.short.gy/dKBhYa
Обработка Emoji штатными средствами.
В Bitrix24 существует небольшой класс, который позволяет работать с Emoji. Вся суть сводится к выявлению эмоджи из текста по определенным паттернам и их кодированию/декодированию. Ничего серьёзного, но иногда полезно.
Класс расположен в модуле Main и имеет 2 основных метода. Таким образом код:
Теперь вы знаете как сохранить клоуна в базу данных 👻
В Bitrix24 существует небольшой класс, который позволяет работать с Emoji. Вся суть сводится к выявлению эмоджи из текста по определенным паттернам и их кодированию/декодированию. Ничего серьёзного, но иногда полезно.
Класс расположен в модуле Main и имеет 2 основных метода. Таким образом код:
$encodedContent = \Bitrix\Main\Text\Emoji::encode('Привет 🤡');вернёт нам строку, в которой эмоджи будет преобразован в ASCII-строку, содержащую шестнадцатеричное представление
$originContent = \Bitrix\Main\Text\Emoji::decode($encodedContent);И обратно.
Теперь вы знаете как сохранить клоуна в базу данных 👻
Конфигурируемые дела в CRM Bitrix24
Всем привет! После долгого отсутствия я наконец-то собрался с силами и написал небольшую статейку про (на мой взгляд) полезную фичу, которая появилась в битриксе в версии 23.0.0. Это дела в ленте элементов CRM с собственным представлением.
Приятного чтения! 😋
📚 Ссылка на статью: https://aytr.short.gy/GXSiJb
Всем привет! После долгого отсутствия я наконец-то собрался с силами и написал небольшую статейку про (на мой взгляд) полезную фичу, которая появилась в битриксе в версии 23.0.0. Это дела в ленте элементов CRM с собственным представлением.
Приятного чтения! 😋
📚 Ссылка на статью: https://aytr.short.gy/GXSiJb
Отладка Bitrix24 с помощью Xdebug
Привет! 🖐
Подготовил для вас статью о том, как использовать Xdebug для отладки в Bitrix24. Разберем, как этот инструмент делает профилирование кода более эффективным и удобным.
От шага разворота проекта до настройки Xdebug в PHPStorm — все детали описаны в статье. Узнайте, как сделать процесс отладки более продуктивным. 🚀
📖 Читать статью тут: https://aytr.short.gy/A5pM7n
Привет! 🖐
Подготовил для вас статью о том, как использовать Xdebug для отладки в Bitrix24. Разберем, как этот инструмент делает профилирование кода более эффективным и удобным.
От шага разворота проекта до настройки Xdebug в PHPStorm — все детали описаны в статье. Узнайте, как сделать процесс отладки более продуктивным. 🚀
📖 Читать статью тут: https://aytr.short.gy/A5pM7n
🙋Привет, друзья!
Посленебольшого перерыва я вернулся в наш Telegram-канал со свежим контентом! Сегодня мы разберем пример подписчика, который обратился за помощью. Попробуем добавить пункт меню в профиль сотрудника в Bitrix24, сохраняя стандартный функционал системы.
📚 Ссылка на статью: https://aytr.short.gy/wGlVlL
После
📚 Ссылка на статью: https://aytr.short.gy/wGlVlL