3

全て:

管理している Web サイトを、Windows 8.1/IE11 でライブ タイルをピン留めできるように構成しようとしています。初めてhttp://www.buildmypinnedsite.comとそのドキュメントにアクセスし、RSS フィードを提供したとき、RSS フィードの記事の 1 つ (コンテンツに画像が含まれている唯一の記事) が実際にあることに驚きました。画像の 1 つをライブ タイルの背景として使用し (その記事が表示されたとき)、半透明の暗い背景の上に、タイルの下部に小さなテキストを配置しました。

例として、 http://blog.laptopmag.com/how-to-create-a-windows-8-1-live-tile-for-your-websiteの最後の画像を確認してください。その記事では、「RSS フィードに画像が含まれている限り、タイルは画像を含む最新の 5 つの記事を順番に表示します」と述べています。

無地やプレーン テキストの代わりに画像を使用する外観がとても気に入ったので、CMS ですべての記事に関連付けられたバナー画像があるため (必ずしも実際にはコンテンツに含まれているとは限りません)、RSS フィードを更新して、コンテンツの上部にある <img> タグ (<description>) は、コンテンツの上部にバナーを埋め込みます。また、各 <item> に <enclosure> としてバナーを追加しました。コンテンツが「新規」と表示されるように、GUID にパディング文字を追加しましたが、ライブ タイルには、テキストと色付きの背景だけの 4 つの記事と、同じ背景画像の 1 つの記事が表示され続けました。

数週間が経過し、多くの新しい記事が投稿されましたが、ライブ タイルはテキストのみを表示する記事を循環し続けています。

ピン留めのための Windows 8 準備サイトには、多くの優れた情報とドキュメントへのリンクがありますが、それらを確認しましたが、画像をフィードに「含める」方法については、これ以上の情報を見つけることができません。背景として引き込まれました。私はどこかでそれを逃していますか?

お時間をいただきありがとうございます。

PS XML の <description> フィールドには、完全な記事 HTML (もちろん記事のみで、サイドバー、ヘッダーなどはありません) が含まれており、<![CDATA[]]> タグで囲まれています。

4

2 に答える 2

0

私もこの正確な問題を調査しています (主な違い: 完全なコンテンツではなく、部分的なフィードを持っています)。

私が見つけた唯一の参照はmsapplication-TileImage http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx#msapplication-TileImageです:

<meta name="msapplication-TileImage" content="images\tileimage.jpg">

もちろん、これは次善の「すべてに対して 1 つのイメージ」ソリューションにすぎません。

于 2013-10-07T13:27:34.033 に答える
0

わかりました、私はついにそれを正しくしました。

ここに画像の説明を入力

ここに画像の説明を入力

重要な点 (@james3mg に感謝) は、RSS ベースのアプローチを完全にやめて、タイル機能の IE11 固有の XML を使用することでした。

だから私はこれを使用しました:

<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/タイル/1

Turbolab.it/タイル/2

Turbolab.it/タイル/3

Turbolab.it/タイル/4

Turbolab.it/tiles/5

利用可能なテンプレートの完全なリストはこちら:タイル テンプレート カタログ (Windows ストア アプリ)

于 2013-10-26T10:06:01.947 に答える