【问题标题】:How to prevent GIFs from stopping animating when uploaded in Content area如何防止 GIF 在内容区域上传时停止动画
【发布时间】:2018-03-09 17:18:04
【问题描述】:

在内容区域上传动画 GIF 时,它们在页面发布后不会动画。

我尝试关闭调整大小,但没有奏效。我也用 Silverstripe 4 对其进行了测试,但问题相同。

当用户在内容区域内上传动画 GIF 时,我可以做些什么来保持它们的原样?


更新:关于可能的重复 - 这个问题没有解决方案,只是一个没有持续很长时间的解决方法。我需要的是按原样上传动画 GIF,而不是被 SilverStripe 以任何方式干预,以便它们继续保持动画。这不是 CSS 问题。它不能用 CSS 修复。 SilverStripe 处理内容的方式才是问题所在。另一个问题的解决方案是增加插入宽度,但我已经把它做得很高了,再高一点似乎就破坏了该功能的意义,所以我想要的只是让 SilverStripe 完全不理会 GIF以及它使用的任何大小调整功能。

此外,有人建议为 GIF 制作单独的上传字段,这也不是解决方案。 GIF 将成为用户创建的文章的一部分;例如,如果文章是一篇教程,那么动画 GIF 可以帮助读者直观地看到他们阅读时应该发生的事情

【问题讨论】:

  • 您是如何将它包含在您的页面中的?在 HTMLEditor 中还是以编程方式?
  • @wmk 是通过 HTML 编辑器,有一些文章作为教程和动画 GIF 帮助读者更容易理解
  • 关于重复项-它们都是我的问题的链接。我之前问过这个问题,从来没有真正解决这个问题。我想要的只是让 GIF 不受 SilverStripe 破坏它们的任何“功能”的影响。我尝试使用 SilverStripe 4 对其进行测试,但显然这个“功能”仍然存在,所以我没有费心升级。

标签: silverstripe


【解决方案1】:

我在 SS4 中发现了一个解决方案......似乎如果您在文件部分中使用“替换文件”选项并重新上传动画 GIF,它就不会像微小的那样损坏它-MCE 上传。这是一种冗长且有问题的方法,但至少您不必对 php/ss 文件进行任何更改。

【讨论】:

    猜你喜欢
    • 2018-07-17
    • 1970-01-01
    • 2016-12-09
    • 2014-12-02
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2022-09-27
    相关资源
    最近更新 更多