웹마스터 팁
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