Всем Привет! мой компонет реализован в MVC техналогии. я подключил Эдитор Джумли в мой компонент: <?php $editor = &JFactory::getEditor(); echo $editor->display( 'description', $this->detail->description, '550', '300', '60', '20' ) ; ?> вовреми редактирование все нормально работает но когда сохранаю в базу сохраняется без тегов Html Подскажите пожалюсто как мне сделат чтоб мой Эдитор сохранаял в базу html теги тоже Заранее спасибо!
Сам нашел ответ на свой вопрос! короче решения такая: в шаблон(com_name\views\viewshtml\tmpl\form.php) добавим вот такую строчку <tr> <td> <?php $editor = &JFactory::getEditor(); echo $editor->display( 'description', $this->detail->description, '550', '300', '60', '20' ) ; ?> </td> </tr> далше в модул(com_name\models\namemodels.php) в функции сохранит(моем случии имя функции function store() ) добавим такие строчки: $row->description= $post['description'] = JRequest::getVar( 'description', '', 'post', 'string', JREQUEST_ALLOWRAW );
Народ, что тут не так .. у меня получилось прикрутить редактор и все сохраняется в БД но когда сохранаю в базу сохраняется без тегов Html Плиз, подскажите что я упустил? может Джумла сама чистит тэги? Может можно гдето это отключить. поле БД имеет тип "TEXT" тэги там полюбому должны сохраняться!!
вот ответ на твой вопрос: $row->description= $post['description'] = JRequest::getVar( 'description', '', 'post', 'string', JREQUEST_ALLOWRAW ); Description - это имя поля, которое мы собираемся, сохранят информации с html тегом. Просто изменишь description на имя твоего поля: ----------------------------------------------------------------------------- $row->имя твоего поля= $post[' имя твоего поля '] = JRequest::getVar( ' имя твоего поля ', '', 'post', 'string', JREQUEST_ALLOWRAW ); Эту строчку ты должен добавит в функцию сохранения в файле module Файлы модуль находится в папки com_yourcomponentname\models\
Уважаемый kholmatov, не могли бы вы помочь мне? третий день бьюсь, ничего не могу понять. во вложении у мня самописный компонент, не могу к нему подключить редактор. может тут где-то что то недописано? был бы вам очень признателен за помощь!