제가 지난 여름에 회사에서 사용할 게시판을 XE로 하나 구축했었는데, 다른건 이리저리 수정해서 다 해결이 되었지만 게시판 열람시 제목 옆에 닉네임이 표시되는 문제는 해결하지 못했습니다. 회사 내에서 업무 용도로 사용하는 게시판이기 때문에 실명이 출력되야 하는데, UI로는 설정하는 항목이 없더군요.

그래서 소스를 이것 저것 열어본 결과 해결책을 찾았습니다. 일단 닉네임이 표시된다는건 아래 부분입니다.


제가 해결한 방법은 다음과 같습니다.

modules\bodex\skins\ex_default\_view.document.html

파일을 열어서 상단에 있는 getNickName() 부분을 getUserName()으로 수정하였습니다.


그리고 댓글에 닉네임이 출력되는 부분도 마찬가지로 이름을 출력하고 싶다면

modules\bodex\skins\ex_default\_view.comment.html

파일을 열어서 동일한 방식으로 getNickName() 부분을 찾아서 getUserName()으로 수정하시면 됩니다.

신고
Share
  1. Frank
    2011.12.07 10:46 신고

    유용한 팁 갑사합니다~^^ 예전에 고민만 하다가 그냥 지나쳤던 부분인데 해결해주셨네요. / 남은 2011년 얼마되지는 않지만 마무리 잘 하세요, 스누피님

  2. Frank
    2011.12.07 15:31 신고

    유용한 팁 갑사합니다~^^ 예전에 고민만 하다가 그냥 지나쳤던 부분인데 해결해주셨네요. / 남은 2011년 얼마되지는 않지만 마무리 잘 하세요, 스누피님

  3. BlogIcon 키리린
    2011.12.07 20:46 신고

    사이트/게시판 성격상 이름만 사용한다면 XE 회원쪽에서 이름 사용을 체크 해제한 다음 회원가입 스킨에서 닉네임이라는 텍스트를 이름으로 바꿔두는게 편하더라구요. 닉네임이 표시되는 부분이 생각보다 많아서 수정하기도 귀찮고...

    • BlogIcon onmay
      2011.12.07 21:59 신고
      수정 및 삭제

      변수명과 다른 값을 넣는 일은 삼가해야 합니다. 향후 유지보수 차원에서 생각할 때, 키리린님 말씀대로 스킨을 수정하는 것이 바람직한 방법입니다.

    • BlogIcon snpbox
      2011.12.07 22:08 신고
      수정 및 삭제

      기 구축된 사이트라 회원가입을 다시 받을 수는 없고, 현재 상황이선 저 방법이 최선이었습니다. ㅠㅠ

    • shim
      2013.11.01 17:31 신고
      수정 및 삭제

      시간이 오래지났지만 구글 검색을 통해 키리린님의 댓글을 보았네요.
      덕분에 이름을 사용하는 형태로 잘 사용하고 있습니다. 고맙습니다.

      다른 분들을 위해 제가 해결한 방법을 공유하면,
      - 회원가입설정에서 이름을 사용하지 않고 닉네임을 필수로 바꿉니다.
      - lang.xml을 열어서 '닉네임'을 '이름'으로 바꾸었습니다.
      함수나 변수명을 바꿀 필요 없이 간단하게 해결했네요.

  4. CMD
    2011.12.07 23:13 신고

    게시판EX를 사용중이시네요ㅎㅎ
    기본 게시판은 저 파일이 있는 디렉터리가 다릅니다^^