안녕하세요 .~~ ^^
자료를 검색 하다가 송동우님이 남겨주신 글을 보고 적용해 보았는데 ...되지 않네요 ..ㅜㅜ
혹시 스케치북은 다르게 설정 해야 할까요 ?
혹 경험 있으신분 조언 & 도움 부탁 드려 봅니다.
감사합니다 .
아래 오래전 송동우님이 남겨주신 글입니다.
-----------------------------
우선 비번을 입력받을 확장변수를 하나 생성하세요
확장변수는 첫번째 확장변수로 하세요
꼭 첫번째로 하지 않아도 되지만, 그럴 경우 아래 코드에서 수정을 해야 하니
그대로 카피해서 붙여넣기 해서 사용하기 위해 확장변수를 첫번째로 하세요
xe - modules - board - skins - xe_official - view_document.html 열고
제일 상단에
{@
$pass = $oDocument->getExtraVars();
$ext_pass = $pass[1]->value;
}
<!--@if(((!$view_pass && $ext_pass) || ($view_pass != $ext_pass)) && $logged_info->is_admin != "Y")-->
<form method="post" action="{getenv('REQUEST_URI')}">
<input type="password" name="view_pass" />
<button type="submit">go</button>
</form>
<!--@else-->
이것을 입력
그리고 제일 하단에
<!--@end-->
이것을 입력
글을 작성할 때 확장변수를 비번입력칸으로 사용하는 겁니다.
꼭 이런 방법 말고도 아이디어를 어떻게 내느냐에 따라 방식은 다양하게 할 수 있습니다.
그냥 이것이 사용하기에 제일 간편할 것 같아서 권해드립니다.
스킨단에서 그걸 hidden 하고 처리하겠다면 말리진 않겠지만요.
정확히는 확장변수로 받은 값을 비번입력칸에 자동으로 입력하게 해서, 글 작성시 바로 넘어가게 한다는것인가요?
게시글의 확장변수를 가져올 수 있는 가장 심플한 코드는 이겁니다.
{$oDocument->getExtraEidValue('확장변수id')}