1C-Битрикс

1445 04.04.2017 Водяной знак без изменения размера изображения

У битрикса есть отличная функция, CFile::ResizeImageGet, позволяющая изменить размер изображения с наложением поверх него водяного знака, но если использовать данную функцию с сохранением размера, то функция просто вернет исходное изображение, без изменения размера и без наложения водяного знака.

1031 19.04.2017 Добавить товар в список просмотренных

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

Но что делать, если вы пишете свой компонент? В помощь придет специальный метод

4181 19.01.2016 Как программно определить, что включен у пользователя режим редактирования?

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

1385 17.10.2014 Сортировка по цене в каталоге с торговыми предложениями

Столкнулся тут с проблемкой: как отсортировать все товары по цене, если каталог имеет торговые предложени?

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

1213 06.02.2013 Перенос торгового каталога из другой системы

Встала передо мной задача: перенести имеющийся сайт (назовем его оригинальным) с неизвестной мне CMS (смотрел сервисом http://2ip.ru/cms/)на CMS 1C-Битрикс Управление сайтом "Малый бизнес" (назовем его как сайт-приемник). У CMS оригинала нет никаких средств по выгрузке каталога, поэтому пришлось писать свой обработчик. 

1024 05.06.2013 Выбрать все заполненные значения свойства инфоблока

Нужно получить список уникальных значений свойства инфоблока, чтобы вставить их в <select>

1864 27.01.2014 КП: Запуск бизнес-процесса из письма

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

1535 26.01.2014 КП: Создание задачи из письма

Дано: 1С:Битрикс Корпоративный с активным модулем "Почта". 

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

1441 04.09.2015 Автоматическое подтверждение вступления в группу

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

1097 24.08.2014 Пример сортировки свойств инфоблока

На одном проекте столкнулся с неприятностью: почему-то в catalog.element поле "Сортировка" у свойств - не имеет никакого значения:( (Если мне память не изменяет - тут значение имеет порядок, в котором свойства перечислены в параметрах компонента, не проверял ...). 

1289 09.08.2011 Определение страны посетителя сайта

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

1181 12.10.2014 Рекурсивный алгоритм обхода дерева

Мой ремейк очень полезного алгоритма прохода по дереву каталога от Юлии Бедросовой

1985 24.01.2014 Получение всех товаров, которые имеют скидку

Понадобилось тут создать страницу, на которую выводятся все товары, имеющие скидку. 
Решение простое. Себе на будущее ... 

953 23.11.2014 Пошаговый перебор разделов для какой-либо обработки

Небольшой пример скрипта с пошаговой обработкой разделов

1035 11.11.2014 Показ youtube ролика по коду

Продолжаю перенос постов со своего блога на сайте битрикса. На этот раз пост про работу с роликами youtube (пост частично устарел, т.к. новый апи немного по другому работает, но по новому апи сделаю как-нибудь позже отдельную статью)...

1151 02.09.2015 Получение единственного адреса к товару с ЧПУ

Доброго времени суток, уважаемые:)

Столкнулся на одном старом проекте с проблемой: у товаров несколько разделов в привязке, а следовательно и несколько вариантов формирования ЧПУ-адреста страницы карточки товара. Для определения единственного адреса написал функцию, которая забирает в ЧПУ только символьный код первого из разделов.

1237 30.08.2015 Доработка функционала модуля идей

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

1153 13.11.2013 Отключение CDN ускорения без доступа в админку

Встретился сегодня с одной проблемкой и спешу поделиться решением...

Итак, ставил на один из сайтов обновления (месячный пакет накопился ...) и при обновлении какой-то сбой произошел ...

Результат сбоя - не работают js-скрипты в админке... даже авторизоваться через админку не получается.

1833 25.02.2015 Небольшой нюанс использования свойства инфоблока типа "Справочник"

Для таких как я, для которых с первого взгляда не очевидно, как реализована связка элементов хайлоад-инфоблока и свойства инфоблока типа "Справочник".

1235 24.12.2014 Премодерация комментариев к товарам в eshop

Для того, чтобы включить премодерацию для комментариев к товарам в типовом eshop, необходимо в настройках блога, который привязан к комментариям, на вкладке доступов установить права на подачу комментариев с премодерацией. Но!..