ツイッターやめたのを機に、手軽に呟く&お絵描きを上げる壁打ち場所をつくりたいので、ロリポで使えるbaserCMSに手を出してみるなど。CSSやPHPをちまちまいじるのが個人サイト時代以来久しぶりなので、楽しい。出来上がったら繋げます。
※テンプレート編集メモ
・ヘッダーの上になぜか余白ができる問題
Chromeでソースを見たら上部に「」が勝手に挿入されている
header.phpをUTF-8Nで上書き保存したら解決
・画像をモーダルウィンドウにするには…と調べまくってたら
bacerCMSに最初から「ColorBox」が同梱されていた
テンプレートをイチから自作していると、こういうことが起きる典型
・ツイッター的お気軽テキストとブログ的長文を一緒に並べたいので
$post['BlogCategory']['name']でカテゴリ有無をif分岐
→タイトル出力判断
・検索結果表示のコアテンプレートはSearchIndicesフォルダ内
・サイドエリアでカテゴリ別最新記事一覧を出すには…
posts.phpをタイトルだけ出力に改造し、任意の名前で保存
$this->BcBaser->blogPostsの'template'=>で呼び出せる
・ブログ一覧表示で、アイキャッチ画像でなく記事内画像を出す
(毎回アイキャッチを設定するのが案外面倒だったので)
$this->Blog->getPostImg($post, ['num' => 1, 'link' => false])
…で、記事内1枚目画像の<img>タグのみ抽出
適当な変数に入れて、empty判断→あるときのみ出力
そのままだと画像が元サイズで表示されるので、
str_replace関数で<img>タグ末尾「>」を「width="任意サイズ">」に変換

