メインロゴ
未登録 | ゲスト1c765f6b79e9c3023b284acc0509c00f | 無制限 | 登録 |  pinky 
[ お知らせとかそれっぽい何か ]

アップデート: フィード配信の追加 #追記
2009年 11月17日(火)

【 追加:カテゴリ別フィード 】
カテゴリごとに最新のリリースをフィード配信するようにしました。
形式はAtom1.0です。

各カテゴリタブの右上のフィードアイコンからアクセス可能です。


パラメータ無し、もしくはcat_id=0でカテゴリに関係なく最新リリース情報を取得します。

ex.
------------------------------
http://www.ceena.net/atom.php
or
http://www.ceena.net/atom.php?cat_id=0
------------------------------

cat_id=n(nはカテゴリid)で指定されたカテゴリの最新リリース情報を取得します。

ex.
------------------------------
http://www.ceena.net/atom.php?cat_id=1
...
http://www.ceena.net/atom.php?cat_id=5
------------------------------

任意の複数のカテゴリから最新リリース情報を取得する場合はcat_id=[id1:id2:...]のように大括弧内に":"で区切って指定します。

ex.
------------------------------
#カテゴリID 1,2,3(ムービー、ミュージック、ソフトウェア)より取得する場合
http://www.ceena.net/atom.php?cat_id=[1:2:3]
------------------------------

オプションのviewパラメータに1をセットすると(view=1)、閲覧モードに関係なく、
指定カテゴリの最新リリース情報を取得します。
(要するに通常モード、pinkyモードの両方から最新情報を取得する)

ex.
------------------------------
http://www.ceena.net/atom.php?view=1
http://www.ceena.net/atom.php?cat_id=1&view=1
http://www.ceena.net/atom.php?cat_id=[1:2:3]&view=1
------------------------------

例では通常モードのURLで表記していますが、pinkyモードでも同様に動作します。
なお、どの場合においても最新10件を取得します。


#近いうちにタグ別フィードも実装予定。
#取得件数も任意に指定出来る方がいいのかな。。。


#追記

2009年 11月18日(水)
妄想通り、タグ別フィードの追加と、リリース表示のソート順を変更しました。


【 追加:タグ別フィード 】

タグページ(tags.php)の一覧表示領域右上のフィードアイコンからアクセス可能です。
使い方は上記カテゴリ別フィードとほぼ同じでパラメータにより取得内容を変更できます。

タグ別フィードではtag_idパラメータは必須です。
もし省略した場合はカテゴリ別フィードの「パラメータ無し、もしくはcat_id=0」
に該当するため、タグとは無関係に最新のリリースが取得されることに注意してください。
※tag_idとはタグ編集メニューやタグページにて、タグ名の横に表示される数字です。

ex.
------------------------------
#以下はタグ別にはなりません。
http://www.ceena.net/atom.php

#必ずtag_idを指定してください。
http://www.ceena.net/atom.php?tag_id=1
------------------------------

カテゴリ別同様、複数のタグから取得することもできます。
tag_id=[id1:id2:...]のように大括弧内に":"で区切って指定します。

注意:
現在の仕様では指定された複数のタグに同一のリリースが含まれている場合、
属するタグの数だけ重複して取得されます。
#多分、近いうちに何とかすると思います。。。

ex.
------------------------------
http://www.ceena.net/atom.php?tag_id=[1:2:3]
------------------------------

タグ機能では、管理タグと一般タグがあります。
同じタグ名(タグID)でも管理タグと一般タグは別のものとして扱われるため、
どちらを指しているのか識別するために管理タグのidには右側にaを接続します。

ex.
------------------------------
#以下はaを付けていないので一般タグを指定したものとみなされます
http://www.ceena.net/atom.php?tag_id=1

#管理タグを指定するにはタグIDの右にaを付けて指定します。
http://www.ceena.net/atom.php?tag_id=1a
http://www.ceena.net/atom.php?tag_id=[1a:2:3a]
http://www.ceena.net/atom.php?tag_id=[1a:2a:3a]
------------------------------

タグ別フィードにおいてもviewオプションを利用できます。
view=1を付加することにより通常モード、pinkyモードの両方から最新情報を取得します。

ex.
------------------------------
http://www.ceena.net/atom.php?tag_id=1&view=1
http://www.ceena.net/atom.php?cat_id=2a&view=1
http://www.ceena.net/atom.php?cat_id=[1a:2:3]&view=1
http://www.ceena.net/atom.php?cat_id=[1a:2a:3a]&view=1
------------------------------


【 変更:ソート順 】

トップタブを含むリリースの一覧表示ではリリース日時順でソートしていましたが、
公開日指定の時限式リリースの場合、公開日と実際のリリース日に間があるため、
より新しいリリースが上位に表示され、時限式リリースは公開日は新しいのに下位表示されていました。

なので、時限式に対応するよう、公開日が新しい順にソートするようにしました。

投稿日: 2009-11-17 19:03:08  表示: 15762

コメントはありません(エリアを非表示にする)

コメント

コメントはありません