Orchard CMS実装のRSSコンシューマー(Vandelay Industries RemoteRSS)に次のコードがあります。
@using System.Xml.Linq
@{
var feed = Model.Feed as XElement;
}
<ul>
@foreach(var item in feed
.Element("channel")
.Elements("item")
.Take((int)Model.ItemsToDisplay))
{
<li>@T(item.Element("description").Value)</li>
}
</ul>
Imが使用しているRSSフィードはPinterestからのものであり、これは画像、リンク、および簡単な説明をすべてフィードの「description」要素内にバンドルします。
<description><a href="/pin/215609900882251703/"><img src="http://media-cache-ec2.pinterest.com/upload/88664686384961121_UIyVRN8A_b.jpg"></a>How to install Orchard CMS on IIS Server</description>
私の問題は、テキストビットが必要ないことです。また、「href=」リンクの前に「http://www.pinterest.com」を付ける必要があります。
私は、上記の初心者のスキルを使用して元のコードを編集することができました。これにより、基本的に、相対的なリンクとして画像が表示され、サーバーをローカルで指すようになります。これらの画像の後には、簡単な説明も続きます。
要約すると、すべてのリンクの前に「http://pinterest.com」を付けてから、画像/リンクの後の料金テキストを削除する方法が必要です。
どんなポインタでも大歓迎です、ありがとう。