Меню

Блог разработчика 1С-Битрикс. Заметки и инструкции

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

Простые калькуляторы в карточке товара каталога на Битрикс

Просмотров: 19772

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

XML в формате Commerce ML-2, города России и Мира, для выгрузки в инфоблок Битрикс

Просмотров: 8662

Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и мира в виде элементов инфоблока. Забивать вручную это несусветная глупость и рутина. Нашел готовый список всех городов, более 10 000 городов, быть может и не совсем все, но львиная часть точно. На осве списка ...

Кастомизация компонента восстановления пароля bitrix:system.auth.forgotpasswd

Просмотров: 33047

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

Регистрация пользователя в определенную группу сайта на Битрикс

Просмотров: 29253

Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистрации прошел пользователь. Это достаточно легко проделать с помощью события OnAfterUserAddHandler.

Вывести товары из того же раздела в детальной карточке товара

Просмотров: 23030

Задача: В детальной карточке элемента каталога необходимо отобразить товары, находящиеся в том же разделе, что и сам товар. Это может быть полезно для демонстрации блока "Похожие товары" в рекламных целях.

Вывести свойство привязка к Яндекс Картам в Битрикс

Просмотров: 23232

Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе каталога. Достаточно часто это нужно при разработке сайта недвижимости или фирменного сайта, для вывода объектов или филиалов, сети офисов и так далее.

Вывести минимальную цену самого дешевого торгового предложения

Просмотров: 32319

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную цену торговых предложений, отсортировав ее из всех торговых предложений. Можно воспользоваться API Битрикс обратившись к CCatalogSKU::GetInfoByProductIBlock

AJAX корзина с отправкой количества из раздела каталога

Просмотров: 23217

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

Малая корзина Битрикс, упрощенный шаблон

Просмотров: 16612

Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке интернет-магазина. Код окультурен и урезан для простой верстки. Стилевое оформление пустое, Вы сможете самостоятельно привести слили к нужному виду или в соответствие с дизайн-макетом сайта.

Добавление своих полей в почтовые шаблоны Битрикс

Просмотров: 55289

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

Старые шаблоны битрикс для простой верстки

Просмотров: 21309

Новые версии типового интернет-магазина, который идет в комплекте с Битрикс (от 12 версии и выше), достаточно технологичные в плане использования скриптов, js-красивостей, css3 анимации и прочих свистелок/перделок. Однако, в самих шаблонах каталога разобраться с ходу достаточно трудно и как-то их ка...

Дополнительные параметры в меню Битрикс

Просмотров: 25249

Иногда нужно присвоить какой-то функционал к конкретному пункту меню в битрикс. Например открывать ссылку в новом окне или открывать всплывающее окно. Расскажу на примере всплывающего окна как назначить дополнительный параметр в виде класса к одному из пунктов.

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

Просмотров: 34591

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

Помечаем новинки лейблом в каталоге битрикс

Просмотров: 24404

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

Фиксированная корзина с обновлением, без перезагрузки страницы.

Просмотров: 21694

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

Изменить размер картинок по ID файла, в 1C-Битрикс

Просмотров: 59474

Задача: изменить размер картинок загруженных в элементы инфоблока, для оптимизации их размера и подгонки под содержимое. Для этого можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету.

Создание скидки на общую сумму покупки в Битрикс корзине

Просмотров: 34240

Функционал интернет-магазина, работающего под управлением 1С Битрикс, позволяет задавать множество условий скидок в корзине покупателя. Эти условия можно гибко настраивать и адаптировать под конкретный вид бизнеса. Расскажу про настройку скидок на общую сумму заказа в корзине в зависимости от суммы.

Многосайтовость битрикс на разных доменах и поддоменах

Просмотров: 70077

Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором установлю два сайта на одну редакцию системы управления. Быть может кому-то будет полезно

Сортировать товары по названию, цене и дате поступления в каталоге Битрикс

Просмотров: 43048

Достаточно часто заказчик просит вывести сортировку по цене, новым поступлениям и названию в каталоге товаров работающего на Битрикс. Сделать это достаточно просто, тем более можно подсмотреть в пример реализации в типовом интернет магазине, что идет в комплекте со старшими редакциями системы у пра...

Если пользователь авторизован то... API Битрикс

Просмотров: 29476

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

Пункты меню из разделов инфоблока Битрикс

Просмотров: 110853

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

Вывести имя пользователя добавившего элемент инфоблока в Битрикс

Просмотров: 20670

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

Основные функции вывода в шаблонах Битрикс

Просмотров: 172098

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

Вывести новости из конкретного раздела инфоблока Битрикс

Просмотров: 64746

Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "Новости и статьи" на страницу а затем проделать ряд манипуляций, скопировать шаблон news в папку своего шаблона и применить фильтр.

Вывести компонент новостей на страницу в Битрикс

Просмотров: 71533

Посмотрел Яндекс метрику на свой сайт, и решил что буду частенько писать сюда именно то, что ищут люди. Итак за последнюю неделю 8 раз пытались найти на сайте информацию о том как вывести компонент новостей на страницу в Битрикс.

Если папка то применяем, проверка текущего раздела или подраздела

Просмотров: 37095

Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в зависимости от текущего URL. Для этого в 1С-Битрикс можно использовать встроенные методы, такие как CMain::GetCurPage или CSite::InDir. Эти методы помогают определять текущий путь ил...

Спойлер в списке новостей 1С-Битрикс

Просмотров: 14392

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

Фотогалерея на шаблоне новостей в 1С-Битрикс

Просмотров: 57333

Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Детальная картинка", добавить возможность загрузки изображений в новости Битрикс. Чтобы вывести дополнительные картинки в bitrix:news изначально такой возможности не заложено. Исправим это, а заодно и превратим ...

Композитный сайт на 1С-Битрикс

Просмотров: 4967

Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже включена в стоимость разработки сайта и Вы можете быть уверены в стабильной и быстрой работе Вашего сайта.

Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов

Просмотров: 7058

Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от "1С-Битрикс". Возможность продемонстрировать уровень профессионализма работодателю и клиентам, официально проверенной вендором. Для клиентов – важный и удобный критерий при выборе ...