IE11 / Windows 8.1 带有照片的动态磁贴

3

大家好:

我正在尝试将我管理的网站配置为在Windows 8.1/IE11中可以固定,同时带有一个实时磁贴。第一次通过http://www.buildmypinnedsite.com进行了文档和提供RSS订阅的设置后,我惊奇地发现RSS订阅中的一篇文章(唯一一篇具有图像内容的文章)实际上在显示该文章时使用其中一张图片作为实时磁贴的背景图片,底部是较小的文本,所有这些都在一个半透明的深色背景上。

请参考http://blog.laptopmag.com/how-to-create-a-windows-8-1-live-tile-for-your-website的最后一张图片以获取示例。该文章提到:“只要您的RSS订阅中有图像,磁贴就会在最近的五篇文章中轮换显示它们。”

我非常喜欢使用图像而不是纯色和普通文本的外观,因此由于我们的CMS中的所有文章都有与之关联的横幅图像(虽然不一定实际上出现在内容中),我更新了RSS订阅,以在内容(<description>)的顶部添加了一个<img>标记来嵌入横幅。我还将横幅添加为每个<item>的<enclosure>。我在GUID中添加了一些填充字符,以便它将内容视为“新”,但实时磁贴仍然显示只有文本和彩色背景的四篇文章,以及具有相同背景图像的单篇文章。

现在已经过去了几周,发布了很多新文章,但是实时磁贴仍然继续循环显示只有文本的文章。

Windows 8 prepare site for pinning有很多好的信息和文档链接,我已经仔细阅读了其中的内容,但我找不到有关如何在提要中“包含”图像才能将其拉取作为实时磁贴背景的更多信息。我是否错过了它?

感谢您的时间和帮助!

P.S.我的XML中的<description>字段包含完整的文章HTML(当然只有文章,没有侧边栏、标题等),封装在一个<![CDATA[]]>标记中,以防您想知道。


发现了一些以前没有看过的示例页面(http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/scenario1.html)-由于我对我的 RSS 有控制权,似乎创建自己的 msapplication-notification 订阅源可能比让 buildmypinnedsite.com 为我完成更容易。 - james3mg
2个回答

0

我相信你现在已经找到了自己满意的解决方案,但我想跟进一下并提到我已经按照我上面链接的示例创建了自己的误用通知源。它运行得很好,而且最好的部分(我想回复你的原因)是你可以为每个磁贴大小指定不同的图像!请查看http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/notifications/contoso1.xml,你会看到如何操作。如果可能的话,我绝对建议使用自己的动态xml而不是通过buildmypinnedsite.com使用现有的rss源。 - james3mg

0

好的,我终于搞定了。

enter image description here

enter image description here

关键是完全放弃基于RSS的方法,转而使用IE11特定的瓷砖功能的XML(感谢@james3mg)。
所以我使用了这个:
<meta name="msapplication-notification" 
content="frequency=60;
    polling-uri={$SiteURL}tiles/1;id=1;
    polling-uri2={$SiteURL}tiles/2;id=2;
    polling-uri3={$SiteURL}tiles/3;id=3;
    polling-uri4={$SiteURL}tiles/4;id=4;
    polling-uri5={$SiteURL}tiles/5;id=5;
    cycle=1"/>

您可以在这里看到这些XML:

turbolab.it/tiles/1

turbolab.it/tiles/2

turbolab.it/tiles/3

turbolab.it/tiles/4

turbolab.it/tiles/5

可用模板的完整列表在此处:磁贴模板目录 (Windows Store 应用程序)


很高兴它对你起作用了,但是就我所知,你不需要id=1;id=2这样的东西 - 实际上,除非我读错了什么,它们会互相覆盖,到最后你只是给META一个ID为5...(而且它根本不需要id属性)。 - james3mg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接