ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changes between Version 10 and Version 15 of Ticket #2874


Ignore:
Timestamp:
Nov 5, 2008, 12:16:16 PM (12 years ago)
Author:
ebihara
Comment:

以下のリビジョンで修正しました。

comment:12 にて if 文を外すことも検討していましたが、「退会者のニックネームがリンクにならないようにする」というような意図がどうもあるみたいなので(対応が中途半端なのと、メンバーの存在を確認する目的でニックネームが空かどうかのチェックをおこなうのはどうなんだ、とは思いますが)、とりあえず今回はこのままとします。

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2874

    • Property Keywords 確認中 added; 差し戻し removed
    • Property Owner changed from mori to ebihara
  • Ticket #2874 – Description

    v10 v15  
    11=== ■現象 ===
    2 日記詳細(pc_page_fh_diary)にて、ニックネームが「0」のメンバーがコメントをすると、そのメンバーが書いたコメントにニックネームが表示されない
     2ニックネームなどが「0」のみの場合、表示されるべき部分に表示されなくなる箇所がある
    33
    4 === ■再現手順 ===
    5  1. メンバーのニックネームを「0」に変更する
    6  2. 日記詳細(pc_page_fh_diary)にて、コメントを書き込む
    7  3. 書き込み後に遷移した2の日記を確認すると、2で書き込んだコメントにニックネームが表示されていない
    84=== ■原因 ===
    9 判定処理において文字列型 "0" のキャストに対する考慮がないため。
     5テンプレート上で、文字列型の0を考慮していない条件分岐が存在しており、ニックネームなどが0となっている場合に存在しないものと判断してしまっていた。
     6
    107=== ■修正内容 ===
    11 上記を修正。({if $item.nickname})を({if $item.nickname !== !''})に修正。
    12 これにより、ニックネームが'0'のメンバーがコメントしたさい、ニックネームが表示されるようになった。
     8ニックネームなどが空文字列であるかどうかを確実にチェックするように修正し、 0 などのニックネームが意図せず表示されないことがないようにした。
     9
     10以下のテンプレートを修正した。
     11 * webapp/modules/ktai/templates/fh_diary_delete_c_diary_comment_confirm.tpl
     12 * webapp/templates/mail/m_ktai_message_zyushin.tpl
     13 * webapp/modules/pc/templates/fh_diary.tpl
     14 * webapp/modules/ktai/templates/c_bbs.tpl
     15 * webapp/modules/ktai/templates/c_bbs_delete_c_commu_topic_comment_confirm.tpl
     16 * webapp/modules/ktai/templates/fh_diary.tpl
     17 * webapp/modules/ktai/templates/h_ashiato.tpl
     18 * webapp/modules/pc/templates/fh_comment_list.tpl
     19
    1320=== ■関連情報 ===
    1421 * #2905 「0」と入力すると空欄扱いになるフォームが多くある