Advertising sustains the DA. Ads are hidden for members. Join today

6.15. Основы: Форматы текста и Редакторы

Last updated on
14 April 2025

Что такое форматы текста и фильтры?

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

Модуль ядра Filter обеспечивает функциональность текстового формата, а Стандартный профиль установки устанавливает Basic HTML, Restricted HTML, и Full HTML форматы текста. Каждый текстовый формат имеет соответствующее разрешение, так что вы можете разрешить только доверенным пользователям использовать определенные текстовые форматы. Это ограничивает ненадежных пользователей в форматах текста, таких как Basic HTML, который фильтрует опасные HTML-теги.

Какие редакторы связаны с форматами текста?

Каждый текстовый формат может быть связан с редактором, такой как визуальный WYSIWYG (Что вижу, то и получаю (What You See Is What You Get)) HTML редактор. Модуль ядра Text Editor обеспечивает возможность ассоциировать редакторов с форматами текста, и настроить редакторы (такие, как добавление и удаление кнопок с их панелей инструментов). Модуль ядра CKEditor является стандартным редактором, известным как CKEditor, он может быть использован для редактирования содержимого HTML на вашем сайте.

Что такое межсайтовый скриптинг?

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

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: structure-text-formats.asciidoc

Help improve this page

Page status: No known problems

You can: