CKeditor и его автоматическая правка html кода

запихал в цкэдитор
PHP:
<object height="450" width="500" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0">
				        <param value="download/swf/pilotrek.swf" name="movie"><param value="best" name="quality">
				        <param value="true" name="play">
				        <embed height="450" width="500" play="true" quality="best" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" src="download/swf/pilotrek.swf">
			      </object>
на выходе в БД при сохранении получил
PHP:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" height="450" width="500"> <param name="movie" value="download/swf/pilotrek.swf" /><param name="quality" value="best" /> <param name="play" value="true" /> <embed height="450" play="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" src="download/swf/pilotrek.swf" type="application/x-shockwave-flash" width="500"></embed> </object>
так что точно могу сказать, что в 3.1 версии все ок. эмбед не режется. да и с какой стати ему это делать...
какая версия редактора стоит?

Повторил выше приведённое у себя, работает.Вставил код в source и всё норм.
Что делаю я:
1) пишу содержимое в базу напрямую скриптом
2) открываю запись ckeditorom
3) Вижу что он теги обрезал
Casper_R попробуйте записать мой код в базу через phpmyadmin и открыть ckeditorom потом, что будет.
ЗЫ версию себе скедитора обновил все так же :confused:
 
как и ожидалось при заталкивании куска кода в mysql напрямую, цкэдитор лишь обернул его в <P></P>
PHP:
<p>
	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" height="450" width="500"> <param name="movie" value="download/swf/pilotrek.swf" /><param name="quality" value="best" /> <param name="play" value="true" /> <embed height="450" play="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" src="download/swf/pilotrek.swf" type="application/x-shockwave-flash" width="500"></embed> </object></p>

потом при сохранении ничего не меняется/не режется. Какой тип ячейки (varchar, text ... ) в которую вы запихиваете данные?

и вообще кидайте в студию код, который записывает данные в mysql
 
а у меня CKEditor режет теги <html><head><body></html></head></body>, причем все что между <head> </head> обворачивает в <p></p> уже блин хрен знает скока воюю с ним, а толку 0, как резал так и режет. Мож кто знает как отключить форматирование кода редактором вообще?
 
У меня была похожая ситуация с tinyMCE - он переписывал гад урлы на свое усмотрение. Вылечил настройками.

Похоже, что и у вас дело в настройках самого CKEditor-а
Посмотрите доки: Для просмотра ссылки Войди или Зарегистрируйся
 
режет, причём отключение фильтров безопасности не помагает. для примера: переключите ЦК в режим исходного кода, вставьте любой <embed> объект, переключите в нормальный режим редактирования. отобразится нормально. НО! если после этого нажать снова на исходный и потом на нормальный - код ломается.
как лечить - не знаю.
 
Назад
Сверху