Чпу в битриксе что это

Настройка ЧПУ для умного фильтра 1С Битрикс

Давайте рассмотрим одну из часто-встречающихся задач при создании интернет-магазина на 1С Битрикс, а именно настройку ЧПУ адресов каталога и умного фильтра. Дело в том, что по умолчанию каталог и фильтр работают без ЧПУ используя параметры передаваемые в адресной строке браузера (GET параметры) и URL адреса страницы выглядят трудно-читаемыми и не запоминающимися.

Для чего нужен ЧПУ

Термин ЧПУ в веб-разработке, означает ЧеловекоПонятный Урл, от английского friendly url (дружелюбный урл). Обычно он представляет собой краткий, хорошо читаемый адрес страницы, обычно транслитерированное (т.е. написанное на «латинице») слово или словосочетание, которое легко запомнить человеку. Кроме того, такой адрес отражает значение или содержимое страницы, например так:

Как видите такой URL легко воспринять и даже запомнить. Но для чего ещё нужно внедрять ЧПУ? Дело в том, что наличие ЧПУ адресов, не только страниц, но и различных ресурсов (картинок, видео) является требованием поисковых систем Яндекс, Google и д.р. Это своего рода один из показателей качества вашего сайта. Такие страницы быстрее проходят индексирование и попадают в поисковую выдачу.

Настройка адресов для инфоблока

В первую очередь нам необходимо перейти в настройки информационного блока каталога (или другого если речь не идёт о ЧПУ для каталога и фильтра) на вкладке «Инфоблок» есть 3 свойства, задающие своего рода шаблон на основе которого система построит URL адрес страницы:

Эти шаблоны — первая часть настройки ЧПУ, далее следует позаботиться о наличие читаемого кода для свойств инфоблока и их значений. Для этого перейдём на вкладку «Свойства» и рассмотрим несколько представленных в каталоге свойств, материал и цвет:

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Так же не стоит забывать, что для свойств типа «список» можно настроить понятный код значения свойства.

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Автоматическая транслитерация XML_ID

Чтобы не переводить название цветов вручную каждый раз когда мы добавляем вариант значения свойства цвет, можно подвесить свой обработчик на событие обновления этого свойства. В моём случае свойство цвет является «списком» поэтому нам следует выбрать обработчик OnBeforeIBlockPropertyUpdate (ссылка на документацию). Т.е. при обновлении нам нужно перебрать значения списка, выбрать те у которых не заполнен XML_ID (чтобы не затронуть XML_ID которые возможно были заданы вручную), затем транлитерировать значение списка (название цветов на русском языке) и записать в XML_ID значения. Поехали:

Этот код необходимо добавить в файл init.php. Теперь если заполнить значения цветов и не указать XML_ID вот так:

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Подобным образом вы можете обработать другие типы свойств.

Настройка компонента

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

Заключение

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

Источник

Настройка ЧПУ статей в 1С битрикс

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Мы знаем, что ЧПУ используют не только пользователи как адекватное восприятие ссылки, но и это учитывают поисковые системы.

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Давайте рассмотрим на примере компонента новостей, перейдем на страничку новости. Смотрим сам компонент и как он формирует ссылки, видим, что в нашем случае он не настроен и по этой причине мы в место понятных URL, ссылки на странички формируются с переменой, в которую передается параметр ID новости.

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Битрикс имеет возможность настраивать вывод динамической информации с человеко понятным URL. Давайте на примере данного инфоблока и компонента проведем настройки для отображения ЧПУ в битрикс.

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

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

Для начала разберем текущие поля, что они означают:

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Заполним данные поля и сохранимся, наводя на новость, у нас формируется ссылка с нашим идентификатором и ID самой новости. Для Робота этот URL не совсем приемлемый и для человека тоже не совсем понятно, что за новость /?new_datal=1 или /?new_datal=2 по этому, такие настройки используются для первоначального отображения материалов или в случаях когда это не важно, к примеру при формировании закрытых разделов которые закрыты от индексации роботами или когда данный параметр не задействован в компоненте. В нашем случае он не обходим и давайте проведем ряд настроек понятных ЧПУ.

Управление адресами страниц ЧПУ

Переходим повторно в настройки компонента, в форме спускаемся до группы «Управление адресами страниц» и активируем функционал.

Нам отобразились несколько полей для ввода и давайте разберем их подробнее:

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

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

При наведении на новость, теперь идентификатор (new_datal=2) который до этого приписывали, пропал и отображается только /ID/ самой новости. В нашем случае это не устраивает, так как мы хотим добиться понятного URL адреса, в котором будет прописан символьный код, а не просто ID статьи.

Прежде мы должны понять, как работает механизм ЧПУ, откуда он берет символьный код и при каких условиях он его подставляет!

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

Настройка ЧПУ в инфоблоке

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

Далее, включаем проверку URL на уникальность, и активируем Транслитерацию, задаем максимальную длину в 100 символов, приведем ЧПУ к нижнему регистру.

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

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Прописываем URL в элементах инфоблока

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

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

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

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

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

Выделяем новости, в которых не установлен код, жмем карандашик и прописываем свой URL, сохраняемся и далее переходим на страничку с компонентом.

Настраиваем компонент страницы для вывода понятных ЧПУ

При данных настроек которые мы внесли на страничке явных изменений мы не увидим, так как сам компонент нужно настроить под вывод наших URL адресов. Если не включен режим быстрой правки, активируем его и переходим в настройки самого компонента, спускаемся до «Управления адресами страниц» и тут в поле «Страница детального просмотра» указываем не #ELEMENT_ID#/, а #ELEMENT_CODE#/ и сохраняем форму.

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Теперь если мы посмотрим на ссылку детальной новости мы такой вид, весьма понятный и удобный для восприятия.

В рассмотренном нами случаи инфоблок не имел разделов, и все элементы хранились в корне инфоблока, а на сайте выводились без учета разделов. Если в инфоблоке есть разделы как на примере каталога, то в данном случае необходимо настроить ЧПУ и для разделов.

По аналогии это делается, как мы настраивали для элементов, порядок действий следующий:

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

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

Источник

Чпу в битриксе что это

Курс предназначен для базовой подготовки администраторов сайтов, созданных на «1С-Битрикс: Управление сайтом». Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер.

Если вы добросовестно изучите курс, то научитесь:

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих «1С-Битрикс: Управление сайтом» или «Битрикс24 в коробке».

Начальные требования

Необходимый минимум знаний для изучения курса:

Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.

У нас часто спрашивают, сколько нужно заплатить

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что этоуроке.

Тесты и сертификат

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

Комментарии к урокам

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 3 дня (24 академических часа).

Если нет интернета

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что этоСкачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

Как проходить учебный курс?

Источник

Чпу в битриксе что это

Современные сайты наполняются содержанием с помощью специального программного обеспечения: CMS.

Для кого этот курс?

Курс Контент-менеджер адресован тем, кто работает с содержанием сайта: наполнение, изменение текста, загрузка и размещение картинок и так далее.

У нас часто спрашивают, сколько нужно заплатить

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что этоуроке.

Практика и тесты

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

После изучения курса пройдите тесты на сертификацию. При успешной сдаче последовательности тестов со страницы Моё обучение скачайте сертификат об успешном прохождении курса в формате PDF.

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 2 дня (16 академических часов).

Если нет интернета

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что этоСкачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

Как проходить учебный курс?

Источник

Правильная настройка ЧПУ в bitrix у карточек товаров

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Доброго времени суток уважаемые читатели. Данную статью хотелось бы посвятить настройке ЧПУ в интернет-магазине bitrix’а у карточек товаров и разделов, ведь это очень важно для поисковой оптимизации. Т.к. я мало знаком с битриксом пришлось долго лазать по форумам и документации прежде, чем я пойму как же поменять ссылки, а также поставить редиректы со старых с, к примеру, /shop/category/detail.php?ID=384 на /shop/category/nazvanie-tovara. Для вас, дорогие читатели, я решил упростить задачу и рассказать как же я изменил вид ссылок на вложенные человекопонятные в битриксе. Также хочу заметить, что данный способ не будет работать, если у страниц с товарами и категориями не заполнено поле с символьным кодом, насколько мне известно, это, как правило, делается автоматически — если нет, то нужно либо сгенерировать символьный код, либо проставить вручную на каждый раздел и каждую карточку товара.

Итак, всего необходимо сделать не много не мало — 3 действия:

Создаем правило обработки адресов

Это нужно для того, чтобы страница просто открывалась по нужному нам URL /shop/category/nazvanie-tovara.

Переходим по административной части битрикса сюда Рабочий стол > Настройки > Настройки продукта > Обработка адресов > Правила обработки

И нажимаем кнопку «Новая запись», выбирая нужный сайт, если у вас их несколько. Далее заполняем поля:

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Теперь наш URL приобрел вид /shop/category/nazvanie-tovara, но страница категории выводит по-прежнему ссылки на старые URL, для того, чтобы это исправить необходимо перейти к следующему шагу.

Изменение URL в bitrix на ЧПУ в инфоблоке (на странице категории)

Данное действие необходимо, чтобы на странице категории выводились наши новые ЧПУ-шные ссылки.

Идем в административную часть битрикса и заходим Рабочий стол > Контент > Инфоблоки > Типы инфоблоков > Инфоблок-вашей-категории

Открываем инфоблок нужной категории

Чпу в битриксе что это. Смотреть фото Чпу в битриксе что это. Смотреть картинку Чпу в битриксе что это. Картинка про Чпу в битриксе что это. Фото Чпу в битриксе что это

Нас интересуют поля:

Думаю за что отвечает каждый из URL пояснять не нужно. Для внедрения полного ЧПУ в битрикс вам необходимо будет сделать 3 действия описанные в этой статье — 3 раза (на каждый из УРЛов (раздела, подраздела, карточки товара), но я продолжу показывать пример внедрения ЧПУ на карточке товара.

Нам, стало быть, нужно изменить ссылку страницы детального просмотра. Сделать это достаточно просто — справа от данных полей есть «многоточие», если вы на него нажмете, то интуитивно поймете как выстроить URL. Нам нужно сделать URL такого вида #SITE_DIR#/shop/category/#ELEMENT_CODE#

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

Казалось бы, на этом этапе можно закончить внедрение ЧПУ на bitrix, но, для тех кто занимается SEO, либо сотрудничает с СЕО-шниками необходимо сделать еще одну важную вещь.

Внедрение редиректов со старых ссылок на ЧПУ

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

Нам необходимо дописать чуть-чуть кода в файл result_modifier.php элемента каталога. Открыть этот файл можно несколькими способами:

Где [‘IBLOCK_ID’]==10, 11, 12 и так далее это ID ваших главных категорий (у которых присутствует свой инфоблок — можно посмотреть в том же инфоблоке)

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *