웹마스터 팁
[공유]로그인 하지 않아도 게시판에서 회원정보 출력 하기 (가입품 확장변수 포함)
2012.03.20 01:05
[공유]로그인 하지 않아도 게시판에서 회원정보 출력 하기 (가입품 확장변수 포함)
ㅠㅠ ,.. 일단 저도 완전 초보 입니다. 도움 받고 자랐답니당ㅇㅇㅇㅇㅇㅇ~~~
오늘 이 공유 글을 올리게 된 계기는 저도 마찬가지로 도움을 많이 받았었기 때문 입니다.
도움을 주신 분들은 아래와 같습니다.
글쓴이의 정보 추출해서 게시판 출력하기: [야호z 님] <---- 수정한 부분도 조금 있음.
http://www.xpressengine.com/tip/19572647
송동우 님의 답변:
http://www.xpressengine.com/qna/20631104
그외 ... 수두룩ㄱㄱㄱㄱㄱ~~~~~~
ㅋㅋ 그럼 잔말 말고 본문으로 고고싱ㅇㅇㅇㅇㅇㅇ~~~
제가 사용 한 방법은 그냥 복사 그리고 적용 테스트 한 결과 입니다.
그냥 ... 님들의 참고 자료로 되기 바랍니다.
+ 일단 회원 정보를 불러오기 해서 꺼지버 냅니당ㅇㅇㅇㅇㅇㅇㅇ~~~
해당 파일안에 복사→붙쳐넣기 ....하시면 됩니당ㅇㅇㅇㅇㅇ~~~~ ㅋㅋㅋ
<!--// Sign, 회원정보출력--> {@ $extra_query="select * from xe_member WHERE member_srl=".$oDocument->get('member_srl')} {@ $extra_result=mysql_fetch_array(mysql_query($extra_query))} {@ $ev=unserialize($extra_result[extra_vars]);} {@$oPointModel = &getModel('point');$point = $oPointModel->getPoint($oDocument->get('member_srl'));} {@$oModuleModel = &getModel('module');$config = $oModuleModel->getModuleConfig('point');$level = $oPointModel->getLevel($point, $config->level_step);} {@$oMemberModel = &getModel('member');$member_info = $oMemberModel->getMemberInfoByMemberSrl($oDocument->get('member_srl')); $regjoin = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl); $lastlogin = $oMemberModel->getMemberInfoByMemberSrl($oDocument->getMemberSrl(), $module_info->site_srl);} {@$oDB = & DB::getInstance(); $_query = $oDB->_query(sprintf("select count(*) as total_count from `xe_documents` where member_srl='%d';",$oDocument->get('member_srl'))); $output = $oDB->_fetch($_query); $document_count = (int)$output->total_count; $_query = $oDB->_query(sprintf("select count(*) as total_count from `xe_comments` where member_srl='%d';",$oDocument->get('member_srl'))); $output = $oDB->_fetch($_query); $comment_count = (int)$output->total_count;}
++ 그 다음에는 해당 출력 하고픈 곳에 복사→붙쳐넣기 합니당ㅇㅇㅇㅇㅇ~~~
이런 식으로 ~~
<div id="Sign_member_info"> <div id="Sign_member_info1"><p><strong>레벨: </strong>{$level} Level</p><p><strong>소속 그룹: </strong><!--@foreach($member_info->group_list as $key => $val)-->{$val}<!--@end--></p><p><strong>게시물수: < /strong>{$document_count} 개</p><p><strong>회원 가입일: < /strong>{zdate($regjoin->regdate,"Y-m-d")}</p></div> <div id="Sign_member_info2"><p><strong>포인트: </strong>{$point} Point</p><p><strong>가입품 확장 변수:</strong>{str_replace("|@|"," ",$ev->XXXXXX)}</p><p><strong>댓글수: < /strong>{$comment_count} 개</p><p><strong>최근로그인: < /strong>{zdate($lastlogin->last_login,"Y-m-d H:i")}</p></div></div>
+++ 그리고 CSS
#Sign_member_info {font-size: 11px;color:#333;font-family: '맑은 코닉',Arial, Helvetica, sans-serif;} #Sign_member_info1 {width: 160px;float: left;overflow: hidden;} #Sign_member_info2{overflow: hidden;margin: 0 0 0 10px;width:180px;}
++++ 적용 예시 사이트 ...입니당ㅇㅇㅇㅇㅇ~~~~
버전은 (ver. 1.5.1.13).입니다.
http://rminkim.gotoip4.com/information/968
PS. 제가 조선족인데요 ..
사이트는 중국글로 되있습니다.. ㅠㅠ
참고로만 하시기 바랍니다..
도움이 됬으면 하는 바램입니당ㅇㅇㅇㅇㅇ~~~~ㅋㅋ
잘못 된 부분이 있으면 지적을 해주세요,....
댓글에서 수정 해 주셔도 좋습니당ㅇㅇㅇㅇㅇ.~~~~
* 댓글 달아 주신 분 덕분에 다시 수정 하였습니다.
이 부분은 삭제 하지 않겠습니다. 혹시 보시는 분들이 도움 될지도 모르니까ㅏㅏㅏㅏㅏ~~~
게시물중에 소스가 충돌이 됩니다.. ㅠㅠ...
<!--@ 이 부분이 게시물 등록시 <group_list">!--@
이걸로 변해 버리네요 ... 아참.. 저도 이런글을 봤는 적이 있는데 .. 많은 분들이 이것 때문에 도움이 역 도움이 됬겠군요...
헐 ~~~~ 곰탕이 아니라 .. 골탕을 먹겠네요. . ..
이러다가 도움 줄려고 했는데 욕 먹게 생겼네요..
ㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣㅣ
4월 20일 수정
- 수정 파일 목록경로는 /modules/board/skins/sketchbook5/ 입니다.
파일명은 _read.html 입니다.
약 180번째 줄에
...........................
<!--// Footer -->
<div class="rd_ft">
<!--// Sign, 회원정보출력-->
여기에 다....
..........................
라는 줄 밑에 붙여넣기 하시면 됩니다.
2. 또 ......출력하고픈 곳에 복사해서 붙여넣기 하시라고 했는데 님 홈피처럼 게시판 내용에 서명에 출력되게끔 하려면 어떤파일을 어디부분에 붙여넣기 하면 될까요?
- 서명란에 회원 정보를 출력 하려면 일단 회원 정보 수정에서 서명을 활성화 시켜야 합니다.(회원 사진 업로드)
3. css 파일은 어떤파일에 알려주신 소스를 붙여넣기하면 될까요?
css 파일 목록경로는 ./modules/board/skins/sketchbook5/css/ 입니다.
파일명은 board.css 입니다.
맨 마지막 줄에 css 소스를 붙여넣기 하시면 됩니다.
코어 버전은 1.5.2.2 이고 게스판 버전은 1.4.4 이며, sketchbook5 스킨 버전은 1.5.0.3 입니다.
- [2012/03/19] 묻고답하기 로그인 하지 않아도 게시판에서 회원정보 출력 하기 *2
댓글 6
제목 | 글쓴이 | 날짜 |
---|---|---|
그룹별 회원 목록 출력 [2] | 윤삼 | 2015.10.25 |
회원도 모듈별 적용된 포인트 보게하는 방법. [11] | :DunhillBoy | 2014.02.01 |
[공유]로그인 하지 않아도 게시판에서 회원정보 출력 하기 (가입품 확장변수 포함)
[6]
![]() | rminkim | 2012.03.20 |
확장변수 출력 방법 초 심플하게 적어봅니다. [15] | 라르게덴 | 2009.03.16 |
[권한이 없습니다] 권한에 따른 다른 메시지 출력하기 [10] [1] | 반도체맨 | 2008.10.03 |