【问题标题】:Back end users settings is reset when editing a text element编辑文本元素时重置后端用户设置
【发布时间】:2012-05-04 00:00:54
【问题描述】:

用户设置保存在 be_users.uc
但是当用户编辑一个文本元素时,设置被删除并且该字段几乎是空的。 这只发生在一个页面上并且适用于所有用户。 用户是管理员。

似乎是 HTML 产生了错误。很多 HTML 都可以做到这一点吗?! Here 是用户插入的 HTML

【问题讨论】:

  • 我觉得你最好去 Typo3 询问
  • 看起来像是来自 MS Word 的粘贴,您可能需要在处理数据之前对数据进行一些清理。您是否尝试过向页面发送常规文本?
  • @PadraigD 是的,错误似乎消失了。但我觉得html能做到这一点很奇怪。
  • 问题是,返回的不是 HTML。它是关于格式化等发布的大量 MS Word 元数据。您需要研究用于清理 MS Word 粘贴的功能。我相信谷歌搜索会帮你解决的。
  • 最好使用 RTE 和 MS Word(废话)内容的粘贴框。

标签: php javascript html typo3


【解决方案1】:

我猜,TYPO3 试图将更多的数据写入 uc,而不是允许的。数据是序列化的,所以你可以看到哪个条目太大了。

出于调试目的,您可以增加 be_users.uc 的字段大小,或者您可以保存记录并在之后查看 be_users.uc。也许你可以粘贴?我猜你会在那里看到一些非常大的条目。可能有助于解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    相关资源
    最近更新 更多