master81
Total posts: 24
12 Сен 2017 07:47

Добрый день! HTML-поле описания категории режет html-теги, такие как iframe, script и т.д. В настройках джумлы и редактора TinyMCE фильтрация тегов отключена (в обычных статьях джумлы все работает). Как с этим справиться?

Последние изменения: 13 Дек 2017


Giorgi625 VIP
Total posts: 655
12 Сен 2017 12:55

У самого поля html на странице настроик в конце наидите групу полеи которие ответственни за филтряцию

https://s26.postimg.org/aanj8lsix/html.jpg


master81
Total posts: 24
12 Сен 2017 19:41

Я говорю не про поле HTML, а про место где задается описание раздела2017-09-12_22-40-28


Sergey
Total posts: 13,748
22 Сен 2017 10:09

Тут вступает джумла и ее тайни МСЕ едитор. Посмотрите там по моему настройки или в общих джумлы, или в компоненте контента или в плагине тайни мсе.


master81
Total posts: 24
26 Сен 2017 13:27

В настройках везде фильтрация отключена. Т.е. в обычных материалах джумлы все работает. Фильтруется только здесь в категории. Такое ощущение, что редактор подтягивает только свои настройки по умолчанию и не видит пользовательских. Такая же ситуация и с редактором JCE.


Sergey
Total posts: 13,748
15 Окт 2017 13:57

К сожалению это не код кобальта. Я использую стандартные методы джумлы для вызова редктора, так же как это делается в стандартных компонентах.

Я проверил код еще раз и не нашел места, где Кобальт применял какие либо фильтры к тексту описания категории.

Сделайте такую проверку.

  1. Перейдите в режим исходного кода в редкторе
  2. вставьте ваши теги которые обрезаются
  3. перейдите в режим html
  4. выделите весь текст и нажмите очистить и посмотрите удалится ли ваши теги.

У меня подозрение что очистка поисходит еще на уровне JavaScript редактора.


master81
Total posts: 24
01 Нояб 2017 15:44

Попробовал. Кнопка очистки теги не удаляет. Они удаляются при сохранении категории (раздела).


Sergey
Total posts: 13,748
12 Нояб 2017 05:57

Проверил еще раз. Я ни где не фильтрую данные этого поля. Не понимаю где это может резаться. А если поставить другой редактор, например просто текстовый, тоже режет?


master81
Total posts: 24
15 Нояб 2017 14:53

Вообще отключил редактор. Вставляю IFRAME - при сохранении раздела или категории полностью вырезается. В стандартном материале джумлы - сохраняется как надо. В общем чудеса...


Sergey
Total posts: 13,748
07 Дек 2017 15:05

А проверь в тексте в базе данных. Может это обрезается при загрузке формы. Сохрани, и прежде чем открыть на редктирования, проверь поле описание в базе.


master81
Total posts: 24
11 Дек 2017 10:39

Проверил. В базу фильтрованные теги не попадают. Попробовал напрямую в базе прописать, а потом открыть в админке - все на месте, но при сохранении зарезалось.


Sergey
Total posts: 13,748
13 Дек 2017 13:55

Вот что я обнаружил. Если я пытаюсь вставить айфрейм в поле описания когда это голый HTML и потом переключаюсь в WYSIWYG и потом обратно то айфрейм теряется уже тогда. Другими словами я даже не могу этот айфрейм отправить на сервер. А убрать редктор я тоже не смог.


master81
Total posts: 24
13 Дек 2017 20:33

Вот я и говорю - чудеса )) В итоге получилось вставить видео через шорткод. Хоть они не режутся.

Работает на Cobalt