ここの情報は古いです。ご理解頂いた上でお取り扱いください。
BIZ:他人のグループリスト一覧を表示できない
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=13891
より転記
マイホームに表示されているグループリスト
・自分が所属するグループとグループ数が正しく表示されています。
・「全てを見る」を押すと、自分が所属しているグループ全てが表示されます。
他人のホームに表示されているグループリスト
・その人が所属するグループとグループ数が正しく表示されています。
・「全てを見る」を押すと、自分(ログインしているユーザー)自身が所属しているグループ全てが表示されます。
target_c_member_idが渡されない場合、ログインしているユーザーの情報が出てくるようです。
以下の箇所を変更しました。
(1)webapp_biz\modules\biz\lib\smarty_functions.php
275行目あたり
function biz_getHomeGroupList($c_member_id)
{
$inc_smarty = new OpenPNE_Smarty($GLOBALS['SMARTY']);
$inc_smarty->assign('PHPSESSID', md5(session_id()));
$inc_smarty->templates_dir = 'pc/templates';;
$inc_smarty->assign("group_list", biz_getJoinGroup($c_member_id, 9));
$inc_smarty->assign("group_count", biz_getGroupCount($c_member_id));
//ここから追加
$inc_smarty->assign("group_target_member_id", $c_member_id);
//ここまで追加
$content = $inc_smarty->fetch('file:'.OPENPNE_MODULES_BIZ_DIR.'/biz/templates/inc_biz_home_group_list.tpl');
return $content;
}
(2)webapp_biz\modules\biz\templates\inc_biz_home_group_list.tpl
150行目あたり
変更前
<a href="({t_url m=biz a=page_fh_group_list})">全てを見る(({$group_count}))</a><br>
変更後
<a href="({t_url m=biz a=page_fh_group_list})&target_c_member_id=({$group_target_member_id}) ">全てを見る(({$group_count}))</a><br>
変更後簡単な動作確認はしましたが、何かありましたらまたご報告します。
Change History (11)
Keywords: |
再現済み added; 再現待ち removed
|
Version: |
→ 2.10.x & 2.12.x & 2.13.x
|
Keywords: |
OpenPNE2.10.7 OpenPNE2.13.1 added; 再現済み removed
|
Milestone: |
→ OpenPNE2.12.1
|
Keywords: |
OpenPNE2.13.2 added; OpenPNE2.13.1 removed
|
Keywords: |
OpenPNE2.10.8 added; OpenPNE2.10.7 removed
|
Milestone: |
OpenPNE2.12.1 →
OpenPNE2.12.2
|
Owner: |
changed from nobody to masabon
|
Status: |
new →
assigned
|
Keywords: |
確認中 added; OpenPNE2.13.2 removed
|
Milestone: |
OpenPNE2.12.2 →
OpenPNE2.10.8
|
Status: |
assigned →
new
|
Version: |
2.10.x & 2.12.x & 2.13.x →
2.10.x
|
Keywords: |
テスト待ち added; 確認中 removed
|
Keywords: |
テスト待ち removed
|
Resolution: |
→ fixed
|
Status: |
new →
closed
|
Download in other formats:
2.8
2.10
2.11
で再現確認しました。
再現手順としては、 BIZモードにする。
他の人のTOPページからグループ一覧(「すべてをみる」)を押してグループの一覧を表示しようとすると、自分の登録グループが表示される。