작성자가 숫자1로 표기되어 나옵니다.

안녕하세요. 케이보드 잘 사용하고 있는 유저입니다. 

좋은 게시판 만들어 주셔서 감사드립니다. 

관리자모드 로그인을 하여, 공지사항을 작성하면, 예전에는 닉네임이 제가 설정해 놓은데로 잘 나왔었는데,

어느순간부터 작성자가 1 이라는 숫자로 표시됩니다. 

무엇이 잘못된건지 잘 모르겠습니다. (제가 워낙 초급자여서요 ^^;)

'작성자' 가 제가 원하는 닉네임이나, 아니면, 공개적으로 표시할 이름(제가 설정한 것) 으로 나오게 하려면 어떻게 해야하나요?

참고하시라고 링크 걸어드립니다. 꼭 좀 답변 주시면 감사하겠습니다. 구벅구벅.

http://www.gplan21.kr/?page_id=1333&mod=list

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 뭔가 파일을 수정하셨나요?

    기본적으로 로그인 되어있으면 공개적으로 표시할 이름이 저장되고 비로그인이라면 이름 입력필드가 나옵니다.

    "1"이 DB에 저장 되기전에 입력되는건지 또는 이름은 정상적으로 저장되지만 게시판에 표시될 때 나오는건지 확인해서 문제를 찾아보셔야 합니다.

    링크 주소만으로는 어째서 "갑자기" 작성자명이 바뀐건지 모르겠군요.. ㅜㅜ

  • 공개적으로 표시할 이름은 '지플랜어학원' 이라고 되어져 있습니다. 

    닉네임이나 공개적으로 표시할 이름 등등의 DB를 수정하기 위해서 관리자모드 말고,

    FTP접속해서 어떤 경로 안의 어떤 파일을 열어서 들여다봐야 할까요? 

    해당경로와 수정해야할 파일이 어떤건지만 좀 알려주실 수 있으실지요? 부탁드립니다. 구벅.

  • /kboard/class/KBContent.class.php 파일에 보시면

    $data['member_display'] = $this->member_display?$this->member_display:$userdata->data->display_name;

    위 코드가 있습니다.

    $this->member_display 값이 있으면 $data['member_display']에 저장하고

    $this->member_display 값이 없으면 $userdata->data->display_name 값을 $data['member_display']에 저장하는 코드입니다.

    최종적으로는 $data['member_display'] 값을 DB에 저장합니다.

     

    스킨의 editor.php 파일에서 작성자명(member_display)을 입력했다면 그 작성자명을 저장하고 그게 아니면 $userdata->data->display_name(공개적으로 표시할 이름) 값을 저장합니다.

     

    더 위쪽에 코드가 있지만..

    최초 $this->member_display 값은 $_POST['member_display'] 값을 저장합니다.

    $_POST['member_display'] 값은 스킨에서 글 저장 할 때 넘겨지는 값입니다.

     

    이후에는 DB 접속해서 어떤값이 저장되었는지 보셔야 합니다.

    스킨의 editor.php 파일에서 어떤값이 넘겨지는지

    list.php, document.php 파일에서 어떻게 출력되고 있는지도 살펴 보셔야 합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요