NewsLister
設置方法
- config.phpを開いて設定する
環境によってはadmin.jsの変更も必要。
- ファイルをサーバーへ転送する
- パーミッションを変更する
- admin.phpへアクセスして動作確認する
file://の環境下ではAjaxの表示確認が出来ません。
パーミッション
suEXECの例:
- ディレクトリ ―― 711
- php ―― 700
- ログファイル ―― 600
- 他 ―― 604
スクリプト導入方法
- mootools-coreとnewslister.jsを読み込む
- 必要があればMoreを読み込む
(Request.JSONP、Date, Date.Extrasが必要)
- window.addEvent("domready")などでインスタンス作成
window.addEvent('domready', function(){
new NewsLister();
});
オプション
オブジェクト形式で指定する
new NewsLister({pass:'feed.php'});
- logarea
- ログ表示要素のID
- pass
- feed.phpまでのパス
- loader
- ローデイング画像
- method
- ログ読み込み時のメソッド
- max
- ログの最大表示数
- style
- 出力形式(リストor段落)
- dateformat
- 日付のフォーマット。MooToolsのdate.formatに依存
- diff
- 経過時間の表示
diffについて
デフォルトはtwitterと同じ英語表記になります。
DateのLocalizationファイルを読み込み、setメソッドでデフォルト言語を設定することで各国の表記に変更可能です。
holy氏作日本語ファイル
MooTools.lang.setLanguage('ja-JP');