zRSSFeed を使用して画像付きのフィードを表示していますが、うまく機能しますが、出力される HTML の順序を修正するのに問題があります。イメージを第一に考えたい。HTML 出力は次のとおりです。
<h4>
<a title="View this feed at" href="http://someurl.com/image.jpg" target="_self">This is an image</a>
</h4>
<div class="date">04/16/2013 01:49:15</div>
<p class="image">
<img src="http://someurl.com/image.jpg">
</p>
これを出力している JavaScript を見つけて、順番をいじってみましたが、簡単に壊れてしまいます。
e.linkredirect && (k = encodeURIComponent(k));
j[d].html = '<' + e.titletag + '><a href="' + e.linkredirect + k + '" title="View this feed at ' + b.title + '">' + g.title + '</a></' + e.titletag + '>';
e.date && a && (j[d].html += '<div class="date">' + a + '</div>');
e.content && (g = e.snippet && '' != g.contentSnippet ? g.contentSnippet : g.content, e.linkcontent && (g = '<a href="' + e.linkredirect + k + '" title="View this feed at ' + b.title + '">' + g + '</a>'), j[d].html += '<p class="image">' + g + '</p>');
最初のインスタンスで j[d].html の先頭に効果的に画像を配置し、e.linkredirect を使用して src を取得できますが、これを画像なしのフィードとして再利用すると、正しく機能しません。画像は、クラス「画像」の段落に追加されます。これをどのように処理するかについて何か提案はありますか?