포럼


 기존 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--> 

 

 닉네임뿐만 아니라 이메일, 홈페이지도 로그인 된 유저라도 언제든지 수정 가능하게 개선해주셨으면 하는 바램입니다.

 개발자들이 보다 응용화하여 개발 할 수 있도록 많은 코딩의 많은 가능성을 열어주셨으면 하네요^^;

 좋은 하루 되세요^^;

 

글쓴이 제목 최종 글
정찬명 최적화(Optimizer) 기능을 사용하는 것이 정말 더 빠른가요? [19] 2010.11.18 by 정찬명
zero XE with Cubrid, nLucene, Analytics, Syndication, 스팸공동대응API... [13] 2010.11.17 by 아빠불당
행복한고니 자유게시판 스팸에 대하여.. [3] 2010.11.03 by 망꼬준
행복한고니 XE 개발팀을 소개합니다~ [22] [1] 2020.03.14 by JEongSU
행복한고니 첨부 파일 사라지는 문제 테스트 부탁드립니다. [11] 2010.10.26 by 비나무
zero NHN Deview2010 XE 관련 발표 자료 및 동영상 올렸습니다. [5] 2010.09.30 by 스카이피아
sol XE 1.4.4 버전에서 문제가 생기시는 분들은 쪽지 부탁드립니다. [3] 2010.09.29 by Beart
행복한고니 XE 사용자 모임에 대해서... [31] 2020.03.15 by 임산부연합회
sol XE의 우편번호 DB를 7월 22일자로 업데이트 하였습니다. [4] 2010.08.31 by JUUN
정 찬 명 오픈 UI 라운지 소개. [1] 2010.07.29 by 하늘03
행복한고니 XE 사용자 모임! 마감됐습니다. ^^ [44] 2020.03.15 by 임산부연합회
행복한고니 내일 사용자 모임에서 나누어드릴 상품들 [15] 2020.03.15 by 슈리_shoory
ZeroCool610 일단 이번업뎃이후 저같은 초짜를 위해 도움되는몇마디합니다.  
행복한고니 나의 삽질기 + 납땜 [5] 2010.07.04 by 999
행복한고니 리액션의 중요성 [18] 2010.07.01 by 토니박스
행복한고니 안 좋은 모습 보여드려 죄송합니다.  
행복한고니 제 사진이 뉴스에 나왔습니다. [8] 2010.06.22 by 권태성.
행복한고니 소셜 이노베이션 캠프에 와 있습니다. [3] 2010.06.18 by 999
행복한고니 [설문조사] 실시간 쪽지가 필요할까요? [11] 2010.05.17 by InDesign
zero XE 공식홈 상단 메뉴 조금 정리했습니다. [9] 2010.04.15 by YO-DA