プロジェクト

全般

プロフィール

Bug(バグ) #2896

携帯版トピックリストページでトピックが存在しない場合、英語で表示される

Yuma Sakata約12年前に追加. 約12年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2012-03-23
期日:
進捗率:

100%

3.6 で発生するか:
Yes (はい)
[QA]バグ通知済:
いいえ
3.8 で発生するか:
Unknown (未調査)
opCommunityTopicPlugin 絞込条件:

説明

Overview (現象)

携帯版トピックリストページでトピックが存在しない場合、英語で表示される

Environment (再現バージョン)

OpenPNE3.6.2
opCommunityTopicPlugin1.0.3.1

Way to repro (再現手順)

1. コミュニティを作成する
2. 手順1 で作成したコミュニティにトピック作成する
3. トピックリストページ(/communityTopic/listCommunity/コミュニティID)にアクセスする
4. 別ブラウザで手順2 で作成したコミュニティトピックを削除する
5. トピックリストページ(/communityTopic/listCommunity/コミュニティID)でページ更新する
6. 「There are no topics」と英語で表示される

!2896.jpeg!

Way to fix (修正内容)

「トピックがありません。」等のエラーメッセージを表示させる。

diff --git a/apps/mobile_frontend/i18n/messages.ja.xml b/apps/mobile_frontend/i18n/messages.ja.xml
index 5f83d66..4b484ec 100644
--- a/apps/mobile_frontend/i18n/messages.ja.xml
+++ b/apps/mobile_frontend/i18n/messages.ja.xml
@@ -254,6 +254,10 @@
         <source>More</source>
         <target>もっと見る</target>
       </trans-unit>
+      <trans-unit id="">
+        <source>There are no topics.</source>
+        <target>トピックはありません。</target>
+      </trans-unit>
     </body>
   </file>
 </xliff>
diff --git a/apps/mobile_frontend/modules/communityTopic/templates/listCommunitySuccess.php b/apps/mobile_frontend/modules/communityTopic/templates/listCommunitySuccess.php
index 1eb1a46..0da146a 100644
--- a/apps/mobile_frontend/modules/communityTopic/templates/listCommunitySuccess.php
+++ b/apps/mobile_frontend/modules/communityTopic/templates/listCommunitySuccess.php
@@ -36,14 +36,14 @@ op_include_list('communityTopicList', $list, $options);
 <?php op_include_pager_navigation($pager, 'communityTopic/listCommunity?id='.$community->getId().'&page=%d', array('is_total' => false)) ?>
 <?php endif; ?>

-<hr color="<?php echo $op_color['core_color_11'] ?>">
-
 <?php else: ?>

-<?php echo __('There are no topics') ?>
+<?php echo __('There are no topics.') ?>

 <?php endif; ?>

+<hr color="<?php echo $op_color['core_color_11'] ?>">
+
 <?php if ($acl->isAllowed($sf_user->getMemberId(), null, 'add')): ?>
 <?php echo link_to(__('Create a new topic'), '@communityTopic_new?id='.$community->getId()) ?><br>
 <?php endif; ?>

「トピックはありません。」の直後にリンクがあるのが変に感じたので下記ように線を追加しました.

!https://redmine.openpne.jp/attachments/416/スクリーンショット.png!

2896.jpeg 表示 (10.4 KB) Yuma Sakata, 2012-03-23 19:20

スクリーンショット.png 表示 (15.5 KB) Yuya Watanabe, 2012-04-03 17:37

履歴

#1 Yuma Sakata約12年前に更新

#2 Yuya Watanabe約12年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Yuya Watanabe にセット

#3 Yuya Watanabe約12年前に更新

#4 Yuya Watanabe約12年前に更新

  • 説明 を更新 (diff)

#5 Yuya Watanabe約12年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

#6 Kousuke Ebihara約12年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#7 Yuma Sakata約12年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

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