OpenPNEでインターフェースをいじる2

| | トラックバック(1)

カテゴリ:

前回の記事でインターフェースをいじれずに終わったわけだが、
$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をちょろちょろっと書き足せば、できた!

commulist.png

デフォルトでは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にしました。

こちらはテンプレートファイルをいじらなくても、
表示件数が増えました。

やった、できた、バンザイ。

トラックバック(1)

このブログ記事を参照しているブログ一覧: OpenPNEでインターフェースをいじる2

このブログ記事に対するトラックバックURL: https://nozawashinichi.sakura.ne.jp/MT-4.25/mt-tb.cgi/917

主に会社の業務でOpenPNEを使ったSNSを活用させてもらっている。 フリーな... 続きを読む

comments powered by Disqus

このブログ記事について

このページは、Shinichi Nozawaが2012年2月23日 12:09に書いたブログ記事です。

ひとつ前のブログ記事は「OpenPNEでインターフェースをいじる」です。

次のブログ記事は「Spreadsheet::ParseExcel でメモリを節約する」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。