Записная книжка частного вебмастера. Битрикс избранное


Как настроить ИЗБРАННОЕ | Видео-уроки по 1С Битрикс

В данном видео разберем подробнее функцию «Избранное» в административной части битрикса.

Из видео Вы узнаете:

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

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

Давайте на примере покажу, как добавить страницу из публичного раздела.

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

Система перемещает нас в административный раздел на форму редактирования ссылки, которая будет занесена в избранное.

Давайте более подробно разберем параметры данной формы:

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

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

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

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

Этот способ помогает переходить на нужный нам раздел, не загружая промежуточные страницы. 

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

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

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

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

Оставить комментарий:

dwstroy.ru

Записная книжка частного вебмастера.

Видеоурок | создание сайта на Битрикс

В данной записке выкладывается видеоурок по созданию сайта на системе управления 1С-Битрикс. Поэтапно будет создан сайт для вымышленной фирмы "Компьютерная техподдержка". Основные составляющие сайта: Каталог продукции, каталог услуг, динамичные материалы типа новостей и акций и статичные страницы. В уроках освещен полный цикл по созданию сайта на битрикс: от верстки на HTML/CSS до полного запуска проекта в Intenet с последующей поисковой оптимизацией.

 2090 |  2

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

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

 111083 |  64

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

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

 35 |  1

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке товара каталога- можно воспользоваться API методом CIBlockElement::GetElementGroups

 168 |  2

Получение местоположений через API Битрикс c поиском по select.

Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом месте сайта или в любом компоненте. Например в профиле пользователя или формах обратной связи.

 530 |  1

Адаптивное гамбургер меню для битрикс

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

 652 |  0

Если товар в корзине, поменять значение input на "В корзине"

Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользоваться методом API "CSaleBasket::GetList - который возвращает результат выборки записей из корзины" и немножко js-а

 707 |  0

Вывести множественное свойство типа файл с названием и весом файла в Битрикс

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

 1500 |  7

Добавление в избранное или отложенные, на AJAX из карточки товара

В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Добавление будет происходить на AJAX- без перезагрузки страницы.

 2266 |  8

Сравнение двух типов цен для иммитации системы скидок, в Битрикс

Встала задачка, иммититровать систему скидок в интернет магазине на Битрикс. Из 1С-УТ, на сайт, выгружается два типа цен: "РИЦ сайт"" и "Старт розница"

 449 |  2

Умный фильтр только на последнем уровне разделов каталога.

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

 873 |  0

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

Данная заметка, является дополнением к написанной ранее. Если вы хотите помечать новинки каталога, вашего магазина на Битрикс, лейблом "Новинка". И так, что бы это происходило автоматически.Можно проделать следующее

 670 |  4

Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс

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

 2313 |  0

Почтовое событие на создание нового элемента инфоблока, через API

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

 1370 |  4

Denwer c PHP 7.1.8 и MYSQL 5.7 оптимизированный для Битрикс

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

 2151 |  0

Данные о заказе текущего пользователя

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

 961 |  0

Автоматическая оптимизация всех картинок на сайте

В этой заметке расскажу о том, как быстро оптимизировать все изображения на сайте. Что бы он (сайт), успешно прошел проверку от Google на оптимизированность изображений

 1884 |  0

Глобальные фильтры на всякие случаи жизни

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

 2171 |  2

Сниппеты типографики bootstrap, для Битрикс

Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstrap из ядра битрикс. Имеет смысл использовать эти 320 килобайт css стилей по полной. Во первых это упростить и стандартизирует создание новых разделов, оформления текста и элементов HTML. Во вторых: не придется раздувать файлы стилей основного шаблона.

 2045 |  3

Две готовые виртуальные машины для веб-разработки

Представляю вашему вниманию, две готовые виртуальные машины с настроенным веб окружением. Сделал их для себя, дабы быстро разворачивать рабочее пространство под разработку сайтов. Сначала выложил их в своей социальной сети, просто для скачивания. Но возникло много вопросов, буквально закидали в скайпе, вопросами из разряда: Как их запускать?, Как иcпользовать?, Зачем вообще нужны?- если можно скачать с официального сайта.

 2949 |  19

Не дать пользователю купить больше одного товара, в Битрикс

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

 944 |  0

Информация о заказах и содержимое корзины текущего пользователя.

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

 1569 |  0

Модифицировать состав заказа #ORDER_LIST# в почтовом событии "Новый заказ"

Если вы хотите как-то по особенному сверстать состав заказа в почтовом уведомлении 1С-Битрикс "Новый заказ", у вас это не получится, так как переменная ORDER_LIST формируется в модуле sale.order.ajax. Само собой, можно пойти по пути наименьшего сопротивления, изменить компонент заказа. Но есть способ проще и гибче.

 4819 |  33

Отключить поиск по описаниям товаров в Битрикс

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

 1280 |  9

Вывести производителей на сайте с отбором его товаров из каталога

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

 4016 |  20

Перенос Битрикс сайта с хостинга на хостинг, инструкция

Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга на другой, как раз подвернулась такая задачака и решил ее осветить

 3151 |  1

Установка PHP 7 на VESTA CP под CentOs 6

Недавно я опубликовал заметку, в которой рассмотрел бесплатную панель управления хостингом: Vestа CP. Рассказал как установить ее на виртуальную машину арендованную у хостера simplecloud и базово оптимизировать для работы с 1С Битрикс. Однако, прогресс не стоит на месте, а VESTA CP что-то немного затормозила. На дворе, уже давно, работает PHP 7. Потому, в данной заметке расскажу как заменить PHP-5 на PHP-7 на уже работающем сервере с данной хостинг панелью.

 3523 |  12

Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс

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

 4185 |  17

Правильное подключение стилей и скриптов в Битрикс

Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если вы получаете готовую верстку в HTML/CSS, то имеет смысл грамотно подключить файлы стилей, js и мета теги при интеграции шаблона в Битрикс

 10963 |  13

Создание раздела инфоблока при регистрации пользователя в Битрикс

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

 1324 |  3

Панель управления хостином VESTA и 1С Битрикс, базовая оптимизация

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

 2880 |  9

Умный фильтр на главной странице Битрикс

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

 4778 |  9

Увидеть файл заказов который передаст Битрикс в 1С

Достаточно часто, для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с заказами который сформирует сайт для следующей передачи в 1С. Есть два способа

 3579 |  4

Самодельная форма добавления элемента на API Битрикс

Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изрядно и не используя js) как угодно переставлять поля ввода. Например сделать заполненеие текста анонса до ввода разделов. Или переставить чекбоксы свойств до ввода названия (хотя это глупо, но вы не сможжете сделать такую глупость даже если захотите)

 10407 |  49

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

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

 5253 |  0

FTP доступ на Виртуальной машине Битрикс

Достаточно редко, но все же случается, что нужно открыть FTP доступ к заранее известной папке на сайте под управлением 1С Битрикс, который работает на виртуальной машине от Битрикс. Из коробки, FTP сервера там нет. Расскажу как настроить и ограничить FTP доступ одной папкой, на примере реальной задачи.

 4269 |  11

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

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

 7318 |  11

Запретить изменения описаний товаров при выгрузке из 1С УТ на сайт

Достаточно часто, при разработке сайтов на Битрикс, с интеграцией с 1С Управление Тороговлей, нужно запретить изменения полей при обмен. В частности, детальное описание и картинку товара.

 2341 |  18

Вывести дополнительное пользовательское поле, использование полей в фильтрах

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

 3139 |  0

Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс

Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой поставке нет выгрузки "sale_notes" - ныне, обязательного параметра, без которого вашу выгрузку не примут в Яндекс-маркет. Расскажу как его добавить.

 13680 |  12

Цвета торговых предложений из Highload инфоблоков в списке товаров

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

 3512 |  8

Базовая защита "Битрикс виртуальная машина" от DDoS атак.

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

 1015 |  0

Добавление и удаление из сравнения на AJAX: Битрикс

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

 3558 |  1

INPUT type="file" Предпросмотр превью картинки до загрузки

Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для пользователя. Способ самодостаточный и будет работать с любой формой у которой есть input[type="file"]

 1719 |  0

Показать только один тип цены в каталоге Битрикс

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

 2488 |  1

Мобильные версии страниц и поисковые системы

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

 1655 |  0

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще не отображать в списке всех свойств. Например: В карточке товара, исключить свойство "Артикул". Или вывести множественное свойство (метод подходит для любых типов свойств), и только его. В общем смотрите в видео- как можно это проделать. Способ не единственный, однако достаточно простой и оптимальный.

 1819 |  0

Методология разработки сайтов на Битрикс. На правах идеи.

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

 1991 |  3

Memcached на сайте под управлением битрикс, при использовании Веб Окружения Битрикс

Если вам важна скорость отдачи сайта, у вашего сервера медленный диск для использования кеша на файлах, но зато быстрая оперативная память. Можно кешировать данные прямо в оперативную память с использование технологии memcahed. При условии использования веб окружения битрикс, включить этот режим достаточно легко. Расскажу как, так из Яндекса достаточно часто приходят на мой сайт с этим запросом (без понятия где Яндекс это нашел, все попадают на главную)- исправляю ситуацию

 1315 |  0

Ajax форма обратной связи, реализация в битрикс

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

 2183 |  0

Как вывести картинки к разделам на базе _ext меню

Достаточно часто, просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, это реализация на чистом css, через :nth-child(номер_пункта) или вообще, реализация меню на чистом html, без использования компонентов Битрикс. Здесь расскажу, как реализовать "по нормальному", через штатные компоненты Битрикс

 2220 |  2

Как подобрать редакцию Битрикс под задачи

Последнее время, все чаще, при общении с заказчиками, сталкиваюсь с вопросом "— Какая редакция 1С-Битрикс нужна для нашего сайта?". Сравнительная таблица редакций на официальном сайте 1С-Битрикс, достаточно подробная, однако малопонятная для не искушенного пользователя. Как, мне кажется, нужно проще и нагляднее.

 2376 |  0

Настройка прав доступа в 1С-Битрикс

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

 1727 |  0

Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс

Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Время отличается на 3600 секунд (цифра может быть разная, но чаще всего именно эта). Ошибка возникает, как правило, при установке веб окружения битрикс на VPS/VDS. Все из-за неправильных настроек временной зоны. Расскажу как исправить.

 2949 |  1

Дать пользователю возможность быстро отредактировать материал

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

 1098 |  3

Увеличение диска на готовой виртуальной машине Битрикс

Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машину максимально сконфигурированную для работы с 1С-Битрикс. Но, скачиваемая версия имеет жесткий диск всего 10 гигабайт, чего может оказаться мало для работы. Расскажу как расширить жесткий диский на готовой Bitrix VM 5.1.X

 1652 |  1

Привязка к разделам в компоненте "Добавления элементов пользователем"

В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям добавлять и редактировать элементы инфоблока. Компонент очень старый и сдается мне, Битрикс на него давно забил. Он не умеет выводить свойство "Привязка к разделам"- которое мне и понадобилось. Расскажу как я его вывел.

 3360 |  8

Ссылки для добавления и удаления товара из сравнения в Битрикс

Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже дополню с применением AJAX если компонент списка сравнения не находится в section.php

 2762 |  0

Автогенерация символьных кодов разделов и элементов Битрикс

Иногда нужно создать символьные коды для разделов и элементов. Например: если сайт создан давно и ранее работал на ID секций и элементов. Сделать можно через API битрикс

 3275 |  5

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

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

 4035 |  3

camouf.ru

Блог-нот, на тему: 1C-битрикс

Видеоурок | создание сайта на Битрикс

В данной записке выкладывается видеоурок по созданию сайта на системе управления 1С-Битрикс. Поэтапно будет создан сайт для вымышленной фирмы "Компьютерная техподдержка". Основные составляющие сайта: Каталог продукции, каталог услуг, динамичные материалы типа новостей и акций и статичные страницы. В уроках освещен полный цикл по созданию сайта на битрикс: от верстки на HTML/CSS до полного запуска проекта в Intenet с последующей поисковой оптимизацией.

 2090 |  2

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

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

 111083 |  64

Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке товара каталога- можно воспользоваться API методом CIBlockElement::GetElementGroups

 168 |  2

Получение местоположений через API Битрикс c поиском по select.

Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом месте сайта или в любом компоненте. Например в профиле пользователя или формах обратной связи.

 530 |  1

Адаптивное гамбургер меню для битрикс

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

 652 |  0

Вывести множественное свойство типа файл с названием и весом файла в Битрикс

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

 1500 |  7

Добавление в избранное или отложенные, на AJAX из карточки товара

В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Добавление будет происходить на AJAX- без перезагрузки страницы.

 2266 |  8

Сравнение двух типов цен для иммитации системы скидок, в Битрикс

Встала задачка, иммититровать систему скидок в интернет магазине на Битрикс. Из 1С-УТ, на сайт, выгружается два типа цен: "РИЦ сайт"" и "Старт розница"

 449 |  2

Умный фильтр только на последнем уровне разделов каталога.

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

 873 |  0

Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс

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

 2313 |  0

Почтовое событие на создание нового элемента инфоблока, через API

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

 1370 |  4

Данные о заказе текущего пользователя

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

 961 |  0

Автоматическая оптимизация всех картинок на сайте

В этой заметке расскажу о том, как быстро оптимизировать все изображения на сайте. Что бы он (сайт), успешно прошел проверку от Google на оптимизированность изображений

 1884 |  0

Глобальные фильтры на всякие случаи жизни

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

 2171 |  2

Не дать пользователю купить больше одного товара, в Битрикс

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

 944 |  0

Информация о заказах и содержимое корзины текущего пользователя.

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

 1569 |  0

Модифицировать состав заказа #ORDER_LIST# в почтовом событии "Новый заказ"

Если вы хотите как-то по особенному сверстать состав заказа в почтовом уведомлении 1С-Битрикс "Новый заказ", у вас это не получится, так как переменная ORDER_LIST формируется в модуле sale.order.ajax. Само собой, можно пойти по пути наименьшего сопротивления, изменить компонент заказа. Но есть способ проще и гибче.

 4819 |  33

Отключить поиск по описаниям товаров в Битрикс

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

 1280 |  9

Вывести производителей на сайте с отбором его товаров из каталога

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

 4016 |  20

Создание блога с комментариями, оценками и просмотрами на сайте с 1С-Битрикс

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

 4185 |  17

Правильное подключение стилей и скриптов в Битрикс

Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если вы получаете готовую верстку в HTML/CSS, то имеет смысл грамотно подключить файлы стилей, js и мета теги при интеграции шаблона в Битрикс

 10963 |  13

Создание раздела инфоблока при регистрации пользователя в Битрикс

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

 1324 |  3

Умный фильтр на главной странице Битрикс

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

 4778 |  9

Увидеть файл заказов который передаст Битрикс в 1С

Достаточно часто, для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с заказами который сформирует сайт для следующей передачи в 1С. Есть два способа

 3579 |  4

Самодельная форма добавления элемента на API Битрикс

Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изрядно и не используя js) как угодно переставлять поля ввода. Например сделать заполненеие текста анонса до ввода разделов. Или переставить чекбоксы свойств до ввода названия (хотя это глупо, но вы не сможжете сделать такую глупость даже если захотите)

 10407 |  49

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

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

 5253 |  0

Вывести все товары, с постраничной навигацией, из всех разделов инфоблока

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

 7318 |  11

Запретить изменения описаний товаров при выгрузке из 1С УТ на сайт

Достаточно часто, при разработке сайтов на Битрикс, с интеграцией с 1С Управление Тороговлей, нужно запретить изменения полей при обмен. В частности, детальное описание и картинку товара.

 2341 |  18

Вывести дополнительное пользовательское поле, использование полей в фильтрах

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

 3139 |  0

Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс

Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой поставке нет выгрузки "sale_notes" - ныне, обязательного параметра, без которого вашу выгрузку не примут в Яндекс-маркет. Расскажу как его добавить.

 13680 |  12

Цвета торговых предложений из Highload инфоблоков в списке товаров

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

 3512 |  8

Добавление и удаление из сравнения на AJAX: Битрикс

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

 3558 |  1

Показать только один тип цены в каталоге Битрикс

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

 2488 |  1

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще не отображать в списке всех свойств. Например: В карточке товара, исключить свойство "Артикул". Или вывести множественное свойство (метод подходит для любых типов свойств), и только его. В общем смотрите в видео- как можно это проделать. Способ не единственный, однако достаточно простой и оптимальный.

 1819 |  0

Ajax форма обратной связи, реализация в битрикс

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

 2183 |  0

Как вывести картинки к разделам на базе _ext меню

Достаточно часто, просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, это реализация на чистом css, через :nth-child(номер_пункта) или вообще, реализация меню на чистом html, без использования компонентов Битрикс. Здесь расскажу, как реализовать "по нормальному", через штатные компоненты Битрикс

 2220 |  2

Настройка прав доступа в 1С-Битрикс

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

 1727 |  0

Дать пользователю возможность быстро отредактировать материал

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

 1098 |  3

Привязка к разделам в компоненте "Добавления элементов пользователем"

В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям добавлять и редактировать элементы инфоблока. Компонент очень старый и сдается мне, Битрикс на него давно забил. Он не умеет выводить свойство "Привязка к разделам"- которое мне и понадобилось. Расскажу как я его вывел.

 3360 |  8

Ссылки для добавления и удаления товара из сравнения в Битрикс

Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже дополню с применением AJAX если компонент списка сравнения не находится в section.php

 2762 |  0

Автогенерация символьных кодов разделов и элементов Битрикс

Иногда нужно создать символьные коды для разделов и элементов. Например: если сайт создан давно и ранее работал на ID секций и элементов. Сделать можно через API битрикс

 3275 |  5

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

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

 4035 |  3

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

Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно воспользоваться вызовом $arResult["DATE_CREATE"] ($arItem). Но тогда выводится в формате "12 Ноябрь 2015 12:31:17", что достаточно избыточно

 4808 |  2

Вывод элементов с помощью API битрикс

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

 5880 |  15

Очистка корзины битрикс одним нажатием

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

 5084 |  2

Ссылка и название раздела в списке новостей Битрикс

Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новостей" Битрикс, и ссылку на этот раздел на сайте. Можно воспользоваться массивом $arItem.

 3647 |  0

Вывести список всех пользователей с необходимой информацией

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

 3511 |  2

Подключение мобильной версии шаблона Битрикс сайта, с автопереключением

Адаптивная верстка шагает по www но я не ее сторонник. Предпочитаю, что бы сайт не грузил чертову кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много файлов, которые перегружают мобильный трафик, что полностью нивелирует преимущества "легкого" отображения сайта. Решил создать мобильную версию шаблона для битрикс с автоматическим переключением на нужный шаблон.

 22685 |  61

Валидация пароля и подтверждения при регистрации в битрикс

Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистрации сайта под управлением Битрикс. Проверять будем с помощью javascript прямо на лету: на количество символов в пароле и совпадениt подтверждения пароля...пароля.

 5474 |  2

Снять ограничение на 50 элементов в поиске по каталогу Битрикс

Второй раз сталкиваюсь с такой засадой: стандартный поиск по каталогу catalog.search в Битрикс, находит (а точнее выводит) в результат поиска только 50 элементов. В большинстве случаев это ограничение не мешает, однако, изредка, все же встает необходимость вывести больше 50-ти товаров из каталога.

 3841 |  9

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

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

 2630 |  0

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

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

 10168 |  6

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

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

 7608 |  1

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

Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество символов в комментарии к заказу. Ограничение в 255 символов вполне уместно, так как обычно, покупателю этого достаточно, что бы написать "Звоните с шести вечера до десяти утра" или "Нужна будет сдача с 5000 рублей". Однако, столкнулся с задачкой: для сайта медицинского центра нужно было снять это ограничение, при заказе онлайн консультации. Так как могли быть достаточно длинные описания заболеваний

 4171 |  0

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

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

 7356 |  13

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

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

 7516 |  19

Select  вместо chekbox в умном фильтре 1С-битрикс

Рассмотрим как можно сделать выпадающий список свойств в умном фильтре Битрикс, вместо стандартного chekbox. Нужно это дастоточно редко однако случается.

 7052 |  11

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

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

 13597 |  9

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

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

 7289 |  8

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

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

 9170 |  4

camouf.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта