среда, 9 февраля 2022 г.
Тестирование API через POSTMAN
четверг, 23 декабря 2021 г.
Bitrix - bitrix:iblock.element.add.form мой способ кастомизации
Перевалив за 30 все больше ловлю себя на том что не хочу изобретать велосипед в программировании, стараюсь использовать готовые модули и компоненты. Разумеется, это правильный путь. Экономит кучу времени. В этом посте хочу поделиться как можно ловко изменять шаблон формы добавления или редактирования элемента. Шаблон компонента bitrix:iblock.element.add.form ,откровенно говоря, ужасен. Адская боль когда нужно менять местами поля, или как то дорабатывать. Решение, как оказалось, простое до безобразия.
среда, 23 декабря 2020 г.
Bitrix - цена в долларах
Сначала я поменял валюту, сохранил скриптом все цены в доллары. Дело подходило к концу, когда увидел что в фильтре цены тоже отображаются в долларах - что , разумеется, логично. Но клиент хотел чтоб было в рублях - что , разумеется, тоже логично. Плюс ко всему, в карточке товара цены были в трех валютах, и когда открыл шаблон детальной страницы, ахнул. Кто видел шаблоны аспро, тот поймет. Я понимал, что простая задача становится сложной. Каждая правка приводила к другой правке, что увеличивала стоимость работы. Нужно было срочно что то решить. И тут, как гром среди ясного неба, меня осенило. Тысяча чертей - воскликнул я и немедленно начал писать код.
суббота, 31 октября 2020 г.
Bitrix : добавление данных из XML в Инфоблок
На днях, дорабатывая очередной проект, столкнулся со странным явлением - раз в сутки некоторые свойства инфоблока магическим образом обнулялись. Сначала решил что менеджер проекта все стер. Но нет, это не был он, его алиби были железные и мне пришлось искать виновника самому. Вскоре гаденыш был найден по пути /local/php_interface/cron/update.php . Скрипт запускался раз в сутки и весело обновлял данные. Нынешние доработки требовали дополнительные свойства в инофблоке, которые решительно очищались в момент запуска скрипта. Опытные битриксоиды знают, что подобный код очищает необъявленные свойства.
пятница, 4 сентября 2020 г.
Bitrix24 - отправка смс из интерфейса CRM
среда, 10 июня 2020 г.
Bitrix: как деактивировать элементы которые отсутствуют в выгрузке
Наслаждение происходящим прервало сообщение от заказчика. Как обычно, что то сломалось и наотрез отказывалось работать. Конечно, всю работу описывать не будут, а напишу только скрипт, который получает данные в формате xml, и потом деактивирует те элементы что отсутствуют в битриксе.
понедельник, 22 апреля 2019 г.
Bitrix - как установить метку ХИТ для самых продаваемых товаров
понедельник, 17 декабря 2018 г.
Bitrix - история одного взлома или микроинфаркт перед новым годом
вторник, 11 декабря 2018 г.
Bitrix - добавление в письмо о новом заказе кастомных полей
среда, 5 декабря 2018 г.
Bitrix - сортировка элементов по заполненности
понедельник, 22 октября 2018 г.
Bitrix - настройка мобильной версии сайта
1. Идем в настройки сайта. Создаем условие для мобильного шаблона.
вторник, 26 июня 2018 г.
Bitrix - сохраняем данные от куда пришел посетитель
Клиент обратился с просьбой запилить такой функционал, чтоб в свойствах заказа попадала информация о том откуда пришел пользователь. По скайпу на меня смотрел клиент со страхом в глазах ,в ожидании услышать стоимость разработки. А я тем времени, смотрел на него уставшими и утонувшими в подглазных мешках глазами. Конечно, это простая задача. Но, у него такой сайт, такое решение от АСПРО, простая задача превращалась в среднюю. Средняя в тяжелую. Тяжеля - невыполнимую. После обсуждения цены прилег на диван дабы обмозговать задачу....
В итоге через несколько дней получилось вот что:
суббота, 26 мая 2018 г.
Bitrix - красивое оформление писем
вторник, 17 апреля 2018 г.
Bitrix - простая защита от спама
Есть такая профессия - спамить. Спамеры и их приспешники спам роботы напрочь лишены совести. Как только нащупают на морде сайта форму обратной связи тут же начинают слать некому ненужные сообщения об увлечения , укрепления мужского органа или же быстрый способ заработать бабосиков. Это раздражает. Еще сильнее раздражает если это твой сайт.В одно время на все сайты под управлением старины Bitrix посыпались дружно письма сомнительного содержания. Методом дедуктивного анализа пришел к весьма логическому выводу. Взломали, взломали капчу, ублюдки лишь промолвил я. Менять капчу не было никакого желания. Хотелось некой функции, которую копируешь один раз и он сразу же спамеров посылает на хрен. И дабы не терять времени быстренько накидал эту саму фугкцию.
четверг, 16 ноября 2017 г.
Bitrix: ajax загрузка фото или облегчаем себе жизнь
понедельник, 23 октября 2017 г.
Bitrix: как вывести простые множественные данные типа "название - значение"
Это может быть тизеры, какие то преимущества, данные и тд.
Есть несколько вариантов. Можно например добавлять с разделителем. Например :
Название | Значение
А в шаблоне разделять это значение по знаку, в данном примере "|".
Но, есть более крутой способ.
пятница, 20 октября 2017 г.
Bitrix: как вывести год записей инфоблока
Недавно изрядно пришлось повозиться, казалось бы, пустяковой задачей: реализовать фильтр новостей по годам. Плюс, если запись старее от последнего года то выводить их как архив. Почесав бороду и яйца ринулся кодить. Брал текущий год и последние 4 года и по ним формировал логику и фильтр. Но тимлид сказал что это не катит, нужно формировать года из имеющихся записей. Сбесил меня он конечно конкретно, но он был прав. Думал думал думал да придумал.
понедельник, 2 октября 2017 г.
Bitrix news.list - Вывод разделов и элементов
понедельник, 19 июня 2017 г.
Bitrix - авторизация и регистрация во всплывающем окне
И знаете? Ответ нашелся.








