Piotr
Krajewski
web application
programmer
Temat: CKEditor + Textarea
Witam,mam kolejny problem z dekoratorami, filtrami i walidatorami do nich.
Mianowicie chodzi o element textarea, który tworzę w sposób następujący:
$description = $this->createElement('textarea', 'description');
$description->setLabel('<sup class="txtRed">*</sup> Opis:')->setRequired(true)->setAttrib('id', 'fDescription')->addFilters(array(
new Zend_Filter_StringTrim(),
new Zend_Filter_StripNewlines(),
new Zend_Filter_StripTags()
))->addValidators(array(
new Zend_Validate_NotEmpty(),
));
wszystko działało znakomicie do czasu gdy trzeba było połączyć owy element z ckeditor'em. Samo połączenie jest banalne wg dokumentacji, nie mniej jednak problemem okazało się zezwalanie przesyłania tylko określonych tagów html.
W powyższym kodzie widać że stripujemy wszystko gdyż nie chcę mieć żadnych linków, list itp.
Problemem jest zezwolenie użytkownikowi na przesyłanie określonych tagów a mianowicie: <b></b> <strong></strong> <u></u> <i></i> a także <p> z określonym style np: <p style="text-align: center; "></p>
ma ktoś pomysł ja umożliwić przesyłanie tylko tych wybranych tagów dalej ?
Chciałbym jedynie zezwolić