プロジェクト

全般

プロフィール

Bug(バグ) #2329

完了

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

pnetan   さんが13年以上前に追加. ほぼ13年前に更新.

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

100%

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

説明

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

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

Shingo Yamada さんが13年以上前に更新

  • 優先度Normal(通常) から High(高め) に変更

Shingo Yamada さんが13年以上前に更新

  • 360対象RC1 にセット

Shingo Yamada さんが13年以上前に更新

  • 優先度High(高め) から Normal(通常) に変更
  • 360対象 を削除 (RC1)

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

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

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

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

実装案

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(),

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

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

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

  • 対象バージョン1.0.3 にセット

isao sano さんがほぼ13年前に更新

  • 題名イベント記事にURL自動リンクが適用されない から 自動リンク機能の実装が不完全 に変更
  • 説明 を更新 (差分)
  • 3.6 で発生するかUnknown (未調査) にセット
  • 3.4 で発生するかUnknown (未調査) にセット

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

isao sano さんがほぼ13年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

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

Yuya Watanabe さんがほぼ13年前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

Kousuke Ebihara さんがほぼ13年前に更新

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

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

isao sano さんがほぼ13年前に更新

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

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

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