用于编辑新闻文章的简单CakePHP文本标记解决方案

用于编辑新闻文章的简单CakePHP文本标记解决方案,cakephp,text,markup,Cakephp,Text,Markup,当我第一次在网上搜索转换小新闻帖子(由非技术人员撰写)的简单CakePHP方法时,我在TextHelper中找到了flay方法。但事实证明,它一直在引用 纺织似乎确实是一种非常有能力的标记语言。然而,对于非技术性的作者来说,这恐怕太复杂了。他所希望的只是能够写出由两行新行分隔的段落和插入的超链接 有没有一种简单而不臃肿的方法可以通过CakePHP实现这一点?我认为如果标记集只有几个成员,您可以创建自己的标记集。处理这些标记很容易,您只需要在提交后使用正则表达式替换它们 另一个解决方案是向站点添加

当我第一次在网上搜索转换小新闻帖子(由非技术人员撰写)的简单CakePHP方法时,我在
TextHelper
中找到了
flay
方法。但事实证明,它一直在引用

纺织似乎确实是一种非常有能力的标记语言。然而,对于非技术性的作者来说,这恐怕太复杂了。他所希望的只是能够写出由两行新行分隔的段落和插入的超链接


有没有一种简单而不臃肿的方法可以通过CakePHP实现这一点?

我认为如果标记集只有几个成员,您可以创建自己的标记集。处理这些标记很容易,您只需要在提交后使用正则表达式替换它们

另一个解决方案是向站点添加JavaSctipt所见即所得。像这样的东西可以让编辑变得更轻松。

像纺织或(例如,在stackoverflow上使用)这样的语言对于习惯于在“纯模式”下编辑文本并且有一点技术背景的人来说是非常好的,我想

但是对于那些对计算机不太了解的“真正的普通人”来说,这些计算机并不是真正的用户友好型的,也不是容错的^^
即使是我,谁知道为什么使用这些语言,以及它们是如何工作的,经常不得不编辑我的文章,因为这样的错误,如“没有插入一个空行在正确的地方得到这个或那个承认:-(

对于用户来说,一个很好的解决方案是使用某种所见即所得编辑器,这样他们就可以输入文本,使用一些看起来像MS Word的小图标来格式化文本,等等

常见的例子有

  • (此链接指向“简单演示”页面,这可能正是您的用户所需要的)
它们不难集成到现有的应用程序中,并且可以真正使您的后台更加友好!
而且,根据编辑文本的用途,您可能会激活更多或更少的选项,以最适合他们的需要

但是还有很多其他的;-)



这意味着您将HTML文本存储在数据库中;并且,出于安全原因,您可能希望使用类似的方法对其进行清理。

谢谢!我可能会尝试类似的方法,尽管出于我的目的,它可能有点过了头。不客气:-)一开始可能有点过分,但如果您将其配置为只显示用户需要的图标(而不是更多,这样他们就不会丢失在4行图标中:-D),我想他们会喜欢所见即所得;-)谢谢,这是一个好建议。不过,我希望看到一个不涉及太多手动工作的解决方案。