ブックマーク登録プラグイン
このプラグインについて
管理ページからブックマークを登録できます。

導入方法
準備
あらかじめ管理者ページにログインしておきます。
ファイルのアップロード
config.bookmark.php と page.bookmark.php を libs/freo/plugins/ ディレクトリ内にアスキーモードでアップロードします。
bookmark.ini を configs/plugins/ ディレクトリ内にアスキーモードでアップロードします。
bookmark/ を templates/plugins/ ディレクトリ内にアスキーモードでアップロードします。
mobile/ 内にある bookmark/ を templates/mobiles/plugins/ ディレクトリ内にアスキーモードでアップロードします。
パーミッションの設定
configs/plugins/bookmark.ini のパーミッションを 606 に設定します。
セットアップ
ブラウザソフトで freo/index.php/bookmark/setup にアクセスします。セットアップ画面が表示されるのでセットアップを実行します。
完了
ブラウザソフトで freo/index.php/bookmark にアクセスし、エラーが表示されなければ完了です。
管理者ページにログイン後、管理メニューから「システム」→「設定管理」→「プラグインの設定」→「ブックマーク登録」を選択すると、各種設定を行えます。
また、管理メニューから「プラグイン」→「ブックマーク登録」を選択すると、ブックマークの管理ができます。
機能解説
ブックマークレット
ブックマークは管理者ページの「ブックマーク登録」から登録します。ですが、ブックマークレットを利用すれば、ブックマークしたいページから即座に登録ページを開く事ができます。
登録するURLは以下になります。管理者ページにログインした状態で以下のブックマークレットを実行すると、タイトルとURLが入力済みの状態でブックマーク登録ページが開きます。
javascript:(function(){window.open('http://~freoの設置パス~/index.php/bookmark/admin_form?title='+encodeURI(document.title).replace('&','%2526')+'&url='+escape(encodeURI(location.href)));})();
はてなブックマーク数を表示
各ブックマークにはてなブックマーク数を表示するには、一例ですが templates/plugins/bookmark/default.html の25行目あたりにある
<dd>
{$plugin_bookmark.created|date_format:'%Y/%m/%d'}
タグ:<!--{foreach from=$plugin_bookmark_tags[$plugin_bookmark.id]|smarty:nodefaults item='plugin_bookmark_tag' name='loop'}--><a href="{$freo.core.http_file}/bookmark?tag={$plugin_bookmark_tag|smarty:nodefaults|escape:'url'}">{$plugin_bookmark_tag}</a><!--{if !$smarty.foreach.loop.last}-->, <!--{/if}--><!--{/foreach}-->
この直後に以下のコードを追加します。
<a href="http://b.hatena.ne.jp/entry/{$plugin_bookmark.url|replace:'#':'%23'}"><img src="http://b.hatena.ne.jp/entry/image/{$plugin_bookmark.url|replace:'#':'%23'}" alt="はてなブックマーク" title="はてなブックマーク" /></a>
携帯からのアクセス
携帯からアクセスすると、携帯用の表示になります。
更新履歴
- 2010/09/01 Ver 1.0.0
-
正式版を公開しました。最終ベータ版から大きな変更はありませんが、プログラム内部のバージョン情報と更新日はすべて変更しています。ですので今後混乱の無いように、拡張子が
phpのファイルはすべて正式版付属のものに変更することをお勧めします。