もう、MTなんてさわってられっか!
これからはWordpressかb2evolutionの時代だぜっ!
と意気込んでいますが、wordpressはまださわっていません。
機能的にb2evolutionの方が良さそうだったので、b2を今はさわっています。
そのうちこのブログもb2かwpになります。(たぶん。。。)
で、b2evolutionは兎に角ドキュメントがない!全くない!ないないない。なので、メモを付けていこうと思います。
そもそも、タグリファレンスがない!
ので、まずはタグから。(※基本的に勘です)
【$MainList】
b2evolution自体の設定などが入っているオブジェクト
$MainListにはb2のプロパティやブログの設定、記事のタイトルや内容までひとまとめに入っている。
【ブログのデータを取得する】
b2内のブログの情報を全て取得
$BlogCache = & get_Cache( 'BlogCache' );
ブログを個別に取得する場合$Blog_A = & $BlogCache->get_by_ID( 1, false );
//これでブログNo.1のブログが取得出来ます。$Blog_Aに格納。
ブログのURL
$Blog_A->disp( 'blogurl', 'raw' )
ブログ名
$Blog_A->disp( 'name', 'htmlbody' )
$Blog_A->dispで何かを表示する関数で、引数の1つめは取り出すプロパティ、二つめは表示する形式でrawは生データをそのまま、htmlbodyはHTMLとして表示という感じっぽい。
ブログの記事などの情報を取得
$item = $Blog_A->get_item()
日付データの取得
date_if_changed array(
'before' => '<strong>',
'after' => '</strong>',
'date_format' => '#',
)
beforとafterには、前後に入れるタグの指定をします。
date_formatは日付のフォーマットを指定できるっぽい。#にするとYYYY/MM/DDで表示される。
- Y:"YYYY"
- y:"YY"
- M:"M月"
- m:"MM"
その他、l,jSとかで曜日などを出力出来る。
時間データの取得
$Item->issue_time();
[関連性があるかもしれない記事]
