Content management system 如何在CMS中处理图像,人们可以编辑自己的html

Content management system 如何在CMS中处理图像,人们可以编辑自己的html,content-management-system,Content Management System,我们有一个CMS,人们可以上传图像。我们目前不提供删除功能,但最好提供一个。 提供删除功能的问题在于,人们可能会删除他们不需要的图像,但该图像可能会在其他人的文章中使用。 因为人们使用WYSIWYG浏览器编辑器来选择图像,所以我认为我们不能很容易地跟踪所使用的图像 关于如何在不破坏其他文章的情况下启用删除,有谁有好的解决方案吗?如果您将图像位置存储在数据库中,并且从数据库生成的列表中选择了用户,则可以将引用计数添加到图像记录中。将图像添加到页面时递增,删除时递减 然后,在图像管理页面上,仅当引用

我们有一个CMS,人们可以上传图像。我们目前不提供删除功能,但最好提供一个。 提供删除功能的问题在于,人们可能会删除他们不需要的图像,但该图像可能会在其他人的文章中使用。 因为人们使用WYSIWYG浏览器编辑器来选择图像,所以我认为我们不能很容易地跟踪所使用的图像


关于如何在不破坏其他文章的情况下启用删除,有谁有好的解决方案吗?

如果您将图像位置存储在数据库中,并且从数据库生成的列表中选择了用户,则可以将引用计数添加到图像记录中。将图像添加到页面时递增,删除时递减

然后,在图像管理页面上,仅当引用计数为0时才启用删除


但是,如果用户可以编辑自己的HTML,则无法阻止他们(除了教育)直接引用图像。

如果将图像位置存储在数据库中,并且用户从数据库生成的列表中选择,则可以将引用计数添加到图像记录中。将图像添加到页面时递增,删除时递减

然后,在图像管理页面上,仅当引用计数为0时才启用删除


尽管如果用户可以编辑他们自己的HTML,您也无法阻止他们(除了教育)直接引用图像。

尽管这实际上取决于您如何实现CMS解决方案,但如果您跟踪哪些文章引用了您的图像,这可能是一个好主意。然后,每当有人从他们的文章中删除图像时,你知道只有在剩下零引用的情况下才删除图像文件本身。

虽然这实际上取决于你是如何实现CMS解决方案的,但如果你跟踪哪些文章引用了你的图像,这可能是一个好主意。然后,每当有人从他们的文章中删除图像时,您知道只有在剩下零个引用的情况下才删除图像文件本身。

对post数据进行一点分析可能会产生一些图像URI,您可以使用这些URI修改引用计数(这样也适用于直接编辑)

除了引用计数,如果你还没有做到这一点,你可以根据每个用户对上传的媒体进行隔离——因此,如果他们删除了他们认为不需要的内容,这不会破坏其他用户的工作吗


这两个都不是特别优雅。。。但问题也不是这样:P.

对post数据进行一点分析可能会产生一些图像URI,您可以使用这些URI修改引用计数(这样也可以用于直接编辑)

除了引用计数,如果你还没有做到这一点,你可以根据每个用户对上传的媒体进行隔离——因此,如果他们删除了他们认为不需要的内容,这不会破坏其他用户的工作吗


这两个都不是特别优雅。。。但问题也不是:P.

这是一个好主意,问题是,我看到的文本中没有,人们可以编辑html,理论上可以通过复制url添加图像。这是一个好主意,问题是,我看到的文本中没有,人们可以通过将url复制到html中来编辑html并理论上添加图像。。