포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한가지 건의드리고 싶습니다
2011.01.21 10:35
기존 XE 코드는 게시판 댓글을 달 때 닉네임을 현재 로그인 된 유저의 개인정보에서
가져옵니다.
그런데 제가 필요한 부분은 로그인 된 유저일 경우라도 코멘트를 달 때는 새로운 닉네임을 사용 가능하게 하고 싶거든요.
예를 들어서 네이트의 톡같은 경우에는 로그인 된 유저라도 언제든지 새로운 닉네임을 사용해서 댓글을 달 수 있게 해두었습니다.
이 부분을 이렇게 고치면 되는데요.
/modules/comment/comment.controller.php
// 로그인 된 회원일 경우 회원의 정보를 입력 if(Context::get('is_logged')) { $logged_info = Context::get('logged_info'); $obj->member_srl = $logged_info->member_srl; $obj->user_id = $logged_info->user_id; $obj->user_name = $logged_info->user_name; $obj->nick_name = $logged_info->nick_name; $obj->email_address = $logged_info->email_address; $obj->homepage = $logged_info->homepage; }
// 로그인 된 회원일 경우 회원의 정보를 입력 if(Context::get('is_logged')) { $logged_info = Context::get('logged_info'); $obj->member_srl = $logged_info->member_srl; $obj->user_id = $logged_info->user_id; $obj->user_name = $logged_info->user_name; if(!$obj->nick_name) { $obj->nick_name = $logged_info->nick_name; } $obj->email_address = $logged_info->email_address; $obj->homepage = $logged_info->homepage; }
이렇게 해서 스킨의 comment.html 안에 아래 구문을 추가해주시면 됩니다.
<!--@if($is_logged)--> <input type="checkbox" name="notify_message" value="Y" id="notify_message" class="inputCheck" /> <label for="notify_message">{$lang->notify}</label> <!--@end-->
<!--@if($is_logged)--> <input type="text" name="nick_name" class="inputText userName" value="{$logged_info->nick_name}" title="{$lang->writer}" /> <input type="checkbox" name="notify_message" value="Y" id="notify_message" class="inputCheck" /> <label for="notify_message">{$lang->notify}</label> <!--@end-->
닉네임뿐만 아니라 이메일, 홈페이지도 로그인 된 유저라도 언제든지 수정 가능하게 개선해주셨으면 하는 바램입니다.
개발자들이 보다 응용화하여 개발 할 수 있도록 많은 코딩의 많은 가능성을 열어주셨으면 하네요^^;
좋은 하루 되세요^^;
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
gingermary.myid.net | 페이지 첨부 기능이 오작동합니다. [1] | 2011.01.26 by fsfsdas |
misol | API 단순하고 요청 수 제한 없는 주소 줄이기 사이트 하나 알려주시겠어요?.. [2] | 2011.01.25 by misol |
SMaker | r8050 적용 후 Content 위젯에 css가 적용되지 않은채로 나타나네요. | |
fsfsdas | r8046 XE 설치에러 [2] | 2011.01.25 by fsfsdas |
SMaker | 쿼리 실행 실패 시 정확한 오류를 알려주었으면 좋겠네요. | |
fsfsdas | 레이아웃의 info.xml을 전면 재작성 도중 궁금증 [5] | 2011.01.24 by Hammer |
백성찬 | r8032 관련 [5] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
zero | 개발 참여에 대해서.. [4] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
백성찬 | r8032 부터 수정 된 db 관련 궁금증 [2] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
시니시즘 | 한가지 건의드리고 싶습니다 | |
포토올/wow | XE에 몇가지 기능 개선 건의드립니다. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
SMaker | 정말 에디터 스킨 설정 관련해서 뜯어고치고 싶네요 | |
ForHanbi | 템플릿 문법 이상합니다. 문제점 좀 봐주세요. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
백성찬 | 줄바꿈 문제 [7] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
pjb7687 | Admin Page에서 항목을 Submit했을 때 언어가 바뀌는 문제.. [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
라르게덴 | XE 대문에 xe팁 대신 개발자포럼을 다는건 어떤가요? [1] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
sejin7940 | XE에 바라는 카테고리(분류) 기능의 추가 사항입니다 ^^; | |
백성찬 | 스마트 폰 사용자 중 언어를 한국어, 영어를 제외한 다른 언어를 사용하시는 분 테스트 부탁합니다. [11] | 2011.01.23 by 백성찬 |
zero | 소오강호 사용자 관련. | |
토치송 | 두 gif 파일들 버그가 있네요 |