작성자가 숫자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 파일에서 어떻게 출력되고 있는지도 살펴 보셔야 합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기