Автор Тема: Редактор режет теги, где исправить настройки?  (Прочитано 4910 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maksonio

  • Местный лис
  • ***
  • Сообщений: 191
  • Авторитет: 3
  • Пол: Мужской
    • Просмотр профиля
Здравствуйте, друзья.

Санта v. 3.13.
Редактор контента режет теги, те же теги i, и многое другое.

Подскажите где мне настроить отображение всех тегов?

Оффлайн Nikodim

  • Опытный лис
  • ****
  • Сообщений: 311
  • Авторитет: 35
  • Пол: Мужской
    • Просмотр профиля
вписать в /components/html_editor/ckeditor/config.js
config.allowedContent = true;

Оффлайн Shturman

  • Разработчики
  • Опытный лис
  • *****
  • Сообщений: 416
  • Авторитет: 71
  • Пол: Мужской
    • Просмотр профиля
Как раз сегодня тоже искал, обновляя движок.

Ещё можно указывать в файле настроек вот такой параметр:
config.extraAllowedContent = 'span(*); p(*); ul(*); li(*); div(*); a(*); table(*); th(*); td(*)';Разрешая определенные теги и любые классы у этих тегов

Я читал вот тут: http://misterbeing.tumblr.com/post/47610345516/ckeditor-check-syntax

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Настройки редактора вообще-то тут: \www\admin\js\main_interface.js
в функции start_include_content

Оффлайн maksonio

  • Местный лис
  • ***
  • Сообщений: 191
  • Авторитет: 3
  • Пол: Мужской
    • Просмотр профиля
Друзья, спасибо.

Но тут другая проблема. Редактор, оказывается, режет теги БЕЗ содержимого. Напр. <i class="fa fa-picture-o fa-2x">1212</i> отображает, а вот <i class="fa fa-picture-o fa-2x"></i> нет.
И так с любым тегом.

Где можно это дело настроить?

Оффлайн Nikodim

  • Опытный лис
  • ****
  • Сообщений: 311
  • Авторитет: 35
  • Пол: Мужской
    • Просмотр профиля
Но тут другая проблема. Редактор, оказывается, режет теги БЕЗ содержимого. Напр. <i class="fa fa-picture-o fa-2x">1212</i> отображает, а вот <i class="fa fa-picture-o fa-2x"></i> нет.
И так с любым тегом.

Где можно это дело настроить?

чтобы не резал пустой тэг, надо добавить в /admin/js/main_interface.js после CKEDITOR.env.isCompatible = true;

CKEDITOR.dtd.$removeEmpty['i'] = false;