もう、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();

 

[関連性があるかもしれない記事]

  1. ブログのカテゴライズ
  2. PHPでOOP
  3. 固定金利と変動金利 [その2]
  4. ローンの基礎知識
  5. [MTカスタマイズメモ] WYSIWYGエディタに画像管理機能がついた