웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원정보 페이지에 작성 댓글 보기 추가하기
2012.07.12 12:17
혹시 필요하신분이 계실까 싶어 올립니다.
modules/member/member.view.php를 편집기로 열어서
/**
* @brief Display documents written by the member
**/
function dispMemberOwnDocument() {
$oMemberModel = &getModel('member');
.....생략........
}
윗 코드 바로 뒤에 아래코드 추가
/**
* @brief Display comments written by the member
**/
function dispMemberOwnComment() {
$oMemberModel = &getModel('member');
// A message appears if the user is not logged-in
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
$logged_info = Context::get('logged_info');
if(Context::get('s_member_srl')) $member_srl = Context::get('s_member_srl');
else $member_srl = $logged_info->member_srl;
$args->page = (int)Context::get('page');
$output = executeQuery('member.getCommentList', $args);
Context::set('total_count', $output->total_count);
Context::set('total_page', $output->total_page);
Context::set('page', $output->page);
Context::set('comment_list', $output->data);
Context::set('page_navigation', $output->page_navigation);
$module_srl = Context::get('module_srl');
Context::set('module_srl',Context::get('selected_module_srl'));
Context::set('search_target','member_srl');
Context::set('search_keyword',$member_srl);
$oCommentAdminView = &getAdminView('comment');
$oCommentAdminView->dispCommentAdminList();
Context::set('module_srl', $module_srl);
$this->setTemplateFile('comment_list');
}
modules/member/member.controller.php를 편집기로 열어서 작성 댓글 보기 추가
function setSessionInfo() {
.....생략.......
//작성 댓글 보기 추가
$this->addMemberMenu( 'dispMemberOwnComment', 'cmd_view_own_comment');
}
modules/member/lang/lang.xml를 열어서 아래코드 추가
<item name="cmd_view_own_comment">
<value xml:lang="ko"><![CDATA[작성 댓글 보기]]></value>
</item>
modules/member/conf/module.xml를 열어서 아래코드 추가
<action name="dispMemberOwnComment" type="view" standalone="true" />
아래에 첨부파일을 받아서 각각위치에 업로드
참고로 본인은 XET_member 스킨을 사용합니다modules/member/queries/getCommentList.xml modules/member/skins/스킨/comment_list.html