Project

General

Profile

Bug(バグ) #2329

自動リンク機能の実装が不完全

Added by pnetan   almost 10 years ago. Updated over 9 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2011-08-01
Due date:
% Done:

100%

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

Description

http://openpne.uservoice.com/forums/33439-openpne-/suggestions/2094753- より転記

トピック記事ではURLを書くとリンクが自然的に行われるのですが、イベント記事ではURLを書いてもリンクが一切行われません。改善策は無いでしょうか?

History

#1 Updated by Shingo Yamada over 9 years ago

  • Priority changed from Normal(通常) to High(高め)

#2 Updated by Shingo Yamada over 9 years ago

  • 360対象 set to RC1

#3 Updated by Shingo Yamada over 9 years ago

  • Priority changed from High(高め) to Normal(通常)
  • 360対象 deleted (RC1)

#4 Updated by Yuya Watanabe over 9 years ago

  • Status changed from New(新規) to Accepted(着手)
  • Assignee set to Yuya Watanabe

インターネット上のサービスにより場所を指定する需要もあることから開催場所についてもリンクを有効にする実装を行なってみます.

#5 Updated by Yuya Watanabe over 9 years ago

実装案

diff --git a/apps/pc_frontend/modules/communityEvent/templates/showSuccess.php b/apps/pc_frontend/modules/communityEvent/templates/showSuccess.php
index a389434..b450a8b 100644
--- a/apps/pc_frontend/modules/communityEvent/templates/showSuccess.php
+++ b/apps/pc_frontend/modules/communityEvent/templates/showSuccess.php
@@ -19,8 +19,8 @@ $list = array(
   'Writer'               => link_to($communityEvent->getMember()->getName(), 'member/profile?id='.$communityEvent->getMember()->getId()),
   'Name'                 => $communityEvent->getName(),
   'Open date'            => op_format_date($communityEvent->getOpenDate(), 'D').($communityEvent->getOpenDate() ? ' '.$communityEvent->getOpenDateComment() : ''),
-  'Area'                 => $communityEvent->getArea(),
-  'Body'                 => $body,
+  'Area'                 => op_url_cmd($communityEvent->getArea()),
+  'Body'                 => op_url_cmd($body),
   'Application deadline' => op_format_date($communityEvent->getApplicationDeadline(), 'D'),
   'Capacity'             => $communityEvent->getCapacity(),
   'Count of Member'      => $communityEvent->getCommunityEventMember()->count(),

#6 Updated by Yuya Watanabe over 9 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#7 Updated by Yuya Watanabe over 9 years ago

  • Target version set to 1.0.3

#8 Updated by isao sano over 9 years ago

  • Subject changed from イベント記事にURL自動リンクが適用されない to 自動リンク機能の実装が不完全
  • Description updated (diff)
  • 3.6 で発生するか set to Unknown (未調査)
  • 3.4 で発生するか set to Unknown (未調査)

現状、携帯ではトピックもイベントも自動リンクになりません。
これは以前からの問題で携帯では自動リンクが働いていません。しかし日記やプロフィールはすでに自動リンクかが進んでいる状態です。
このチケットのタイトルを「イベント記事にURL自動リンクが適用されない」から「自動リンク機能の実装が不完全」に変更し、opCommunityTopicPluginのmobilでの自動リンクの実装も行うのがいいのではないかと考え、実装者と相談の上チケットのタイトルを修正致しました。

#9 Updated by isao sano over 9 years ago

  • Status changed from Pending Review(レビュー待ち) to Rejected(差し戻し)

上記の理由で差し戻します

#10 Updated by Yuya Watanabe over 9 years ago

  • Status changed from Rejected(差し戻し) to Pending Review(レビュー待ち)

#11 Updated by Kousuke Ebihara over 9 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

チケットタイトルはもう少し具体的に内容を表すものにならないでしょうか。また、 opCommunityTopicPlugin 自身では自動リンク機能を実装していないので、そもそも適切ではないように思います。

#12 Updated by isao sano over 9 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

テスト完了致しました。
PC版、携帯版ともに問題ありませんのでFixedに致します

Also available in: Atom PDF