前回の記事でインターフェースをいじれずに終わったわけだが、
$c_commu_user_list という変数をなんとかできれば、
なんとかなるのではないかと考えて、
それをなんとかするにはどうするかということで、
他のフォルダを漁ったら、それっぽいのあった。
webapp/modules/pc/page/h_home.php
テンプレートが置いてあるフォルダの隣のフォルダです。
で、このPHPファイルでは何個コミュニティを表示するかとか、
新着を何件表示するかという設定がしてあるので、
その数字をいじればOK!
コミュニティの数をいじる場合
// 参加コミュニティ
$c_commu_user_list = db_commu_c_commu_list4c_member_id_2($u, 9);
66行目あたり。デフォルトで9ってなってるのを20にしました。
これで、$c_commu_user_listに含まれる件数が20件に増えたので、
テンプレートファイル(h_home.tpl)に戻って、
HTMLをちょろちょろっと書き足せば、できた!
デフォルトでは3 x 3で表示するのを4 x 5にしてみました。
本当はランダムに並び替えるのをやめにしたいのですが、
そこはまためんどくさそうなので諦める方向です。
それから、新着記事を増やす場合
// 参加コミュニティの新着書き込み
$this->set('c_commu_topic_comment_list', db_commu_c_commu_topic_comment_list4c_member_id($u, 5));
88行目あたり。デフォルトで5ってなってるのを20にしました。
こちらはテンプレートファイルをいじらなくても、
表示件数が増えました。
やった、できた、バンザイ。