2015年12月 のアーカイブ

年末年始休業のお知らせ

2015年12月26日 土曜日

12月26日(土)~2016年1月4日(月)までを休業日とさせていただきます。

お問い合わせにつきましては1月5日(火)以降の営業時間に順次対応させて頂きます。

何卒ご了承くださいますようお願い申し上げます。
皆様、本年はお世話になりました。

来年もよろしくお願いいたします。

Google Feed API廃止?代替でFeed2JSを使う

2015年12月2日 水曜日

クライアントのサイトでGoogle Feed APIとjQueryを使用し、アメブロなどのブログのRSSをサイトに読み込んで表示してました。(ブログを新着情報代わりに利用)

12月2日より、この機能を使っているサイトすべてで「This API is no longer available.」(このAPIはもう入手可能ではない。)とエラー表示。

が〜〜ん!よりにもよって、今日なんて。
Google Feed API利用したサイト、今日公開なのに・・・。


なんとか代替方法ないか調べたところ、以下のサイトで分かりやすく解説してあるサイトを見つけ、早速試しました。
Feed2JSを代替で使いました。
http://www.koikikukan.com/archives/2006/12/11-003811.php

 

さっくりと流れ

1.Feed2JSをダウンロード
https://github.com/cogdog/feed2js

2.ダウンロードデータをサーバにアップ
諸々設定後、表示用のJavaScriptを生成
設定方法は上記のサイトを参照

サーバに設置せず、とりあえず表示したい場合は、以下で表示用のJavaScriptを生成できます。
http://feed2js.org/index.php?s=build

3.当初予定のレイアウトに調整
日付の表示を変えるのに一苦労。
解説サイトはいくつかあるのですが、利用者が少ないのか、古いバージョンでの説明のため。

デフォルトの状態だと日付が
November 30, 2015 03:38:36 pm
と投稿時間付きで表示されます。
これを、
2015/00/00(投稿時間無しの西暦表示)
にするためには、feed2js_config.php の39行目
$date_format = “F d, Y h:i:s a”;

$date_format = “Y/m/d”;
に変更します。

あとデフォルトは以下のように日付が右側に表示されます。
ブログタイトル 日付

これはcssで左側に表示させました。
.rss-date {float:left;}
上記サイトにcssに付いても記載されてますので参照下さい。

久々に頭フル回転DAYでした・・・。


ページ上部へ