Управление СВОЙСТВАМИ страниц и разделов
Управление свойствами страниц и разделов в Битрикс являются одним из важных ее элементом. В статье разберем, как формируются свойства, как устанавливать заголовки, менять содержание мета-данных через визуальную часть сайта и задавать хлебные крошки в разделах.
Свойства страниц в битрикс – это мета данные, которые помогают индексировать страничку Роботам и сделать акцент пользователям на ее содержании и общему назначению.
У начинающего пользователя возникают проблемы, не всегда получается установить желаемые свойства заголовков на сайте в битрикс, а порой меняя их не могут достичь желаемого результата. С чем это связано постараемся разобраться в данном видео уроке, рассмотрим несколько практических примерах по управлению свойствами на битрикс.
Первое что нужно понять, это структура наследственности элементов, то есть в битриксе, свойства разделов автоматически наследуются всеми подразделами и страницами данного раздела.
Мы можем устанавливать свойства заголовок при создании страницы или раздела, а так же прописать их при редактировании.
Система битрикс позволяет проводить следующие манипуляции с заголовками сайта:
- составление одинаковых заголовков;
- установление различных свойства для страниц;
- устанавливать динамические мета-данные;
Все эти манипуляции можно проводить как из административного раздела, так и изменять через визуальную часть сайта битрикс.
Примечание: некоторые компоненты на странице устанавливают заголовки самостоятельно и в этом случае изменить их можно в компоненте.
Управление свойствами страниц битрикс
Все настройки свойств в битрикс можно выполнять из визуальной части сайта, для этого нам нужно перейти именно в тот раздел или страницу, с которой на данный момент собираемся работать.
Переходим в нужный нам раздел, в административном меню нажимаем «Изменить страницу», из выпадающего списка выбираем «Заголовок и свойства страницы».Нам появилась форма для заполнения, давайте более детальней разберем ее поля:
- Заголовок – заголовок самой страницы, он же может быть title если не заполнено свойство «Заголовок окна браузера», а также подставляется как h2, которое видите на страничке;
- Описание страницы – это описание самой страницы description то самое описание, которое поисковики могут взять как краткое содержание текста на странице;
- Ключевые слова – keywords, перечисляем тут ключевые словосочетания.
- Заголовок окна браузера – он же title, если поле не заполнено, то значение в title подставляется из поля «Заголовок»;
- Продвигаемые слова – тут можно прописать слова, по которым планируете продвигать страницу, далее эти слова можете использовать в свое усмотрение, играясь с логикой и функционалом самого сайта.
- ROBOTS – в данное поле прописываем служебную информацию да роботов поисковых систем;
- Теги – в данном поле прописываем слова для использования по ним поиск данной страницы, так же учитывайте, что поиск дополнительно нужно настроить, что бы он корректно работал.
Заполним все поля формы и сохранимся. При данном заполнении полей мы видим, что добавились мета данные, которые вносили до этого. В режиме кода, если откроем страницу тут хорошо видно, где они прописались. Но обратите внимание, что в навигационной цепочке остался предыдущий заголовок, и что бы он изменился на тот что нужен нам, необходимо отредактируем в битриксе свойства раздела.
Управление свойствами раздела
Для этого в административном меню кликнем по кнопке «изменить раздел» и из списка выберем «Свойство раздела» или можно вызвать простым нажатием на иконку «Изменить раздел». В данной форме устанавливаем нужный нам заголовок. Сохраняемся и данные применились к страничке сайта.
В отличие от свойств страниц, изменяя заголовки раздела мы можем устанавливать их значение всех вложенных страниц и разделов по умолчанию, а также создавать дополнительные свойства управления показом информации на страницах раздела сайта.
Как пример такого варианта может послужить показ изображений в разделе. Для этого в разделе сайта создаем свойство для хранения названия и путь к изображению, а в шаблоне дизайна сайта прописываем обработку значения данных параметров, но об этом более подробно будем говорить в других уроках.
Перейдя по ссылке, на нашем сайте сможете посмотреть подборку различных функции для работы с свойствами разделов и страниц битрикса.
Если на странице представленная динамическая информация из инфоблоков, то «заголовок» и «ключевые слова», а также описание для таких разделов могут устанавливаться автоматически из инфоблоков. Для этого в самом компоненте необходимо произвести соответствующие настройки, а в инфоблоке можно настроить метаданные на закладке SEO, тогда на странице мы сможем вывести тот результат, который нам нужен. Как настраивать SEO данные мы будем разбирать более подробнее в скором времени.
Если у кого остались вопросы по данному материалу, и кто-то не понял, как устанавливать свойства страниц и заголовок в битрикс пишите в комментариях что вызвало сложность.
Оставить комментарий:
Ошибка DB Query в Bitrix | REG.RU
В этой статье мы расскажем, из-за чего возникает ошибка «DB query error, please try later» в Bitrix и как её исправить на виртуальном хостинге.
Почему возникает ошибка
Ошибка DB query error, please try later возникает на CMS Битрикс.
Также встречаются варианты:
- Mysql connect error [localhost]: (2002) No such file or directory (400),
- DB query error,
- Got error 28 from storage engine.
Эта проблема связана с базой данных сайта: к ней поступает слишком много обращений — больше, чем сервер БД может обработать.
Вот несколько распространённых причин этой ошибки:
- не хватает дискового пространства на хостинге. В Битрикс встроено автоматическое резервное копирование. Эта опция создаёт резервные копии в папке /bitrix/backup/ и постепенно занимает место на диске. Чтобы решить проблему, необходимо удалить старые резервные копии;
- повреждена база данных MySQL. В этом случае нужна резервная копия БД: восстановите копию с датой, когда сайт работал корректно;
- неверные данные для подключения к БД. Настройки подключения к базе данных хранятся в файле /bitrix/php_interface/dbconn.php. Если указаны неверные логин, пароль или название базы данных, сайт не может к ней подключиться. Из-за этого возникает ошибка.
Как включить отображение ошибок через панель управления
Чтобы понять, чем именно вызвана ошибка, нужно посмотреть её полное описание на сайте. Для этого включите debug-режим.
Debug-режим (режим отладки) — режим, который используют разработчики для проверки кода. Он позволяет увидеть полный текст ошибки и исправить её.
Для этого:
- org/HowToStep»>
1.
-
2.
Перейдите в раздел Менеджер файлов:
-
3.
Перейдите в папку php_interface и дважды кликните по файлу dbconn.php:
4.В блоках $DBDebug и $DBDebugToFile замените параметр «false» на «true» и нажмите Ok:
-
5.
При переходе на сайт вы увидите текст ошибки. Он выделен красным цветом:
Войдите в панель управления ISPmanager.
Как включить отображение ошибок через SSH-подключение
- org/HowToStep»>
1.
-
2.
Выполните команду:
vim ~/www/domain.ru/bitrix/php_interface/dbconn.php
Где domain.ru — корневая папка сайта.
-
3.
Кликните клавишу i, чтобы включить режим редактирования, затем в полях $DBDebug и $DBDebugToFile замените параметр «false» на «true»:
Чтобы выйти из режима редактирования, нажмите Esc. Затем введите команду :qw и нажмите Enter:
Подключитесь к серверу по SSH.
Как освободить место для работы БД через панель управления
Для того чтобы освободить место на хостинге, нужно очистить папку /bitrix/backup/. Для этого:
- org/HowToStep»>
1.
-
2.
Перейдите в папку /bitrix/backup/. Выделите файлы, которые вам не нужны, и нажмите Удалить.
-
3.
Чтобы подтвердить удаление, нажмите Ok.
Войдите в панель управления ISPmanager. Если внешний вид вашей панели управления отличается от представленного в инструкции, кликните в левом нижнем углу «Старый интерфейс».
Как освободить место для работы БД через SSH-подключение
-
1.
Подключитесь к серверу по SSH.
-
2.
Выполните команду:
cd ~/www/domain. ru/bitrix/backup/
Где domain.ru — корневая папка вашего сайта.
-
3.
Чтобы удалить ненужные файлы, выполните команду:
rm domain.ru_20210512_104800_full_da85bdfa.tar domain.ru_20210512_104813_full_1463208a.tar domain.ru_20210512_104925_full_cdf5d6e0.tar
Как изменить данные для подключения к БД через панель управления
Проблема с подключением к базе данных может возникнуть, если в файле /bitrix/php_interface/dbconn.php указаны некорректные логин, пароль или имя базы данных. Чтобы изменить настройки подключения:
-
1.
Войдите в панель управления ISPmanager.
-
2.
Перейдите в раздел Базы данных:
-
4.
Кликните по пользователю базы данных и выберите Изменить:
-
5.
Кликните на значок «глаз», чтобы увидеть пароль. Проверьте имя пользователя и пароль, затем нажмите Отмена:
DB Query Error что это значит
-
6.
Перейдите в раздел Главное — Менеджер файлов:
-
7.
Откройте папку php_interface и дважды Кликните по файлу dbconn.php:
-
8.
Заполните поля:
- $DBLogin — укажите имя пользователя базы данных,
- $DBPassword — введите пароль пользователя БД,
- $DBName — укажите имя базы данных.
Затем нажмите Ok.
-
9.
Битрикс хранит настройки подключения не только в файле dbconn.php, но и в файле .settings.php. Перейдите в папку /bitrix/ и дважды кликните по файлу .settings.php:
-
10.
Заполните поля:
- database — укажите имя базы данных,
- login — введите логин пользователя БД,
- password — укажите пароль пользователя БД. Затем нажмите Ok:
Кликните по базе данных и выберите Пользователи:
Как изменить данные для подключения к БД через SSH-соединение
Перед изменением данных проверьте имя БД, логин и пароль. Чтобы изменить данные для подключения:
-
1.
Подключитесь к серверу по SSH.
-
2.
Выполните команду:
vim ~/www/domain.ru/bitrix/php_interface/dbconn.php
Где domain.ru — корневая директория сайта.
-
3.
Кликните клавишу i, чтобы включить режим редактирования. Заполните поля:
- $DBLogin — укажите имя пользователя БД,
- $DBPassword — введите пароль пользователя базы,
- $DBName — укажите название базы данных.
Затем нажмите Esc, чтобы выйти из режима редактирования, введите команду :qw и нажмите Enter.
-
4.
Настройки подключения к базе данных хранятся ещё в одном файле — .settings.php. Чтобы открыть его, выполните команду:
vim ~/www/domain.ru/bitrix/.settings.php
Где domain.ru — корневая папка сайта.
-
5.
Нажмите на клавишу i, чтобы включить режим редактирования. Заполните поля:
- database — введите имя базы данных,
- login — укажите имя пользователя БД,
- password — введите пароль пользователя БД.
Чтобы выйти из режима редактирования, нажмите Esc. Затем введите команду :qw и нажмите Enter.
Если вы выполнили рекомендации из статьи, но на сайте сохраняется ошибка — обратитесь в техническую поддержку.
Помогла ли вам статья?
Да
раз уже
помогла
Настройки — Bitrix Site Manager
Настройки — Bitrix Site Manager — Управление контентом и решения порталаВ этом разделе
Форма Настройки модуля Site Explorer предназначена для настройки глобальных параметров модуля. Для удобства форма разделен на две вкладки: Настройки и Доступ .
Вкладка «Настройки»
На этой вкладке можно изменить общие параметры модуля.
Поле | Описание | ||||||
---|---|---|---|---|---|---|---|
Редактор страниц по умолчанию | Режим по умолчанию, в котором редактируются страницы. Доступны следующие режимы:
| ||||||
Использовать предыдущую версию визуального редактора HTML | Установите этот флажок, чтобы использовать предыдущую версию редактора HTML. Может быть полезно на устаревших системах. | ||||||
Разрешить использование стилей без имен в визуальном редакторе HTML | Установите этот флажок, чтобы при редактировании страницы в режиме HTML-редактора в списке CSS также отображались безымянные стили CSS. Внимание! | ||||||
Открыть редактор WYSIWYG в полноэкранном режиме по умолчанию | Если в качестве редактора по умолчанию выбран визуальный HTML-редактор, включение этого параметра откроет редактор в полноэкранном режиме скорости, а не в пределах страницы. | ||||||
Показать дополнительные значки на панели | Установите этот флажок, чтобы отобразить страницу, включающую области редактирования кнопок на панели инструментов администрирования. Это рекомендуется настройка для версий продукта 3.x. | ||||||
Настройки сайта | |||||||
Использовать индивидуальные настройки для каждого сайта | Если этот флажок установлен, каждый сайт будет иметь собственный набор настроек. В противном случае имена по умолчанию для свойства и типы меню и т. д. используются для всех сайтов. | ||||||
Настройки для сайта | Выберите здесь сайт, свойства которого необходимо отредактировать в полях ниже. | ||||||
Типы меню | Эта форма содержит пары мнемонических названий типов меню и их описания. Типы меню обычно называются в соответствии с их расположением, но вы можете указать любое имя по своему усмотрению.
| ||||||
Количество дополнительных параметров меню | Количество параметров, которые можно передавать в гиперссылке пункта меню и далее обрабатывается шаблоном отображения меню. Например, если это поле равно 1, может быть передан следующий параметр: ?lang=ru | ||||||
Типы недвижимости | Эта форма используется для создания свойств страницы сайта и их описания.
Мнемонические имена используемых типов свойств страницы должны соответствовать имена атрибутов META-тегов, например страница , ключевые слова или описание . |
Вкладка «Доступ»
Данная форма предназначена для настройки прав групп пользователей на доступ к ресурсам модуля.
Поле | Описание |
---|---|
По умолчанию | Уровень доступа групп пользователей, для которых значение по умолчанию равно указано. |
[ Группы пользователей ] | Изменяет политику доступа для указанной группы пользователей. Возможны следующие права доступа:
|
Кнопки управления
Кнопка | Описание |
---|---|
Сохранить | Сохраняет текущие изменения. |
Сброс | Отменяет текущие изменения. Восстанавливает исходные значения параметров. |
Восстановление настроек по умолчанию | Возвращает значения свойств модуля по умолчанию. |
Пример плагина: управление механизмом шаблонов
Наша задача добавить галочку «1С-Битрикс» на форму редактирования домена. В зависимости от состояния чекбокса конфигурационный файл Apache будет содержать разные значения директивы open_basedir:
- чекбокс установлен — open_basedir равно «none»;
- флажок не установлен — значение open_basedir равно домашнему каталогу домена.
Обычно плагин состоит из XML-файла, описывающего плагин и в который можно добавить/скрыть элементы интерфейса, и обработчика. Обработчик — это скрипт, который будет вызываться до или после определенного действия панели управления. Добавьте XML в каталог /usr/local/mgr5/etc/xml/ и назовите его ispmgr_mod_<имя>.xml, например. /usr/local/mgr5/etc/xml/ispmgr_mod_bitrix.xml
Файл XML должен иметь права на чтение и запись для пользователя root.
XML-описание подключаемого модуля
обработчик> <форма> <имя страницы="домен"> <имя поля="Битрикс"> поле> страница> форма> метаданные> <имя сообщений="webdomain. edit"> 1С-Битрикс Установите флажок для формирования оптимальных файлов конфигурации для 1С-Битрикс сообщения> язык> <язык = "ru"> <имя сообщений="webdomain.edit">1С-Битрикс сообщения> язык> мгрданные>
В разделе метаданных описано, что на вкладку WWW-домен ( page name=»domain» ) будет добавлено новое поле ( name=»bitrix» ) типа флажка ( type=»checkbox» ) ) в форме редактирования ( type=»form» ) веб-домена ( name=»webdomain.edit» )
Раздел обработчика описывает, что после ( after=»yes» ) веб-домен отредактировал ( webdomain.edit ) скрипт с именем bitrix ( handler name=»bitrix» ) типа xml ( type=»xml» ).
Тип xml означает, что скрипт получает XML-файл с параметрами на стандартный ввод из панели управления. Плагин должен возвращать тот же XML на стандартный вывод, где можно добавить пользовательские параметры или изменить существующие параметры.
Раздел lang определяет описание и подсказку на русском и английском языках.
После добавления пользовательского XML перезапустите панель управления
/usr/local/mgr5/sbin/mgrctl -m выход ispmgr
Обработчик
Добавьте сценарий обработчика в каталог /usr/local/mgr5/addon . Файл должен иметь то же имя, что и в разделе обработчика файла xml. В нашем примере это файл /usr/local/mgr5/addon/bitrix:
#!/bin/bash если [[ "$PARAM_bitrix" = "включено" ]] затем кошка | sed 's|$||' еще кошка | sed 's|$| нет |' фи '$PARAM_docroot':.
Установите разрешения для обработчика с помощью следующих команд:
chmod 750 /usr/local/mgr5/addon/chown 0:0 /usr/local/mgr5/addon/<имя_файла_обработчика>
КОД
В условии проверяется значение переменной $PARAM_bitrix.