묻고답하기
자료실과 같은 승인 미승인 변수 출력문제
2014.04.30 11:14
테스트 환경
core 1.5.1.8
board 1.4.3
xe_official스킨
1 확장변수를 하나 만든다
(형식:다중선택(checkbox), 확장변수이름:aaa1, 기본값:승인)
xe - modules - board - skins - xe_official - xe_form.html 열고
line 36 쯤에
<!--@foreach($extra_keys as $key => $val)-->
이것 아래의
<tr>
이것을
<tr cond="$val->name!='aaa1'||$logged_info->is_admin=='Y'">
이것으로 수정
xe - modules - board - skins - xe_official - _style.list.html 열고
line 137 쯤에
<tr class="bg{($no+1)%2+1}">
이것을
{@
$oDocumentModel = &getModel('document');
$extVar = $oDocumentModel->getExtraVars($module_info->module_srl, $document->document_srl);
}
<tr class="bg{($no+1)%2+1}" cond="$extVar[1]->value||$logged_info->is_admin=='Y'">
이것으로 수정
-- 송동우님 ---
위와 같이 수정하였습니다.
그런데 정상적으로 출력은 잘되나 관리자가 아닌 일반 글작성자도 변수위치에 승인이 클릭되고 있습니다.
일반 글을 작성하는 회원은 클릭이 되지 않고 미승인으로 출력되고
관리자가 게시글을 확인한다음 승인을 클릭 할 수 있는 권한을 가지게 할 수는 없을까요 ?
고수님들 부탁드립니다. ^^