0

SimplePieをインストールして、RSSフィードを解析してサイトに表示しました。カスタムXMLタグを取得するためのチュートリアルを試しましたが、うまくいきません。

カスタムタグは次のとおりです。<odat:image> http://www.image.com/images/items/image.jpg </ odat:image>

タグをさまざまな変数に分解して、情報の表示を希望どおりにフォーマットできるようにします。何か案は?

ありがとうございました!

現在のSimplePieコード:

foreach ($feed->get_items() as $item):?>

    <div class="item">
        <h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
        <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
    </div>

<?php endforeach;?>
4

1 に答える 1

-1

試す

$items = $feed->get_items();
foreach ($items as $item):?>

    <div class="item">
        <h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
        <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
    </div>

<?php endforeach;?>

これで問題が解決するはずです

フィード内のカスタム要素を取得するにはget_item_tags()、タグの配列を使用できます
http://simplepie.org/wiki/reference/simplepie_item/get_item_tags

print_r()を使用して配列を検査すると、必要なデータとそのアクセス方法を見つけることができるはずです。

DC

于 2011-01-28T01:51:05.773 に答える