超オレオレプラグイン第2弾のFeedBurnerをサポートするプチプラグインです。
本プラグインは、FeedBurnerのアドレスを入力することにより既存のタグ
{site_rss} をFeedBurnerのアドレスに置き換えします。
おまけでフィード・カウントを表示する独自ブロック
"feedburner" と
"feed_count" を追加するだけというプラグインです。
良ければダウンロードしてお使いください。
ご利用上の注意
当プラグインをご利用される前には、必ず付属の readme.txt をご覧ください。
次期バージョン
いずれFeedBurner APIを使用してレポートやグラフを管理画面に表示できたら良いかな?と思っています。
CGIハッカーズ・プログラミングを読んで作った超オレオレなプラグインです。
SereneBachの管理画面にてIPアドレスを入力してWHOISサーバーを選択後、検索ボタンを押すだけで結果を管理画面上に表示するというだけの機能しかありません。
アクセス解析と併用でほんの少し使えるかな?と思い作ってみました。
良ければダウンロードしてお使いください。
インストール方法などはダウンロードファイル内のreadme.txtを閲覧ください。
【更新履歴】
ver 0.05a 2010年11月14日
- 拡張タグ3つが全く使えなかった間抜けなバグを修正した。
ver 0.05 2009年3月22日
- veenaアーティスト成分表の独自タグの廃止
- 何にでも使える拡張タグ用に{bts_extend1} {bts_extend2} {bts_extend3} の3つを追加
- 管理画面のインターフェースを改良
ver 0.04 2006年10月11日
- 各独自タグ名を変更(接頭語のbts_を削除)
- BlogPetとveenaアーティスト成分表の独自タグの追加
- 管理画面でのアクセスキーが間違っていたのを修正
- 管理画面のインターフェースを一新した
ver 0.03 2006年09月23日
- trackfeedのスクリプトを1行以上保存できるように仕様変更
- 設定保存後、再構築を促すメッセージを出すように仕様変更
ver 0.02 2006年03月05日
- Googleページランクのスクリプトを一行以上保存できるように仕様変更
- Googleページランクの独自タグを変更 {bts_pagerankon} ⇒ {bts_pagerank}
ver 0.01 2006年02月10日
【内容】
perlの勉強の為に作成したプラグインです。よってたいした役には立てませんが良ければご使用ください。
このプラグインは、trackfeedなどのブログツールのスクリプトタグを管理画面で保存しておき、独自タグを使用してテンプレートに挿入支援するためのものです。
テンプレート移行のときにほんの少し役に立つかもしれません。
ただ、勉強不足なので動いてはいますがもしかしたら不具合があるかもしれません。
その時は、コメント等にご一報下さるとうれしいです。←直せるかどうかは別として(^_^;)
以下、使用方法を簡単に書いておきますが詳しい事は配布ファイル内のreadme.txtをご覧ください。
【追加される独自ブロック】
blogtool
【追加される独自タグ】
{trackfeed}
{feedmeter}
{trackword}
{pagerank}
{ninja_access}
{google_analytics}
{blogpet}
{bts_extend1}
{bts_extend2}
{bts_extend3}
【使用例】
<!-- BEGIN blogtool -->
<dl class="tool">
<dt class="tooltitle">Blog Tool</dt>
<dd class="tooltext">
<ul>
<li>{pagerank}</li>
<li>{feedmeter}</li>
<li>{trackfeed}</li>
</ul>
{trackword}
</dd></dl>
<!-- END blogtool -->
KENT氏作の
Lime CounterをSereneBachのプラグインとして改造して公開しております。
尚、当プラグインを利用する方は必ずKENT-WEBの
CGIスクリプト利用規定をご一読ください。
LimeCounterプラグインの使用方法は、ダウンロードファイル内のreadme.txtかこちらをお読みください。
v0.12では、v0.11 から以下のバグが修正されています。
- lime.cgiの動作チェックのアドレスが http://aizack.net/ になっていたのを修正しました。
- 集計一覧のHTMLタグを文法チェックで減点されないよう修正してみました。
- 2010年1月31日 必要なタグ(tr)が出力されない不具合を修正した。(0.12a)
- 2010年11月14日 lime.cgiのチェックモード時もカウントアップを行っていたバグを修正した。(0.12b)
■機能概要
本プラグインは、KENT氏作の
LimeCounterをSereneBachのプラグインとして移植したものです。
(SereneBachには、アクセス解析がプラグインとして標準添付されていますのでページカウンタとしての機能は外してあります。)
LimeCounterの管理画面とSereneBachの管理画面を統合することによりSereneBachの管理画面で集計一覧及びダウンロードの新規追加・編集・削除が出来るようになっています。
更に、下記の独自ブロックと独自タグをテンプレートに挿入する事により集計一覧を外部にも公開する事が出来ます。
■独自ブロック
■独自タグ
| limecounter_list | 集計一覧を表示する。 |
| limecounter_css | コンテンツ用のCSSをリンクタグごと表示する。(<head>タグ内へ挿入。) |
■動作確認 version
Serene Bach 2.21R (UTF-8版)
■ファイル構成
本プラグインアーカイブには以下のファイルが同梱されています。
| readme.txt | 説明書 |
| lime.cgi | ダウンロードカウンタを処理するcgiスクリプト |
| plugin/limecounter.pm | プラグインファイル |
| plugin/resource/ja/limecounter.txt | 管理画面表示用日本語リソースファイル |
| plugin/resource/ja/limecounter.html | 管理画面用ファイル |
| data/lime/lime.log | ダウンロード情報を保存するインデックスファイル |
■インストール
添付ファイルをそれぞれ以下の場所に設置して下さい。
| plugin/ ディレクトリ内 (パーミッション例 : 644) | limecounter.pm |
| plugin/resource/ja/ ディレクトリ内 (パーミッション例: 644) | limecounter.html |
| limecounter.txt |
| data/lime/ ディレクトリ内 (パーミッション例: 666) | lime.log |
| limeディレクトリとlime.logファイルは、設定項目から変更可能。 |
| data/lime/ ディレクトリ内 (パーミッション例: 644) | index.html |
| Serene Bach 設置ディレクトリ (パーミッション例 : 755) | lime.cgi |
| lime.cgi は sb.cgi/admin.cgi と同じディレクトリに同じパーミッションで置いて下さい。 |
■使用方法
本プラグインの機能を使用するには、本プラグインをインストールした上で管理画面の「環境設定」→「プラグイン」にて有効化します。
その後、独自ブロックと独自タグを HTML テンプレートに記述して下さい。
独自ブロック・独自タグの指定例は以下の通りです。
<head>
<!-- BEGIN limecounter -->
{limecounter_css}
<!-- END limecounter -->
</head>
<body>
<!-- BEGIN limecounter -->
{limecounter_list}
<!-- END limecounter -->
</body>
■スクリーンショット
■著作権・利用条件等
当プラグインの著作権は Assy にあります。
当プラグインを利用した事によるいかなる損害も作者(Assy)は一切の責任を負いません。
プラグインの再配布及び改変は自由です。
尚、下記の利用規定も読んでください。
オリジナルCGIスクリプト利用規定
■今後の予定
- テンプレートでの表示に使用するCSSを管理画面で変更できるようにする。
- ダウンロードする為のリンクタグの簡易挿入支援を実装する。
- ダウンロードする為の画像ファイルも設定できるようにする。