如何让 Radius 标签正确解析 FBML
我在当前应用程序中使用 Radius 标签系统(来自 RadiantCMS)作为内容引擎。一切都运行得很好,但现在我在内容中使用 FBML 时遇到了问题。
当我向我的模板提供如下标签时:
<fb:profile-pic uid="loggedinuser" size="square"></fb:profile-pic>
Radiant 会感到困惑,错误地解析结束标签并输出:
<fb:profile-pic uid="loggedinuser" size="square"> /fb:profile-pic>
...这反过来又破坏了 FBML 解析引擎。
我没有使用 Radius 的 fb 前缀,因此没有冲突,事实上,我可以通过使用自闭合格式使许多标签正常工作:
<fb:profile-pic uid="loggedinuser" size="square"/>
自闭合在很多情况下都很好,但能够提供标签的内容意味着在 Facebook 连接引擎加载时有可见的内容。
I am using the Radius Tag System (from the RadiantCMS) for a content engine in my current applciation. Everything has worked really well, but now I am experiencing issues when using FBML inside my content.
When I supply a tags like the following to my template:
<fb:profile-pic uid="loggedinuser" size="square"></fb:profile-pic>
Radiant gets confused, incorrectly parsing the close tag and outputting:
<fb:profile-pic uid="loggedinuser" size="square"> /fb:profile-pic>
... which in turn breaks the FBML parsing engine.
I am not using the fb prefix for Radius, so there is no clash, and indeed, I can get many of the tags to work by using the self-closing format:
<fb:profile-pic uid="loggedinuser" size="square"/>
Self-closing is fine in many cases, but being able to provide content for a tag means that there is content visible while the Facebook connect engine loads.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
快速分析表明,Radius 在包含命名空间的关闭标签方面存在问题。这绝不是 Facebook 独有的问题。
A quick analysis showed, that Radius has a problem with closing tags that contain namespaces. This is in no way a Facebook only problem.