1С-Битрикс

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

Уменьшаем картинки MORE_PHOTO

Иногда не достаточно картинки анонса, детальной и нужно загружать на сайт больше фотографий к примеру в карточку товара, как правило это делается через множественное свойство с типом "файл" - MORE_PHOTO.
Чтобы уменьшить фотки и нанести на них watermark - используем простенький обработчик в файл: /bitrix/php_interface/init.php

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
11.10.2016 1С-Битрикс
Комментариев: 0

Размер стека и pcre.recursion_limit

При тестировании конфигурации виртуальной машины Битрикс появляется предупреждение вида: Размер стека и pcre.recursion_limit - Замечание. Возможны проблемы в работе с длинными строками из-за системных ограничений).

Лечим это следующим образом

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
02.01.2016 1С-Битрикс
Комментариев: 0

Чётные и нечётные элементы в Битрикс

Часто возникает необходимость применять разные стили или html код к элементам компонентов новостей и каталога в Битрикс.
Нечётные новости выводились в виде "стиль 1", а чётные вида "стиль 2".

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
28.03.2016 1С-Битрикс
Комментариев: 0

SSL на 1С-Битрикс: Веб-окружение

Для некоторых платёжных систем, таких как Яндекс Касса и прочих подобных, требуется наличие SSL сертификата. Ваш сайт должен без ошибок и предупреждений открываться по протоколу https:// (Например: https://ВАШ_САЙТ.ru).

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
19.04.2016 1С-Битрикс
Комментариев: 8

SEO Битрикс

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

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
27.01.2016 1С-Битрикс
Комментариев: 0

Настройка Сервера Битрикс

После процесса покупки VDS хостинга описанного в предыдущей статье «Сервер Битрикс» нам необходимо установить в систему пакет «Битрикс Веб-окружение».

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
04.07.2015 1С-Битрикс
Комментариев: 2

Сервер Битрикс

На сегодняшний день я облюбовал для своих проектов хостинг компании АО "Первый". Я не буду утверждать, что это лучший хостинг, но по мне вполне приемлемый по соотношению цена качество.

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
24.06.2015 23:44:11 1С-Битрикс
Комментариев: 0

301 редирект

Большинство пользователей сети Интернет не обращают внимания на наличие в адресе домена «www». В отличие от посетителей, поисковые роботы могут воспринимать домен с www и без как разные площадки, что может оказать негативное влияние на ранжирование и индексацию сайта в поисковых системах.

Павел Хорошилов

Автор: Павел Хорошилов

Читать полностью
17.05.2015 15:51:29 1С-Битрикс
Комментариев: 0

Привязка к Яндекс Картам в Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
1С-Битрикс
Комментариев: 2

Произвольное количество товаров в процессе покупки

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:28:00 1С-Битрикс
Комментариев: 0

Вывести свойства инфоблока по отдельности

Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании новости, они выводятся все вместе- списком. Но можно вывести их независимо друг от друга.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:21:00 1С-Битрикс
Комментариев: 1

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:33:00 1С-Битрикс
Комментариев: 0

Новости на страницу в Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:40:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:50:00 1С-Битрикс
Комментариев: 1

Табы из свойств инфоблока в Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:52:00 1С-Битрикс
Комментариев: 0

Выпадающее меню для Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:53:00 1С-Битрикс
Комментариев: 3

Материалы по теме в новостях Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:55:00 1С-Битрикс
Комментариев: 0

Установка nginx на ubuntu server для битрикс

Итак в ряде предыдущих записок, рассказал как настроить и конфигурировать простой WEB сервер на базе ubuntu server, оптимизировать его под битрикс и настроить memcached. В этой записке расскажу как ко всему прочему еще добавить nginx. Затрудняюсь сказать на сколько он полезен в рамках простого сайта, но от того что будет установлен, думаю хуже не станет.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:00:00 1С-Битрикс
Комментариев: 0

Вывести картинку связанного элемента в каталоге битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:09:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:13:00 1С-Битрикс
Комментариев: 0

Количество товара отправляемого в корзину Битрикс

Рассмотрим как можно реализовать отправку в корзину интегрент-магазина на битрикс произвольное количество товара из детального описаия элемента каталога. Само собой можно просто оформить стандартный шаблон идущий в комплекте с битрикс, в котором данная возможность уже имеется. Однако, на сколько я помню, там нет возможности регулировать количество отправляемого товара с помощью кнопок "+"  и "-". Давайте сделаем.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:11:00 1С-Битрикс
Комментариев: 0

SEO новинки в 14-ой версии Битрикс

Дошли руки до изучения новинок появившихся в 14-ой версии битрикса. В основном интересны всякие "SEO плюшки". Побродил по собственному сайту, поискал новые кнопки, настройки и разделы в админке. Решил немножко осветить здесь. В основном пройтись по тем изменением и добавкам которые здорово экономят время контент-редакторов и СЕО-оптимизаторов.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:34:00 1С-Битрикс
Комментариев: 0

Сортировать товары в каталоге Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:51:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 17:00:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:57:00 1С-Битрикс
Комментариев: 4

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:03:00 1С-Битрикс
Комментариев: 1

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:06:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:07:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:09:00 1С-Битрикс
Комментариев: 3

Установка битрикс на компьютер с Windows

Это дополнение к видеоуроку, так как там я устанавливаю битрикс на виртуальную машину под управлением MAC OS-X, многие просят показать как проделать тоже самое на Windows. Покажу на примере Windows 8.1 и Wmvare Player 6.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:11:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:10:00 1С-Битрикс
Комментариев: 2

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:14:00 1С-Битрикс
Комментариев: 0

Минимальную цена в торговых предложениях Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:19:00 1С-Битрикс
Комментариев: 2

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

В Битрикс отсутствует функционал для навигации внутри шаблона детальных новостей или статей по типу «Следующая и Предыдущая» при подробном просмотре.
Давайте сделаем.

Алексей Валеев

Автор: Алексей Валеев

Читать полностью
22.10.2014 20:09:25 1С-Битрикс
Комментариев: 1

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

Самые основные и часто используемые. По мере использования в создании сайтов на Битрикс список будет дополняться. Ведь «копировать-вставить» намного проще чем «вспомнить-поискать-порыться в документации-вставить».

Хорошилов Павел и Михаил Базаров

Автор: Хорошилов Павел и Михаил Базаров

Читать полностью
20.10.2013 1С-Битрикс
Комментариев: 0

Сортировка по свойству элемента Битрикс

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

Хорошилов Павел

Автор: Хорошилов Павел

Читать полностью
02.11.2013 1С-Битрикс
Комментариев: 0

Товары из раздела в карточке товара

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
1С-Битрикс
Комментариев: 1

Дополнительные картинки в новостях Битрикс, почти фотогалерея.

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
24.10.2014 18:54:00 1С-Битрикс
Комментариев: 3

Сервер на ubuntu, для Битрикс

Расскажу как по быстрому сконфигурировать WEB сервер для работы с Битрикс. Безо всяких nginx и прочего, для высоконагруженных проектов конечно не пойдет, но просто сайт вполне полетит. Итак после установки на ноутбук Sumsung P29 (ему вот уже 9 лет) с конфигурацией Celeron M- 1.4 Ghz, 700 Мб. оперативной памяти, жесткий IDE на 40 гигов, словом тот еще драндулет- установка Битрикс: Малый Бизнес 12, решение интернет магазин выдает 52 балла производительности, все параметры самую капельку выше эталона.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:37:00 1С-Битрикс
Комментариев: 0

Ускорение сайта Битрикс

До сегодняшнего дня арендовал виртуальный сервер в Германии у keyweb.ru. Но после сбоя в работе (конечно починили, но долго и в тикетах фигурировали неадекватные ответы) решил перебраться к кому-нибудь другому. заодно взял выделенный сервер. Крутить так крутить, решил я и заморочился с memcached.

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:58:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:03:00 1С-Битрикс
Комментариев: 0

Название раздела новостей в Title битрикс

Если нужно вывести название раздела инфоблока новостей в Title, например использовать для вывода заголовка первого уровня из названия раздела в Битрикс. Для этого создаем инфоблок новостей, создаем необходимые разделы и подразделы, наполняем элементами и выводим в соответствующий раздел сайта. Далее в папке шаблона news.list добавляем файл component_epilog.php

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:19:00 1С-Битрикс
Комментариев: 0

Всплывающее окно с формой обратной связи Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:23:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:32:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 19:50:00 1С-Битрикс
Комментариев: 0

Изменить размер картинок в битрикс

Встала задачка, на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздела дизайн. Само собой перезаливать все картинки и лень и долго и глупо. Можно воспользоваться стандартной функцией битрикс CFile::ResizeImage и изменить размеры картинок на лету

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:00:00 1С-Битрикс
Комментариев: 0

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

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
1С-Битрикс
Комментариев: 0

AJAX корзина в Битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:16:00 1С-Битрикс
Комментариев: 3

Дополнительные картинки в списке элементов каталога битрикс

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

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 20:18:00 1С-Битрикс
Комментариев: 2

Условие: Если папка то применяем...в Битрикс

Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром CMain::GetCurPage. А как расскажу на примере...

Михаил Базаров

Автор: Михаил Базаров

Читать полностью
25.10.2014 18:44:00 1С-Битрикс
Комментариев: 1