Fckeditor удаляет пустые теги! Как исправить?

#php #javascript #fckeditor

#php #javascript #fckeditor

Вопрос:

Если вы введете код <a href="/link"></a> , FCKeditor удалит тег.

Запустите FCKeditor, перейдите в режим исходного кода (в FCKeditor). Введите <a href="bob"></a> (ничего не отмечайте в области содержимого привязки), перейдите в режим WYSIWYG. Вернитесь в режим исходного кода, и вы увидите пустой исходный код.

Как я могу это исправить?

Ответ №1:

Ни одна из этих ссылок не является допустимой. Ссылка должна что-то содержать.

Если вы хотите разместить привязку, используйте <a name="bob">Bob</a>

Если вы хотите создать ссылку на якорь, используйте <a href="#bob">Link to Bob</a>

Комментарии:

1. допустимые ссылки или нет — дело не в этом. Он также удалит пустые теги span.

2. дело в том, что мне просто нужно вставить пустой тег! это может быть <div></div> и другое.. Я пробую это dev.ckeditor.com/ticket/2253 но никаких эффектов

Ответ №2:

спасибо всем, я исправил в файле js/fckeditorcode_gecko.js прокомментировать все

 if ( htmlNode.innerHTML.Trim().length == 0 amp;amp; !htmlNode.name )
                        return false ;   
  

Ответ №3:

… если у вас есть доступ к настройкам, если я не ошибаюсь, вы можете попросить редактора оставить ваш код в покое. Если у вас нет доступа к настройкам, возможно, вам не повезло.

РЕДАКТИРОВАТЬ: Если вам нужен какой-либо пустой тег, тогда DIV будет работать. Span не будет, но div будет, узнал сегодня.

Комментарии:

1. у меня есть доступ, я пробую все конфигурации, но нет настроек, которые это исправили, извините за мой плохой английский