Являются ли они компонентами, определяемыми contenteditable для использования на веб-сайте? - PullRequest
1 голос
/ 02 октября 2010

Я ищу любое решение для встроенного редактирования для веб-сайта.

Предположим, у меня есть статья, отображаемая на странице.

Чтобы отредактировать ее, я нажимаю кнопку "Изменить" ивсе, что отображается в статье, получает атрибут «contentEditable», и я могу редактировать текст, форматировать, как я хочу, вставлять изображения и т. д.

Есть ли какое-либо решение (бесплатное или коммерческое) для этого на Rails или PHPвеб-сайт?

Ответы [ 2 ]

2 голосов
/ 02 октября 2010

Вы можете попробовать Aloha Editor , хотя похоже, что вам придется купить лицензию, если вы хотите использовать ее в коммерческом продукте.

0 голосов
/ 02 октября 2010

Я не уверен, что существует что-то, что не является частью полноценной CMS, но вы можете создать свой собственный, используя javascript libary (скажем, jQuery ) и компонент расширенного редактора (скажем, CKEditor ).

Очень хороший обзор этого:

  • содержит текст, который вы хотите редактировать в текстовой области внутри формы, скрытый или нет.
  • привязывает событие onclick вашей кнопки редактирования к некоторому javascript, который инициирует компонент редактора в текстовой области, который уже содержит текст, который вы хотите редактировать.
  • отредактируйте некоторые из них, а затем нажмите кнопку отправки формы, которая должна привести к скрипту, который сохраняет вашу форму, с помощью AJAX встроенного или обычного POST.
...