ThinkTanking for design

时间:2014-09-10 作者:Interactive

我有一个不需要脚本解决方案的问题。我想有一些想法和与我一起思考的人。

我有一个脚本,让用户上传一个。csv文件并在编辑器屏幕中查看内容,以便用户可以编辑表单。

我有这个脚本:View content from uploaded file in editor

下一步是一个设计问题(这就是你要解决的问题)
用户可以编辑文件的全部原因是进行一些“设计”修改,这些修改由于其可变性而无法在css中创建<假设用户想要一个特定的celbold 或斜体<这不是我可以准备的。

如果用户保存内容并重新上载新内容。csv文件他做的所有“设计”的东西都不见了,他需要再做一次<这就是我需要解决的问题。我需要一种保存“设计”内容的方法,以便可以将其重新应用到新表中。

如果。csv文件有一个额外的字段或列,应用的样式必须添加到右侧cel。

这是一个难题,因为我根本不知道该怎么做。

我希望任何人都能和我分享他们的想法。

M

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

WordPress将内容数据存储为文本,文本被认为是有效的HTML或“弱”HTML(没有段落标记,由WP在处理过程中添加)。有第三方备选方案(如降价)和嵌入式选项(如latex),但原则上是HTML。

HTML的表示方面可以通过以下方式更改:

HTML标记本身是内联或外部CSS,因此除外部CSS之外的任何情况都不会在内容覆盖后继续存在。让用户编写CSS(更多的是涉及表格和第n个单元格之类的东西)不太可能是任何实际的做法。

如前所述,在我看来,这个用例几乎无法解决。我唯一能想到的保留更改的方法是禁止在现有内容之上上传。

除了内容和纯文本之外,表格数据还可以被解析并存储在其他表示形式中,如数组数据结构或实际的数据库表。在这种情况下,通过保留更改来更新它变得更加实用,但决不是微不足道的(您将需要一个能够解决已编辑数据和新数据之间冲突的差异解决方案)。

结束

相关推荐

第一次提交时WP-EDITOR为空

我在一个简单的插件中使用wp编辑器,但我遇到了一个问题,第一次点击提交按钮时,数据库中的内容是空白的。<?php $editor_id = \'mycontent\'; wp_editor($content, $editor_id ); ?> 因此,我尝试使用以下内容提醒内容:if (j(\".wp-content-wrap\").hasClass(\"tmce-active\")){ alert(