Не отображаются смайлы - Drupal 7

Не отображаются смайлы - Drupal 7

На днях переносили сайт с 6 на 7 и возникла проблема с отображением смайликов в комментариях к ноде. Смайлы реализовывали с помощью модуля Bueditor. При редактировании комментарии код смайлика есть, после сохранения нет ни смайлика, ни кода. Коммент пустой.

Как сделать смайлы с помощью Bueditor:

1) Скачали с drupal.org и установили модули Bueditor, BBCode и Ccfilter (нужно включить Ccfsmileys).

2) В настройках редактора (/admin/config/content/bueditor) определяем для пользователей формат ввода. У меня это BBCode.

Не отображаются смайлы

3) В настройках формата BBcode  добавляем кнопку для добавления смайлов с помощью кода (см. ниже) и называем его любой буквой.

js:
editor.quickPop.open('');
var w = ccfsmileysWrap();
$("", editor.quickPop.popup).empty().append(w);
$("a.ccfsmileys", editor.quickPop.popup).click(function(){
editor.quickPop.close();
editor.active.replaceSelection(this.firstChild.alt, "end");
return false;
});

4) Далее в настройках формата текста (/admin/config/content/formats) выбираем нужный нам формат и включаем там фильтры Ccsfmileys и Convert BBCode to HTML.

Все.

Почему не отображались смайлы?

Анонимные и зарегистрированные пользователи у меня пользовались по умолчанию  форматом текста Filtered HTML, а в нем картинки  не отображаются. )))))))) Нужно было добавить в разрешенные теги для этого формата  - тег <img> и все заработало.

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

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.