Kohana - Кто сталкивался?

lampslave
Интересное кино.
Третий день с женой смеёмся :-)
lampslave
А без CKEditor-а?
< и > и всё что внутри резал. Сейчас уже нет. Такую-же байду и пишет
lampslave
У базы кодировка правильная?
utf8_general_ci
UPD в базе стала появляться запись &nbsp;Bold&nbsp;
timere mori ambulantes
&nbsp; - это пробел. Там может быть несколько "очистителей" стоит и они друг с другом не дружат? Поищите htmlpurifier какой-нибудь.
htmlpurifier Ага, есть такой.
timere mori ambulantes
Он как раз отвечает за очистку текста от всякой гадости. И видимо он то ли не настроен, то ли настроен криво, то ли с чем-то конфликтует.
Настроил его на нужные теги. Результат - ноль.
Кстати. Этих вопросиков и &nbsp; вообще не появляется, если писать без пробелов.
А теги кто-то ещё режет.
CKEditor жирное делает <strong>'ом.
Если в редакторе ручками наберёшь <strong> жирным выделяется - всё работает.
А Сам редактор не может…
timere mori ambulantes
Если руками теги набирать, они нормально в базу вставляются?
да:
&lt;strong&gt
если ручками писать <strong> то редактор преобразует это в &lt;strong&gt
а теги в чистом виде, как их отдаёт редактор не проходят (
timere mori ambulantes
akmkin
Проблема в том, что в БД не пишутся < и >. А надо.

Смотреть вам надо в модель, которая отвечает за сохранение поста или в этот самый визивик. Вообще извращение его использовать. Сколько их не пользовал все настолько убоги, насколько это возможно. Приходилось допиливать/перепиливать. TinyMCE самый адекватный. А вот замена b на strong это семантически правильный ход.

Что делает HTML::chars()? Внезапно! Что делает htmlspecialchars объяснять не надо я думаю? :)
Keep it simple, stupid!
:) Нет, не надо.
Действительно просто, я все варианты перебрал - думал там не только htmlspecialchars.
Jisatsu
замена b на strong
b не использую с детства :)
TinyMCE - не увидел, на будущее знать буду.
Jisatsu
Приходилось допиливать/перепиливать
пилим уже… Эххх…
Jisatsu
Вообще извращение его использовать.
Заказчику надо - никуда не денешься…
В общем спасибо, получилось всё.
Действительно не в kohan'е дело, а в программистах, что до меня сидели.
timere mori ambulantes
akmkin
Действительно не в kohan'е дело, а в программистах, что до меня сидели.

Прочтите мою подпись. :))))) Все мы когда-то такими были, а кто-то таким и остаётся.
Я сам писал на Кохане два проекта. Фреймворк мне нравится, но я решил попробовать перейти на Laravel для мелких сайтов. Переход на ZF2 заставляет, а Кохана сидит на стареньких принципах, отстаёт что-то сильно.
Keep it simple, stupid!
 
Зарегистрироваться или войдите чтобы оставить сообщение.