질문/조언질답게시판

초보 질문입니다.

회원 정보 수정시 이름 사이에 빈칸을 넣어 수정하면

빈칸이 없어져서 저장됩니다.

(예) 'John Lee' 로 수정하면 'JohnLee' 로 저장됩니다.

 

이름에 빈칸을 넣어 저장하려면 어떻게 하여야 하는지요?

  • profile
    member 모듈 > member.controller.php 파일 > procMemberInsert 함수와 procMemberModifyInfo 함수에 공백을 지우는 부분이 있는데 이 부분을 수정하면 될 것 같긴 합니다.

    하지만 닉네임, 사용자이름, 사용자id, 이메일주소 등에 공백을 금지한 의도가 있을 것일 텐데요.
    (개인적으로 사용자이름user_name 정도는 허용해도 괜찮다 싶지만요ㅎ)
    이러나저러나 코어 수정은 아무래도 비추천이긴 하네요;;;
  • profile ?
    procMemberInsert 함수와 procMemberModifyInfo 함수를 고쳤는데도 안됩니다.
    일단 DB 로 들어가서 멤버 이름을 수정하니 게시물에는 새 이름이 고쳐 나오는데
    전에 쓴 댓글에는 적용이 안되네요.
  • ? profile
    아, member.admin.controller.php에도 있을 수 있겠네요.
    암튼 DB 직접 수정후에도 안 된다면 댓글단에서 닉네임 불러오는 함수를 검토해보셔야겠네요.
  • profile ?
    member.admin.controller.php 을 수정하니 이름에 빈칸을 넣을수 있습니다.
    댓글에서 이름을 불러오는 함수를 검토해 보겠습니다.
    감사합니다.
  • profile ?
    procMemberInsert 함수와 procMemberModifyInfo 함수와 member.admin.controller.php 함수를 고치어
    멤버 이름에 공간을 넣을수 있게 되었고 수정후에는 모든 글의 글쓴이가 새로 고친 이름으로 바뀌었습니다.
    단지 댓글이름은 고친후의 댓글에는 새 이름으로 나오고 그이전의 댓글에는 예전 이름으로 나오네요.
    감사합니다.