プロジェクト

全般

プロフィール

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

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

Yuma Sakata12年以上前に追加. 約4年前に更新.

ステータス:
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) Yuya Watanabe, 2011-12-02 21:24

履歴

#1 Yuya Watanabe12年以上前に更新

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

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!

#2 kaoru n約4年前に更新

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

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