묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
매번 글 쓸 때마다 글쓴이의 회원정보가 글에 다 나오게 할 수는 없나요??
2009.08.19 00:45
불가능한거 같진 않은데... 게시판 스킨 찾아보면 없더라구요.
회원 가입할 때 입력하는 몇몇 필드와 실제 글쓰기할 때의 확장변수 몇개가 중복이 되거든요...
그래서 회원가입할 때 쓴 내용이 그대로 글쓰기할 때에도 보여지면 좋겠는데.... 방법 없을까요?
글쓰기할 때 로그인한 회원의 정보를 가져와서 글쓰기할때의 확장변수에 넣어주고 싶다는 것이죠?
가능합니다. 일단 게시판skin을 그 확장변수필드에 맞게 따로하나 만드셔야 하구요.
로그인 한 회원정보를 빼오는 방법은 modules/member/skin/default/member_info.html파일과
modules/member/member.view.php파일의 dispMemberInfo()함수를 참고하세요.
1.member.view.php파일의 dispMemberInfo()함수에서 $member_info라는 변수에 로그인한 회원의 정보를 셋팅하고
2.member_info.html파일에서는 $member_info변수를 사용하여 로그인한 회원의 정보를 화면에 뿌려줍니다.
게시판skin을 만드시고 그 skin에서 1,2번을 한번에 해주시면 됩니다.
단, php파일에서 Context::get(~~~) 이부분은 skin의 html파일에서는 그냥 ~~~만 쓰셔도 됨.
이 정보만으로 구현하기는 힘들겠지만.. 소스코드를 자꾸 분석해보시면 감이 올거에요 ^^;;;;;;;;;;