アクセス数: | 今日: | 昨日:   記事数:996

HOMESITE MAPBOOKMARKTAG CLOUD

Tag:iTunes

【WordPress】iTunesのRSSを表示させる方法

『【WordPress】iTunesのRSSを表示させる方法』をはてなブックマーク

iTunes & RSSiTunes Storeはトップ10やトップ25などのRSS配信をしています。
RSSリーダーで読む事も、WordPressではなくても表示させる事は可能です。
私がWordPressを使ってるってだけです。

WordPressでのRSS表示方法は以前書いた『【WordPress】外部RSSを取得して表示する方法』の方法を使っています。
この方法を使ってWordPress上に表示させてみます。
『sidebar.php』など、PHPファイルに書くのであれば何の問題もありませんが、ページを使って表示させる場合はPHPで書いていますので、以下のプラグインが必要になります。

Bluesome
Exec-PHP plugin for WordPress

このプラグインを入れると、記事内だろうがページ内だろうが、どこでもPHPを書く事が出来ます。

以下はWordPressのページを使って、無料ゲームアプリ トップ10を表示させています。

米が好き
App Store 無料ゲームアプリ トップ10

説明文の開閉はjQueryを使用しています。
では、サンプルページのように表示させる方法。

まず、以下のサイトでRSSフィードを取得します。
Apple – iTunes – RSS Generator
Apple - iTunes - RSS Generator

今回は『Japan / App / 無料 app / 10 / ゲーム』で取得しています。
ページを作成し、以下のコードを書きます。
<?php
  $rss = fetch_rss('http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143462/limit=10/genre=6014/xml');
  $maxitems = 10;
  $items = array_slice($rss->items, 0, $maxitems);

  if (empty($items)) echo 'No items';
  else
    foreach ($items as $item) :
?>
~~~~~
<?php endforeach; ?>

取得したRSSフィードをコピペし、表示する数を10に設定しています。
『~~~~~』の所に好きなようにデザインします。
RSSからの情報は『$item』に格納されます。
配列に入っているデータは以下のようになります。
名 称表示コード
アップデート日
<?php echo $item['updated']; ?>
ID
<?php echo $item['id']; ?>
タイトル
<?php echo $item['title']; ?>
説明文
<?php echo $item['summary']; ?>
名前
<?php echo $item['im']['name']; ?>
期間
<?php echo $item['im']['duration']; ?>
製作者
<?php echo $item['im']['artist']; ?>
価格
<?php echo $item['im']['price']; ?>
アイコン
<?php echo $item['im']['image']; ?>
リンク
<?php echo $item['link']; ?>
リリース日
<?php echo $item['im']['releasedate']; ?>
1枚目のスクリーンショット
<?php echo $item['link_enclosure']; ?>
コピーライト
<?php echo $item['rights']; ?>
全文
<?php echo $item['atom_content']; ?>

注意点1
アイコンは3つのサイズがあり、『image』の中に3つ分のURLが入っています。
それをそのまま書いても表示されないので、100×100のアイコンを表示させる場合、以下のような文になります。
<img src="<?php echo substr($item['im']['image'],162,245); ?>" />
PHPのsubstrで162(161)文字目~245(244)文字目を出力するようにしています。
数値は0から始まります。

ちなみに175×175の大アイコンもあるようで、その場合はこちら。
<img src="<?php echo substr($item['im']['image'],0,69); ?>175x175-75.jpg" />

注意点2
ジャンルとカテゴリーに関してはRSS内に入っていないので、手書きする必要があります。

最後に、サンプルページの全内容です。
<h2 class="title">AppStore 無料ゲームアプリ トップ10</h2>
<?php
  $rss = fetch_rss('http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143462/limit=10/genre=6014/xml');
  $maxitems = 10;
  $items = array_slice($rss->items, 0, $maxitems);

  if (empty($items)) echo 'No items';
  else
    foreach ($items as $item) :
?>
<div class="entry_title_top"></div>
<h2 class="index_title"><a href="<?php echo $item['id']; ?>" target="_blank" style="font-size:16px;"><?php echo $item['im']['name']; ?></a></h2>
<div class="entry_title_btm"></div>
<div style="float:left; width:250px;">
  <img src="<?php echo substr($item['im']['image'],162,245); ?>" />


  <strong>価格:</strong> <?php echo $item['im']['price']; ?>

  <strong>カテゴリー:</strong> ゲーム
  <strong>リリース:</strong> <?php echo substr($item['im']['releasedate'],0,10); ?>
  
  <strong>アップデート:</strong> <?php echo substr($item['updated'],0,10); ?>

  <strong>販売業者:</strong> <?php echo $item['im']['artist']; ?>
  
  <strong>コピーライト:</strong> <?php echo $item['rights']; ?>
</div>
<div style="float:right; width:330px; text-align:right;">
  <img src="<?php echo $item['link_enclosure']; ?>" class="pict" width="300" />
</div>
<div style="clear:both;"></div>

<div class="entry_box" style="margin-bottom:30px;">
  <div class="title">■原文説明</div>
  <div class="intro"><?php echo $item['summary']; ?></div>
</div>
<?php endforeach; ?>

デザイン部で改行が変になっているのは、『brBrbr』を入れている為です。

注意点3
RSSを表示しているだけなので、LinkShareは使えません。
Yahoo Pipes』を使えば出来るようですが、そこまで調べていません。

app-store.org』、『BuzzApp!』、『CatchApp』なんかはシステムでしてそうですけど、どうやってiTunesからのデータを引っ張って来ているのかを知りたい。
そうすればLinkShare貼ってゴニョゴニョ出来るのに。w

Tag : , , , ,

We Are the World 25 for Haiti今でも私の好きな曲『We Are the World』が25年の歳月を経て、ハイチ救援シングルとして復活しました。
iTunes Storeで150円で販売されており、収益金は全て『We Are the World 基金』へ寄付されるそうです。

しかも、今は亡きマイケル・ジャクソンも参加(前回収録時のもの)しているようで、マイケルの志しを受け継がれていると思うと、何とも言えない気持ちになります。

曲はUSA for AFRICAが強く残っているので違和感はありますが、それでもハイチの為に集まった大物アーティスト達を思うと感動を覚えます。
個人的にはマイケルもそうだけど、前回シンディ・ローパーの部分を私の好きなセリーヌ・デュオンが歌っていたので嬉しかった。
つか、マイケルとセリーヌ以外分からないや。

YouTubeにも動画が上がっており、前回同様アーティスト達が歌っている姿が見れます。
たった150円で出来る寄付、即座に買わせて頂きました。

We Are the World 25 for Haiti (150円)
Official Site of We Are The World 25 For Haiti



iTunes1つのアプリを開いた時、画面が変わってるのは気づいていたんですが、GoogleとかShazamとか特別なアプリなのかなー程度に思ってましたが、そうではないらしいです。
いつの間にかデザイン画面が変わってます。
全部のアプリがです。
今まで違うデザインだったアプリも、全て統一されてるっぽいです。(全ては未確認)

カスタマーレビューは見やすくなったと思うけど、それ以外は以前のに慣れているせいか使いづらいと感じます。
使っている内に慣れますかね。
このブログで貼っているサムネ画像も変えなきゃいけないじゃないか。

アップルも鏡面画像は飽きたんですかね。
iTunes


アップル
音楽からゲームまで、iTunesでダウンロードしてiPodで楽しもう。

Tag : ,

iTunes ⇔ iPhone 同期作業 他

『iTunes ⇔ iPhone 同期作業 他』をはてなブックマーク

iPhone 3GS本日もお買い物の為、電気屋を5件以上回ってきました。
いやー、コレ!といったヘッドセットが無いもんですね。
ソニーのヘッドセットがシンプルで良いとは思うんですが、イヤーネックタイプが右耳対応なのがちょっと。
私は左耳に掛ける方なので。
両耳対応だったら、即買ってた物もあったんですが、残念。
しばらくは昨日買った『ワイヤレスヘッドセット HBH-IV840』を使ってみる事にします。

充電の卓上ホルダーは店員さんに聞いた所、店には置いてなくてネットで買った方が良いですよと言われました。
スピーカー付きならいっぱいありましたが、充電だけの卓上ホルダーは需要がないのかな。

で、タイトルの通り、iTunesに入っている曲を全て同期したんですよ。
そしたら何と、17.7GBもありやがんの。www
16GBタイプだったら、完全アウトじゃん。w
iTunes
全4,274曲もありました。
全て同期はちょっと無理があるような感じなので、選別していかなければいけませんね。
ちょっと面倒だ。

Tag :