【发布时间】:2014-07-15 07:59:16
【问题描述】:
因此,例如在数据库中,我有三个用户:Peter、John 和 Sara。有一个特定的字段,三个用户都可以在其中写入。 彼得写道:
“我喜欢苹果”
,然后 John 附加
“我喜欢香蕉”
。现在我有字段说
“我喜欢苹果,我喜欢香蕉”
,所以如果我想显示哪个部分是由谁编写的,我的方法是创建 html 标签: 该字段将是:
<span class="text-sequence-1">I like apples</span><span class="text-sequence-2"> and I like bananas</span>
然后,我会从数据库中按顺序选择句子,并在悬停时使用 CSS 显示附加内容,在悬停的每个部分上。
- 第一个问题。问题是,如果第三个用户 Sara 来了 更新属于两个原始的文本。哪个可以 如果我允许逐个编辑 Johns 和 Peters 标签,则可以克服。 然后我在原始跨度内获得编辑跨度并可以跟踪 编辑了哪个部分以及如何编辑。如果我这样做,我仍然会 面临第二个问题:
- 第二个问题。如果 Sara 决定编辑,例如 Johns 部分,一些 次。我仍然会严重嵌套。 我可以使用#number 标签而不是 spans,这样我就可以跟踪每个版本的结束位置,但是我无法将 CSS 代码应用到它们上来为属于谁的部分着色并在悬停时应用其他效果,例如显示一个框,谁编辑了它,什么时候编辑的。 任何想法我该如何实施? 对不起我的英语不好。
【问题讨论】:
-
Gacek 是对的 - 这不是不是的方法,如果几个人更改单个字母或复制和粘贴文本,它会很快崩溃。彩虹色的文字很快就会失去任何意义。
标签: tagging