Enhancement(機能追加・改善) #2657
未完了
携帯版でコミュニティ検索ページに「コミュニティ説明文」を追加する
Yuma Sakata さんがほぼ13年前に追加.
ほぼ5年前に更新.
説明
Overview (現象)¶
携帯版でコミュニティ検索対象に「コミュニティ説明」を追加する
Environment (再現バージョン)¶
OpenPNE 3.6.0
Way to repro (再現手順)¶
1. コミュニティ検索ページ(/community/search)にアクセスする
2. コミュニティ名のみでコミュニティ説明文が表示されない
Way to fix (修正内容)¶
コミュニティ検索ページに「コミュニティ説明文」を追加してみてはいかがでしょうか?
PC版コミュニティ検索ページでは「コミュニティ説明文」が表示されます。
ファイル
とりあえず改善案を示しておきます.
下記コードはコミュニティ名の次の行に説明文を追加する実装となっています.
diff --git a/apps/mobile_frontend/modules/community/templates/searchSuccess.php b/apps/mobile_frontend/modules/community/templates/searchSuccess.php
index 89407a2..6b8880e 100644
--- a/apps/mobile_frontend/modules/community/templates/searchSuccess.php
+++ b/apps/mobile_frontend/modules/community/templates/searchSuccess.php
@@ -9,7 +9,13 @@
$list = array();
foreach ($pager->getResults() as $community)
{
- $list[] = link_to(sprintf('%s(%d)', $community->getName(), $community->countCommunityMembers()), '@community_home?id='.$community->getId());
+ $str = link_to(sprintf('%s(%d)', $community->getName(), $community->countCommunityMembers()), '@community_home?id='.$community->getId());
+ $description = $community->getConfig('description');
+ if ($description)
+ {
+ $str .= "<br>".$description;
+ }
+ $list[] = $str;
}
$option = array(
'border' => true,
!http://redmine.openpne.jp/attachments/380/スクリーンショット.png!
- 対象バージョン を OpenPNE 3.10.x にセット
他の形式にエクスポート: Atom
PDF