プロジェクト

全般

プロフィール

Backport(バックポート) #652

Community's description doesn't change line. (コミュニティ説明文が改行されない)

Shogo Kawahara約14年前に追加. 約14年前に更新.

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

100%


説明

Overview (概要)

Community's description doesn't change line. (コミュニティ説明文が改行されない)

Environment (環境)

pc_frontendのみで発生。対象は以下の範囲。

  • OpenPNE3.2.x
  • OpenPNE3.4.x
  • OpenPNE3.5.x-dev

Content of correction (修正内容)

報告元にあったとおりの修正を行います。

また、コミュニティ説明ページ(community/home)の表示についての微調整も同時に行います。微調整は以下の内容です。

  • 文言等の若干の修正
  • PC版のコミュニティ説明で小窓が出るようにする。(2系と同様)
  • 携帯版でURLの自動リンクを無効化する

Source (報告元)

http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5491 より転記

OpenPNE3.4を使っています。

コミュニティ説明文入力画面で改行を含む文章を作っても表示される時は改行が含まれていません。
HTMLソースを確認したところ改行タグは入っていませんでした。

管理画面のコミュニティ管理で確認すると入力したとおりの改行が入っています。

入力したとおりの改行にするにはどうすれば良いのでしょうか。
どなたかご存じの方教えてくださると幸いです。 

コメントに修正方法についても記述あり

過去に同じ問題を発見して修正していたので・・・
折角見つけたのだから公式に報告しておくべきだったなぁ。

問題のファイルは/apps/pc_frontend/modules/community/templates/homeSuccess.php
発生箇所は50行目付近で、コミュニティ説明文の設定を取得する時だけ別処理が入ってる部分があります。

が、説明文の設定名が「%community% Description」なのに対して
>if ('Description' === $key)
と判定してしまっているので、ここを
if ('%community% Description' === $key)
と修正すればいいかと思われます。


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #582: Community's description doesn't change line. (コミュニティ説明文が改行されない) Fixed(完了) 2010-02-08 2010-03-03

関係しているリビジョン

リビジョン b41e0f40 (差分)
Shogo Kawahara約14年前に追加

fixed the templates of community/home and community/detail (fixes #652;BP from #582)

履歴

#1 Shogo Kawahara約14年前に更新

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

更新履歴commit:"b41e0f4032f4f13672f036799bb13a81e214cb05"で適用されました。

#2 Kousuke Ebihara約14年前に更新

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

#3 Mutsumi Imamura約14年前に更新

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

動作テストOKです。

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