Как отключить полный html в комментариях только в drupal 7

Хорошо, я установил все редактирование контента для администраторов на полном html в drupal 7. Я также включил wysiwyg и ckeditor. Все хорошо, за исключением того, что я просто хочу простой текст и не ckeditor для разделов комментариев, но хочу разрешить автоматическое преобразование ссылок на него. Как это исправить? спасибо, ребята.

6 голосов | спросил wolverene 3 Jpm1000000pmTue, 03 Jan 2012 17:35:24 +040012 2012, 17:35:24

3 ответа


2

Два параметра определяют, какой текстовый формат используется для размещения контента: разрешения и порядок текстовых форматов. Используется первый формат, для которого пользователь имеет разрешения. Поскольку администраторы имеют разрешение на использование формата Full HTML, если он указан первым в admin/config/content/formats, он будет использоваться по умолчанию - и если он настроен с профилем WYSIWYG, который также будет использоваться.

Улучшенные форматы (уже частично в ядре D7) даст возможность настроить, какой текстовый формат используется для каждого типа контента /комментариев (поэтому вы можете назначить текстовый формат без профиля WYSIWYG). К сожалению, он еще не готов к Drupal 7. Поэтому на данный момент вы не можете (AFAIK) настроить, следует ли использовать WYSIWYG без (вручную), используя разные форматы ввода (или пользовательское кодирование). Некоторые обходные пути:

  • Сначала вы можете отобразить Filtered HTML и не назначать ему профиль WYSIWYG. Вам нужно будет выбрать Full HTML для каждого сообщения, где вы хотите его использовать.

  • Или вы можете настроить комментарии для использования обычного текста. Это оставляет вас без разбора ссылок (для статьи: Структура> Типы содержимого> Article> Article & Комментарии: поля текста: текстовая обработка (обычный текст или отфильтрованный текст).

  • Или вы можете отключить редактор WYSIWYG по умолчанию и переключить его, когда вы хотите его использовать. Затем начните использовать Better Formats, когда он будет готов.

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

Изменить . Я хотел использовать что-то подобное. Вы можете (временно) использовать настраиваемый модуль, подобный этому , чтобы автоматически установить текстовый формат для узлов или органов комментариев. Итак, адаптируйте этот примерный код для comment_body и установите для filter_html (или другой формат, не настроенный для WYSIWYG), и у вас также будет анализ ссылок.

ответил arjan 3 Jpm1000000pmTue, 03 Jan 2012 18:12:09 +040012 2012, 18:12:09
2

Я всегда хорошо разбираюсь в модуле Better Formats , который позволяет полностью контролировать ввод данных форматы для каждого типа (комментарий /блок /узел), роль и тип содержимого.

Другие также ответили на это: взгляните на них:

ответил Jim Kirkpatrick 3 Jpm1000000pmTue, 03 Jan 2012 18:00:41 +040012 2012, 18:00:41
1

В Drupal 7

  1. Перейдите к своему типу контента и нажмите кнопку «Comment fields».
  2. Отредактируйте поле comment_body
  3. Выберите "Plain text"

URL-адрес для комментариев для вашего типа контента будет (если у вас есть комментарии для этого типа)

admin/structure/types/manage/[YOUR CONTENT TYPE]/comment/fields
ответил Andre 23 Jam1000000amThu, 23 Jan 2014 09:15:24 +040014 2014, 09:15:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132