Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 596 Просмотров
*

Antropolog

  • Новичок
  • *
  • 3
  • 0
Создаю новое поле типа "editor", в объявлении появляется нужное поле, которое редактируется TinyMCE через админку.

Ввожу любой текст, но он не отображается в объявлении(поле включил в отображаемые).  В компоненте  K2 все работает.

Как вставлять поле в редакторе TinyMCE в AdsManeger, у вас оно работает?

это мне нужно для вставки <iframe> в объявления.
*

grinat

  • Давно я тут
  • ****
  • 356
  • 32
Он точно также работает как в K2, скорее всего iframe в целях безопасности из кода удаляется, в administrator\components\com_adsmanager\tables\contents.php есть код $value = JRequest::getVar($field->name, '', 'post', 'string', JREQUEST_ALLOWHTML); то что я выделил жирным параметр который задает какие теги удалять, вот список переменных которые вы можете задать:
1 — JREQUEST_NOTRIM — если установлен, то пробелы по краям не обрежутся, по умолчанию пробелы отсекаются.
2 — JREQUEST_ALLOWRAW — если установлен, то будет отключена всякая фильтрация, при этом более высокие биты игнорируются.
4 — JREQUEST_ALLOWHTML — позволяет html-код. Но если установлен, то все равно будет включен фильтр безопасности по очистке html-кода.
*

Antropolog

  • Новичок
  • *
  • 3
  • 0
Спасибо, поменял опцию, все начало работать  :D