상태 | 완료 |
---|
- 약간 고민했지만 이 부분은 제가 연동툴에서 이름을 닉네임으로 하지않고 아이디로 하도록 해서 회원 전원을 옮기는데 성공했습니다.
- 이 문제는 백성찬님께서 제공해주신 수정 모듈로 일거에 해결되었습니다. 다시 한번 감사! 감사!~
게시판 리스트를 이름으로 하면 레벨 아이콘이나 이미지 마크가 보이지 않아 보기에 좋지 않습니다.현재 닉네임과 같이 레벨아이콘,이미지 마크를 쓰면서 실명을 여러곳에 표시하고 싶습니다.
네, 말씀하신 요지가 어떤 것인지는 잘 알겠습니다.
다만 새로 사이트를 시작하는 경우에는 문제가 안됩니다. 그런데 제 경우에는 기존 회원이 약 2만여명이 있습니다.
이 사람들중에는 동명이인이 많고, 이들 동명이인때문에 닉네임 충돌로 회원디비 이전이 안됩니다.
약 4000여명이 동명이인인데요. 이들을 일일이 찾아내어 이름값을 변경하는 것은 올바른 방법은 아니라고 생각되네요.
물론 완벽한 실명동호회나 그 이름에 큰 의미를 두는 것은 아닙니다. 인증서를 추가할 이유도 없지요.
하지만 기존 회원의 아이덴티티가 그 "이름" 이라 이를 바꾸라고 하는 것은 안될 상황입니다.
대부분의 실명(?) 동호회가 같은 고민일 겁니다. 때문에 개인정보보호법을 피하기 위해 일부러 기존 회원모두에게 비실명을 쓰라고 할 수는 없는 일입니다.
그래서 그나마 쉬운 방법이 아이디를 닉네임에 적용하여 데이타를 이전하는 방법인데요.
이 방법은 데이타 이전은 완벽한데 말씀하신 닉네임에 이름값을 쓰는 것과 충돌하여 사이트 모양새가 안나옵니다.
해서 닉네임은 숨기고 이름을 닉네임처럼 표시할 방법이 없을지 고민하는거죠.
백성찬님께서는 ZBXE의 내부 구조를 잘 아시리라 사료되는 바 혹시 닉네임 시스템을 우회하는 방법이나 표시라도 이름을 닉네임처럼 게시판에 뿌려주는 방법이 혹 있을까 여쭙는 것입니다. 지푸라기 잡는 심정이지요.
닉네임 대신 표기만 이름으로 바꾸어 주십시오.
getNickName() 을 getUserName() 로
지금 잠시 이 게시판 리스트에서 닉네임 대신 이름으로 표시되게 바꾸었습니다.
리스트 뿐만 아니라 본문 표시 부분이나 댓글 등 원하는 곳에서 모두 바꾸어 주면 됩니다.
언뜻 이해가 잘 되지 않네요. 보통 게시판 목록 지정에서는 닉네임 대신 이름으로 바꾸면 이름만 표시되고 레벨아이콘,이미지 마크는 보이지 않는데요.
일반 게시판이고 리스트에서 닉네임 대신에 이름이나오게 하려면 사용하는 게시판 스킨의 style.list.html 에서 찾아 바꾸면 됩니다.
프로그램은 그대로 두고 스킨만 바꾸는 것이니 다른 작동에 영향을 미치지 않겠지요.
아! 잘 알겠습니다. 일단 해보겠습니다.
그런데 회원 가입시에 닉네임을 자동으로 아이디로 받는 것은 가능할까요?
회원 수정이야 폼에서 없애면 간단히 될 것 같은데요.
감사합니다.
스킨에서 바꾸면 xe 기본으로 두고 사용하는 것이 향후 업데이트를 위해서도 좋고 공지를 하는 것이 편할 겁니다.
설령 닉네임을 마음대로 입력해도 스킨에서 출력하지 않으니 무용지물이겠지요.
프로그램을 바꾸면 당장 오늘도 업데이트가 있을 것인데 또 찾아서 수정해야 합니다.
xe프로그램을 바꾸는 것은 힘듭니다. 업그레이드나 추가 배포되는 프로그램도 기존 xe에 맞추어 배포됩니다.
그나마 제일 쉬운방법이 글쓰기와 회원가입할 때 닉네임의 입력 값을 이름으로 대체 하십시오.
어차피 실명제를 원하니 비회원의 게시물 작성은 없을 것으로 생각됩니다.
회원가입폼도 수정해서 닉네임은 자동으로 이름으로 입력되게 바꾸는 것이 좋을 것 같습니다.
개인정보보호법을 한번 확인 해보십시오.
실명과 메일 등을 받고 웹에서 게재할 때 조건 등을 확인해보십시오.
참 회원가입폼을 굳이 바꾸지 않더라도 가입할 때 닉네임도 이름과 동일 하게 적으라고 공지를 하면 되겠습니다.
그래도 말을 듣지 않고 닉네임과 이름을 동일하게 적지 않으면 정회원으로 변경해주지 않으면 되겠습니다.
그리고 실명이라는 것도 그냥 임의로 실명이라고 적으면 그만인 것 아닙니까?
지문과 사진이 있는 공식증명서로 확인하지 않는 한 확인할 방법이 없지요.
이름으로 할 경우 동명이인이 있어 구별하기가 어려운 점도 감안해야 합니다.
그래서 닉네임은 동일한 사이트내에서는 중복으로 생성되지 않게 되어 있습니다.