プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #2657

未完了

携帯版でコミュニティ検索ページに「コミュニティ説明文」を追加する

Yuma Sakata さんが約13年前に追加. ほぼ5年前に更新.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
開始日:
2011-12-02
期日:
進捗率:

0%

予定工数:

説明

Overview (現象)

携帯版でコミュニティ検索対象に「コミュニティ説明」を追加する

Environment (再現バージョン)

OpenPNE 3.6.0

Way to repro (再現手順)

1. コミュニティ検索ページ(/community/search)にアクセスする
2. コミュニティ名のみでコミュニティ説明文が表示されない

Way to fix (修正内容)

コミュニティ検索ページに「コミュニティ説明文」を追加してみてはいかがでしょうか?

備考

PC版コミュニティ検索ページでは「コミュニティ説明文」が表示されます。


ファイル

スクリーンショット.png (30.3 KB) スクリーンショット.png Yuya Watanabe, 2011-12-02 21:24

Yuya Watanabe さんが約13年前に更新

とりあえず改善案を示しておきます.
下記コードはコミュニティ名の次の行に説明文を追加する実装となっています.

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!

kaoru n さんがほぼ5年前に更新

  • 対象バージョンOpenPNE 3.10.x にセット

他の形式にエクスポート: Atom PDF