我想利用丰富的文字编辑上的形式,以便让管理员更改的说明。什么是最好的选择这样做?

[更明确的管理员是非技术性的,但可能需要控制一些格式没有使用标记或小标记成为可能。我想是他们能够编辑的线内的所有AJAXy与RTE拥有某些格式的控制,然后提交,并能看到什么样的指令看起来像给终端用户不断变化的网页。

关于插件具体地说,我想知道的是其丰富的测试,编辑插件都是最好用于在轨道上。最容易实现,最明显的API,最简单的使用内联,等等。]

有帮助吗?

解决方案

对于 Tumblon, 我们开始 命令 但是,我们切换到雅虎的 丰富的文本编辑器 因为有一些奇怪的问题的方式介绍工作,因为富人的文本编辑文件和默认的外观和感觉。

两者都很容易融入轨道(他们只是JavaScript后,所有)。有插件,但是你并不真的需要之一。

其他提示

我已经经历了类似的斗争中去,并且已经解决了上衣.不幸的是,锐的结果(至少对我来说,不可否认,我匆忙通过,永不重新考虑),在可怕html。

然后今晚,当我无意中发现了这个帖子,我发现PunyMCE.有2怕的事情有关:1)其令人难以置信的轻型(正如其名称所暗示的),和2)有一个轨插件,已经创造了它:puny_mce在想.

该文件是不够的,除了一对夫妇的事我忽略了/我刮伤我的头:

  1. 有一个打字错误"下的用法", <% 产率:头%>应 <%=产率 头%>
  2. 如果你希望使用更多 比基本工具栏,你需要 包括a)预先设置 配置文件或b)工具栏和项目 所需的插件对这些项目在 既 include_puny_mce 呼叫 和 puny_mce 呼叫。这使得 意识--的 include_puny_mce 是 指示所在的页面 javascript的需要, puny_mce 电话是真的建筑 javascript输出所需要的 产生丰富的编辑。

这里是一个例子,我放在一起,以证明:

<% content_for :head do %>
  <%= include_puny_mce :profiles => [:full] %>
<% end %>

<h1>New post</h1>

<% form_for(@post) do |f| %>
 <%= f.error_messages %>
 <%= f.label :title, "Title" %><br />
 <%= f.text_field :title %><br />
 <%= f.label :content, "Post Content" %><br />
 <%= f.text_area :content, :cols => 100 %>
 <%= puny_mce 'post_content', 'post_content', :profile => :full %>
 <p>
     <%= f.submit 'Create' %>
 </p>
<% end %>

我希望这可以帮助!

我不知道如果我完全理解这个问题,但是如果你只是问问关于其编辑使用,还有许多的选择和他们都不是一个问题的轨道的-您可以用任何的他们只是通过添加一小片javascript到你的标记。好的和最新的概览可以在这里找到: http://bulletproofbox.com/web-based-rich-text-editors-compared/.

有许多为Rails,让用于标记相对简单的语法实现的模板语言。我以前用过RedCloth,纺织( http://redcloth.org/ )的宝石实现,它的相当不错。像液体的东西( http://www.liquidmarkup.org/ )是一个更厉害一点,让模板实际上包括数据库信息的内联。根据项目的需要,既将可能是一个不错的选择。

无论是单独使用这些解决方案将给予就地富文本编辑器,但在后端的东西可能是一个插入式解决方案的一个良好开端。如果你只让管理员虽然输入的信息,我会想象他们不会害怕一点点明文条目。

在米兰的回答的链接断开。值得庆幸的是Ajaxian.com做了职位的很好的总结与在后链接到所有的各种RTE和意见。

链接: http://ajaxian.com/archives/richtexteditors-compared

我知道这一威胁是很老但我遇到了寻找的几个好的选项的几个星期后,因此在情况下的其他人面临同样的问题,像我一样我得到更多的怨恨的反应。所以我最喜欢的编辑是 Froala (所见即所得的编辑 如果您使用的轨),这看起来很干净,很容易处理,并支持嵌入式的视频、照片上传文件上传完全自定义的要点,你甚至可以把它简单的后端用户没有任何知识的响应发展中的地方项目上正确的网页,使他们充分响应。我们已经用这个编辑一些项目和客户喜欢它。

该文件是令人满意,但它可能是更好的如果您使用的是它与框架,如轨道和Django(作为我们做)。但我认为这是提高于一个月的基础。

另一个非常有前途的编辑是 羽毛 (羽毛-轨 如果您使用的轨道).我们还没有用的项目,但是尝试。一旦我们有更多的经验,我们将以后几注意到在这里和 南南合作.

最后,如果你想这样做或提供的响应前端编辑,你可能想看一看 x-editable.看看演示-这是很整齐!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top