묻고답하기

434b4ae31a7f51221cfec208b32752e9.PNG


예전에 송동우님 께서 제 질문에 저렇게 답을 해주셨는데..

제가 너무나도 부족하기에 제대로 된 이해를 하지 못하네요..


그래도 해본다고 송동우님이 알려주신 답변을 참고해서 ..modules/member/skins/default 안의 

modify_info.html(회원정보 수정 페이지?) 와 signup_form.html(회원가입 페이지?)

파일을 손보았는데 제가 잘못한것 인지... 오류만 걸리고 정상적으로 작동하지 않네요..


어디부분에 $logged_info->is_admin=='Y' 를 넣어야 오류가 없이 알려주신 것처럼 작동될까요?

이것을 하려고 오래 끙끙거리다가... 도움 요청합니다.. 능력자분들!! 

부디 도와주세요 ㅠㅠ (혹은 다른 방법이 있다면 그것이라도 알려주세요! 한달째 끙끙거려서 ㅠㅠ 머리 아파요..ㅠㅠ)


도움이 되실까 하여 코드도 올려봅니다..

코어 버전은 최신판 입니다.


<include target="./common_header.html" />
<load target="../../tpl/js/signup_check.js" />
<!--// datepicker javascript plugin load -->
<!--%load_js_plugin("ui")-->
<!--%load_js_plugin("ui.datepicker")-->
<h1 class="h1">{$lang->msg_update_member}</h1>
<script type="text/javascript" >
    xe.lang.deleteProfileImage = '{$lang->msg_delete_extend_form}';
    xe.lang.deleteImageMark = '{$lang->msg_delete_extend_form}';
    xe.lang.deleteImageName = '{$lang->msg_delete_extend_form}';
</script>
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
    <p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<form ruleset="@insertMember" id="fo_insert_member" class="form" action="./" method="post" enctype="multipart/form-data">
    <input type="hidden" name="act" value="procMemberModifyInfo" />
    <input type="hidden" name="module" value="member" />
    <input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
    <input type="hidden" name="signature" value="{htmlspecialchars($member_info->signature)}" />
    <input type="hidden" name="page" value="{$page}" />
    <ul>
        <li>
            <p class="q">{$identifierForm->title} <em style="color:red">*</em></p>
            <p class="a">
                <input type="hidden" name="{$identifierForm->name}" value="{$identifierForm->value}" />
                <input type="text" name="{$identifierForm->name}" value="{$identifierForm->value}" disabled="disabled" />
            </p>
        </li>
        <li loop="$formTags=>$formTag">
            <p class="q">{$formTag->title}</p>
            <div class="a" cond="$formTag->name != 'signature'">{$formTag->inputTag}</div>
            <div class="a" cond="$formTag->name =='signature'">{$editor}</div>
        </li>
        <li>
            <p class="q">{$lang->allow_mailing}</p>
            <p class="a">
                <input type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing == 'Y'"> <label for="mailingYes">{$lang->cmd_yes}</label>
                <input type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing != 'Y'" > <label for="mailingNo">{$lang->cmd_no}</label>
            </p>
        </li>
        <li>
            <p class="q">{$lang->allow_message}</p>
            <p class="a">
                <block loop="$lang->allow_message_type=>$key,$val">
                    <input type="radio" name="allow_message" value="{$key}" checked="checked"|cond="$member_info->allow_message == $key" id="allow_{$key}" /> <label for="allow_{$key}">{$val}</label>
                </block>
            </p>
        </li>
    </ul>
    <div class="btnArea">
        <span class="btn"><input type="submit" value="{$lang->cmd_registration}" /></span>
        <span class="btn"><a href="{getUrl('act','dispMemberInfo','member_srl','')}">{$lang->cmd_cancel}</a></span>
    </div>
</form>
<script type="text/javascript">
(function($){
    $(function(){
        var option = { changeMonth: true, changeYear: true, gotoCurrent: false,yearRange:'-100:+10', dateFormat:'yy-mm-dd', onSelect:function(){
 
            $(this).prev('input[type="hidden"]').val(this.value.replace(/-/g,""))}
        };
        $.extend(option,$.datepicker.regional['{$lang_type}']);
        $(".inputDate").datepicker(option);
        $(".dateRemover").click(function() {
            $(this).prevAll('input').val('');
            return false;});
    });
})(jQuery);
</script>
<include target="./common_footer.html" />



<load target="../../tpl/js/signup_check.js" />
<!--// datepicker javascript plugin load -->
<!--%load_js_plugin("ui")-->
<!--%load_js_plugin("ui.datepicker")-->
<include target="./common_header.html" />
    <h1 class="h1">{$lang->cmd_signup}</h1>
    <div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
        <p>{$XE_VALIDATOR_MESSAGE}</p>
    </div>
    <form ruleset="@insertMember" id="fo_insert_member" class="form" action="./" method="post" enctype="multipart/form-data">
        <input type="hidden" name="act" value="procMemberInsert" />
        <div class="agreement" cond="$member_config->agreement">
            <div class="text">
                {$member_config->agreement}
            </div>
            <div class="confirm">
                <input type="checkbox" name="accept_agreement" value="Y" id="accept_agree" />
                <label for="accept_agree">{$lang->about_accept_agreement}</label>
            </div>
        </div>
        <ul>
            <li>
                <p class="q">{$identifierForm->title} <em style="color:red">*</em></p>
                <p class="a">
                    <input type="text" name="{$identifierForm->name}" value="{$identifierForm->value}" />
                </p>
            </li>
            <li>
                <p class="q">{$lang->password} <em style="color:red">*</em></p>
                <p class="a">
                    <input type="password" name="password" value=""/>
                </p>
                <p class="desc">{$lang->about_password}</p>
            </li>
            <li>
                <p class="q">{$lang->password3} <em style="color:red">*</em></p>
                <p class="a">
                    <input type="password" name="password2" value=""/>
                </p>
            </li>
            <li loop="$formTags=>$formTag" cond="$formTag->name != 'signature'">
                <p class="q">{$formTag->title}</p>
                <div class="a">{$formTag->inputTag}</div>
            </li>
            <li>
                <p class="q">{$lang->allow_mailing}</p>
                <p class="a">
                    <input type="radio" name="allow_mailing" id="mailingYes" value="Y" checked="checked"|cond="$member_info->allow_mailing == 'Y'"> <label for="mailingYes">{$lang->cmd_yes}</label>
                    <input type="radio" name="allow_mailing" id="mailingNo" value="N" checked="checked"|cond="$member_info->allow_mailing != 'Y'" > <label for="mailingNo">{$lang->cmd_no}</label>
                </p>
            </li>
            <li>
                <p class="q">{$lang->allow_message}</p>
                <p class="a">
                    <block loop="$lang->allow_message_type=>$key,$val">
                        <input type="radio" name="allow_message" value="{$key}" checked="checked"|cond="$member_info->allow_message == $key || (!$member_info && $key == 'Y')" id="allow_{$key}" /> <label for="allow_{$key}">{$val}</label>
                    </block>
                </p>
            </li>
        </ul>
        <div class="btnArea">
            <span class="btn"><input type="submit" value="{$lang->cmd_registration}" /></span>
            <span class="btn"><a href="{getUrl('act','','member_srl','')}">{$lang->cmd_cancel}</a></span>
        </div>
    </form>
    <script type="text/javascript">
    (function($){
        $(function(){
            var option = { changeMonth: true, changeYear: true, gotoCurrent: false,yearRange:'-100:+10', dateFormat:'yy-mm-dd', onSelect:function(){
     
                $(this).prev('input[type="hidden"]').val(this.value.replace(/-/g,""))}
            };
            $.extend(option,$.datepicker.regional['{$lang_type}']);
            $(".inputDate").datepicker(option);
            $(".dateRemover").click(function() {
                $(this).parent().prevAll('input').val('');
                return false;});
        });
    })(jQuery);
    </script>
<include target="./common_footer.html" />

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
천재경 스팸ip목록에 ip등록하면.... [4] 2012.07.15 by 카워시
DMVar 회원여러분들의 도움이 필요합니다. 완전 초보 일인.  
천재경 권한관리 설정화면이 이상합니다. file  
EliteGuard document_srl 이 없을 경우 지정해주려고 합니다  
XE 설치하려는데  
방부제냠냠 ModuleHandler.class.php 196라인에 문제가있다는데.. [1] 2012.07.15 by misol
윈컴이 Context::addCSSFile과 반대되는것은 없나요? [1] 2012.07.15 by CMD
admain 갑자기 지식인 모듈에서 이런 오류가 나타납니다... [1] 2012.07.14 by 송동우
신비의불 소셜xe 질문 입니다~ 해당 서비스의 아이디가 이미 다른 XE 아이디에 연결되어 있습니다. [1] 2012.07.14 by misol
Asaph PHPMailer로 메일인증 수정해도 않되요..... [1] 2012.07.14
스타일러도전 DB 수정은 어떻게 하나요?  
mekey 특정 ID만 쓰기권한 게시판 생성 할 수 있나요? [1] 2012.07.22 by mekey
lord 사이트맵에서 사이트를 삭제하는 방법을 알려주세요 [4] file 2012.07.14 by 스타일러도전
SSS [스샷첨부] 이게 위젯인지 애드온인지..가르쳐주실분.. file  
김유진000 웹사이트 용량이 1G가 넘었습니다!! 헬프!! [1] 2012.07.14 by 송동우
외토리 XE → 티스토리 블로그 가능한가요??  
개미굴 서버 이전과 관련하여 문의를 드립니다ㅠㅠ 도와주세요.......ㅠ  
hurricane 설치오류 도와 주세요... [1] file 2012.07.14 by Neda_love
봄이나라 회원목록 - 그룹별 검색이 맞지가 않아요  
영무니 파일 첨부중 Error Code 404 [2] 2012.07.14 by 류군