0

このサイトは Ning 上に構築されています。ホームページに jQuery タブが設定されており、ソース コードを調べると、これらのタブが外部の URL (以下) からコンテンツを取得していることがわかります。

<div class="ui-tabs" id="tabs"> 
     <ul> 
          <li><a href="http://friendsorenemies.com/vip/blog/embedPromoted?pageSize=10">Features</a></li> 
          <li><a href="http://friendsorenemies.com/vip/blog/embedVip?pageSize=10">Vip Blogs</a></li> 
          <li><a href="http://friendsorenemies.com/vip/blog/embedAll?pageSize=10">All</a></li> 
     </ul>
</div>

ただし、これらの URL は Ning の標準ではありません (同様の Ning ブログの URLに/vip/blog/embedPromoted?pageSize=10を追加しようとしましたが、うまくいきませんでした)。ブログ投稿だけを抽出します。参考までに、Ning のブログページは次のようになります。

ブログの投稿だけでこれらのページをどのように作成したか知っている人はいますか? 私は当初、ブログのRSS フィードを使用することを考えていましたが、RSS には作成者のアバターや、上記の最初のリンクにあるような特定の投稿メタデータ情報が含まれていないことに気付きました。

どんな助けでも大歓迎です。

事前にすべてに感謝します!

4

3 に答える 3

0

rssinclude.comをチェックしてください。これは、RSS フィードをサイトにドロップする便利な方法です。

それがうまくいかない場合は、QueryPathライブラリを使用してサイトの jQuery スタイルから HTML を取得できますが、PHP で行います。

于 2011-05-08T08:31:08.220 に答える
0

その/vipNing サイトの URL は、Ning がカスタム PHP コードをホストしていたときのカスタム機能です。これはカスタム機能であるため、他のサイトでは利用できません。

Ning APIを使用して同様のものを作成し、特定のメンバーのセットからのブログ コンテンツを単一の HTML ページまたは RSS フィードに集約することができます。外部サーバーに実装する必要があります。

于 2011-05-09T20:32:16.797 に答える
0

とはどういう意味rss feeds don't include the author's avatarですか? OPにあるリンクに含まれています。

これを実装する方法の 1 つは、XSLT テンプレートを RSS フィードに適用して HTML ページを作成することです。

于 2011-05-08T08:52:25.040 に答える