こんにちは。前回のエントリーのコメントで「生ログ」の「リンク元」にも「expand」アイコンをとの要望がありましたので、そうしました。ついでに、短縮URLのサービスホストを判定するロジックの精度を少しばかり高めました。単に、文字列の長さのみで判定すると、p2b(笑)だとか、twitterとかも短縮URLサイトと判定してしまうので。
具体的には、ホワイトリストのホスト名を配列で指定するようにして、そうでなければ「expand」アイコンを付けるという感じです。現状、以下のようになっていますが、適宜追加しても良いでしょう。
$not_shortening_hosts = array('twitter', 'www', 'p2b');
これは、view.phpの78行目で指定しています。
ブラックリスト方式でやろうとすると、どうやら100以上のサイト を指定する必要がありそうで、ちょっとシャレになりません。
最新版を添付しておきます。
添付ファイル: view.php
1. 初心者 — 2010/06/17@18:12:07
これからも痒いところに、よろしくお願いします