묻고답하기
dispMemberSignUpForm가 아닌 다른 페이지에서 회원가입이 가능할까요?
2020.01.14 22:59
레이아웃을 제작하는 도중 회원가입도 팝업으로 해보고자 만들던 중이었습니다.
회원모듈 기본 스킨의 내용을 참고하며 작성하던 도중
이렇게 member_config, formTag 등 사용할 수 없는 것들이 있는것을 알고 안되는 것인가 싶어서 질문드려봅니다..
$member_config의 내용은 검색을 통하여
이렇게 작성하여 쓰고 있습니다.
$member_config의 내용을 가져오는 방법이 있듯이 identifierFrom, formTag 이 두 개도 가져올 수 있는 방법이 있지 않을까.. 추측만 하고 있는데, 이 두개는 구글링을 하여도 방법을 찾지 못하겠습니다 ㅜㅜ
혹시 방법을 아는 분이 계시다면 조언좀 부탁드립니다
댓글 6
-
LYG
2020.01.15 11:07
좋은 정보 감사합니다!
덕분에 필요한 내용 쉽게 찾았습니다!
-
LYG
2020.01.15 12:13
저 한가지만 더 여쭤봐도 될까요..
identifierForm을 불러오기 위해 dispMemberSignUpForm함수에서
global $lang;$identifierForm = new stdClass();$identifierForm->title = $lang->{$member_config->identifier};$identifierForm->name = $member_config->identifier;$identifierForm->value = $member_info->{$member_config->identifier};Context::set('identifierForm', $identifierForm);layout.html 파일 상단에 이 부분을 가져다 썼는데, 1번줄 global $lang; 부분에서 오류가 나는 것 같습니다ㅠ
그리고 위 내용중 member_info가 있어 불러오려고
$columnList = array('member_srl', 'user_id', 'user_name', 'nick_name', 'email_address', 'find_account_answer', 'homepage', 'blog', 'birthday', 'allow_mailing');$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl, 0, $columnList);$member_info->signature = $oMemberModel->getSignature($member_srl);Context::set('member_info',$member_info);이렇게 가져다 사용했는데 이건 맞는건가요?
dispMemberSignUpForm 함수에는 내용이 없길래 다른 함수에서 가져다가 사용했습니다.
오류없이 페이지는 잘 나오는 것 같아 괜찮은것 같기는 한데, 저게 맞는 것인지 알 수가 없어서..ㅠ
formTags는
$oMemberAdminView = getAdminView('member');$formTags = $oMemberAdminView->_getMemberInputTag($member_info);Context::set('formTags', $formTags);이렇게 가져다 사용했는데 member_info를 선언해주지 않아도 페이지에 오류가 없는데,
$identifierForm->value = $member_info->{$member_config->identifier};이 부분에서는 오류가 나고 있어서 뭐가 어떻게 된건지..
-
LYG
2020.01.15 12:31
$global lang;$identifierForm = new stdClass();$identifierForm->title = $lang->{$member_config->identifier};$identifierForm->name = $member_config->identifier;$identifierForm->value = $member_info->{$member_config->identifier};Context::set('identifierForm', $identifierForm);layout.html 상단에 위 코드를 넣었을 때 아파치 로그에 찍힌 오류입니다.
PHP Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ',' or ';' in /home/test/xe/classes/template/TemplateHandler.class.php(436) : eval()'d code on line 12
-
SimpleCode
2020.01.15 15:49
global $lang; 는 빼셔도 됩니다.
-
LYG
2020.01.16 12:32
답변 감사합니다.
global $lang 을 제외하고 실행하니,
$identifierForm = new stdClass();$identifierForm->title = $lang->{$member_config->identifier};$identifierForm->value = $member_info->{$member_config->identifier};$identifierForm->name = $member_config->identifier;Context::set('identifierForm', $identifierForm);이 구문중에서
$identifierForm->title = $lang->{$member_config->identifier};$identifierForm->value = $member_info->{$member_config->identifier};이 두 줄에 오류가 납니다.
오류 내용은 두 줄 모두
PHP Parse error: syntax error, unexpected '?>' in /home/test/xe/classes/template/TemplateHandler.class.php(436) : eval()'d code on line 14
이 내용으로 같게 나옵니다..ㅜ
layout.html에서는 $aa->{$bb->cc} 같은 형태를 쓸 수 없는건가요?
만약 그렇다면 다른 방법으론 무엇이 있을까요..?
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
미소천사 | C드라이브에 localhost서버설치했는데 php 404 오류 아시는분? [1] | 2020.09.25 by 미소천사 |
체강 |
서버 이전 후 [게시판 관리] 링크 오류 문제
[2]
![]() | 2020.09.24 by 체강 |
대한국인 |
[슈퍼 캐시] 모듈을 설치했는데요. 이걸 삭제하려면 어떻게 해야 되는지요?
[2]
![]() | 2020.09.23 by 대한국인 |
썬이 | [초보]mysql 서버에 2개 이상의 독립된 홈페이지 설치 | |
VIR | category 도큐먼트 불러오기 | |
VIR | layout 질문입니다. [2] | 2020.09.20 by VIR |
아이노지 | 포인트사용하여 게시물상단노출 질문 | |
VIR | $document_list 변수에 관해 [2] | 2020.09.17 by VIR |
봄비 | 모듈을 먼저 등록해주세요 [1] | 2020.09.16 by Luatic™ |
대한국인 | 라이믹스에서는 다국어 접속이 잘되고, XE는 안되는데요. 라이믹스 좋은지요? [2] | 2020.09.16 by Luatic™ |
도킹맨 |
제대로 설정된 걸까요?
[1]
![]() | 2020.09.14 by Luatic™ |
ahhas**** |
HTTP ERROR 500
[3]
![]() | 2020.09.14 by Luatic™ |
오쿠 | 초기셋팅 설치문의 [2] | 2020.09.14 by Luatic™ |
현이둘아빠 | 게시판 글 업로드시 Email에러 [1] | 2020.09.14 by Luatic™ |
VIR |
board 확장 변수 질문입니다.
[1]
![]() | 2020.09.14 by 제이와이엔소프트 |
도치아빠 |
xpresseditor_axupload5 에디터 사용시 문제입니다.
![]() | |
VIR | 게시글 처음으로 가기 [1] | 2020.09.11 by sejin7940 |
도치아빠 |
로그인 문제입니다.
[2]
![]() | 2020.09.10 by 도치아빠 |
조엘양 | 파일첨부시 100%되고 서버요청후 사라지는 현상 [5] | 2020.09.08 by 봄비 |
세걸 | 로그인문제 [2] | 2020.09.08 by 세걸 |
modules/member/member.view.php 에서
function dispMemberSignUpForm() 를 참조하시면 됩니다.