Показать сообщение отдельно
Старый 12.02.2007, 13:34   #23
Maxim T
Продвинутый
 
Регистрация: 02.05.2006
Сообщений: 43
Отправить сообщение для Maxim T с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
Кстати - в посл версиии tinyRTE столкнулся с глюками при сохранении текстов - режутся <p> по сходу не ясной логике (похоже что-там не так с трансформациями DB->RTE)
Странно, что не включён.
Перерыл половину исходников, вроде не много разобрался что к чему.

Дело в том что рендиргом контента при записи в базу через html редактор занимается сразу в нескольких местах.

1. Сам редактор. Кстати видимо здесь и режутся теги <p> посмотрите в настройках редактора по умолчанию стоит invalid teg: p,script

2. Перед добавлении в базу, текст обрабатывается через CSS style content
хотя может и не через него, главное то что обрабатывается весь текст вне зависимости от редактора. Настройка правил обработки задаётся в TSconfig, которого кстати почти нет в tinyrte

3. При выводе текста из базы он опять обрабатывается, здесь точно через CSS style content

Итог: По моему при установки любого html редактора надо сначало отключить htmlArea, поставить нужный редактор и снова включить htmlArea. Производить это необходимо для того чтобы настройки заданные в htmlArea и для htmlArea через TSconfig сохранились, по карайней мере у меня так нормально заработал tinyrte, а то приходилось код редактора править, на предмет добавления TSconfig а.

p.s. Сейчас думаю об интеграции INNOVA STUDIO, по моему довольно удачный редактор, да и стоит не дорого.
Maxim T вне форума   Ответить с цитированием