묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
닉네임을 기준으로 한 '작성글 보기'의 문제점
2011.05.19 17:22
게시판 목록에서 마우스를 작성자 위에 대고 마우스 왼쪽 버튼을 누르면 '작성 글 보기'가 나와서 그 작성자가 쓴 글만 목록으로 볼 수 있습니다.
그런데 전체 글에서 작성자의 글만 뽑아올 때 아이디가 아닌 닉네임을 기준으로 해서 (1) 작성자가 닉네임을 바꾼 경우 과거 닉네임으로 쓴 글은 가져오지 못하는 듯합니다. 또 (2) 작성자의 닉네임이 '피노'인 경우 닉네임이 '피노키오'인 사람도 같이 목록에 나오는 등 작성자의 닉네임 문자열이 포함된 닉네임과 혼동이 되는 문제가 있습니다. 제로보드4에서는 아이디와 닉네임으로 작성자 글보기가 다 지원되었는데 XE에서는 닉네임으로만 되는 듯합니다
그래서 닉네임을 기준으로 작성글 보기를 하도록 했는지 의문이 가고, 어디를 고치면 아이디로 작성글 보기를 할 수 있는지 알고 싶습니다. .
댓글 2
-
송동우
2011.05.19 17:43
-
장서가
2011.05.19 19:15
답변 고맙습니다. 따라서 아래와 같이 하니 잘 됩니다.
modules/board/board.controller.php 의 페이지 끝부분을 다음과 같이 고친다.
// 아이디로 검색기능 추가
고치기 전:
$url = getUrl('','mid',$mid,'search_target','nick_name','search_keyword',$member_info->nick_name);
고친 후:
$url = getUrl('','+ 'mid',$mid,'search_target','member_url','search_keyword',$member_info->member_url);
여기에 해결 방법이 있는듯 하네요