묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
비밀번호 입력하라는 페이지 띄우는 소스가 어디에 있는지 궁금합니다.
2016.07.11 13:44
안녕하세요. 다름이 아니라 1.8 버전 xe에 스케치북 스킨 넣어서 사용하는 유저입니다.
게시판에서 로그인을 하지 않거나 비회원인 상태에서
게시글 수정을 누르게 되면 다음과 같은 화면으로 넘어가잖아요?
이 과정을 띄운 소스를 보려면 어떤 파일을 들여다봐야하는지요?
즉 수정이나 삭제 클릭했을때 로그인 상태인지 아닌지 체크한 뒤
해당 페이지를 보여주는 로직이 있는 php나 파일이 어디에 위치하는지 궁금합니다.
지식이 짧아서 찾기가 쉽지 않네요. 꼭 가르침 부탁드리겠습니다.
태그 연관 글
- [2016/08/19] 묻고답하기 xe폴더중에 cache파일을 삭제해도 문제가 없나요? *2
- [2016/05/16] 묻고답하기 위지윅에디터 비회원 활성화 안되는 문제 *3
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?
- [2015/08/25] 묻고답하기 XE 게시판 비밀글 자동 셋팅에 관해 여쭤봅니다. *11
- [2014/01/08] 묻고답하기 아이패드에서 글 수정/삭제 안 되는 현상.. *5
댓글 2
-
sejin7940
2016.07.11 14:18
-
AvAtAr
2016.07.11 16:00
sejin님 정말 감사합니다. 덕분에 찾았습니다. 그러면 혹시말입니다.
해당 php파일에서 수정이나 삭제하려고 클릭하면 글을 쓴 nick_name이 뭔지를 가져와서
비교하고 진행하는 조건을 추가하려고 하는데요
XE 게시판 비로그인 상태에서 nick_name 정보를 가지고 있는 변수를 비교하려고 하는데
글의 nick_name정보를 담고 있는 변수를 호출하는 방법이 어떻게 되는지 여쭤봐도 될까요?
운영을 비회원 비로그인 상태로 하는 게시판이라서요.
그럼 답변 부탁드려보겠습니다.
modules/board/board.view.php 에서
function dispBoardWrite 함수에서
권한 없어서 비밀번호 묻는 부분은
if($oDocument->isExists()&&!$oDocument->isGranted())
{
return $this->setTemplateFile('input_password_form');
}
에서 처리합니다.