묻고답하기
게시판에 자료실과 같은 승인 기능을 추가하고싶습니다.
2012.02.17 13:41
지금 XE 기본 게시판에 좋은 개발자분들이 올려주신 몇몇 스킨을 사용하고 있는데
이 게시판에 XE 자료실 모듈과같이 처음에 글을 올리면 관리자가 승인하여 공개를 할 수 있고
또한 일반 사용자분들이 자신의 글이 어떻게 처리되는지 부분도 보게 하고싶습니다.
모듈이 없는거같아 직접 추가해보고싶은데 짧은 php지식때문에 제한이되네요
혹 방법이 있으신분들은 답변 달아주시면 감사하겠습니다.
댓글 2
-
sejin7940
2012.02.17 21:02
-
hardid
2012.02.19 14:17
세가지 모두 이전에 고려해봤는데, 직접적 관리자가 그런 인터페이스를 원하지않네요 ㅜㅜ -
송동우
2012.02.17 22:27
테스트 환경
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'">
이것으로 수정 -
hardid
2012.02.19 14:17
한번 시도해보겠습니다!
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
엔클레이브 | 제로보드 설치 에러 | |
엔클레이브 | 제로보드 설치 에러 | |
카메론다이아몬드 | Contact us 모듈 비회원 글쓰기 | |
NKorea | 1.5.1.8로 업데이트후 백지현상과 매뉴 흐트러짐 | |
leebackup | 특정 시간대에만 사용이 가능한 페이지? [1] | 2012.02.18 by 송동우 |
돤 | 레퍼런스함수에 현재 시각을 알려주는 함수 없나요???? [3] | 2012.02.18 by 송동우 |
오락실주인 | 신디케이션 이거모죠?? [2] | 2012.02.18 by 쿨럭이 |
인형의기사 | 접속통계...구글 vs XE 어느게 맞는건가요? [1] | 2012.02.18 by 쿨럭이 |
박노열 | 관리자 페이지 로고 옆 xe admin를 삭제 하고 싶습니다. [1] | 2012.02.17 by 송동우 |
나탈 | 정회원 이상만 글자 색상 바꿀수잇게.. [1] | 2012.02.17 by 송동우 |
hardid | 게시판에 자료실과 같은 승인 기능을 추가하고싶습니다. [2] | 2012.02.17 by 송동우 |
박노열 | 관리자 페이지 메뉴가 일부 사라졌습니다 [1] | 2012.02.17 by 때린데 또때려 |
포토올/wow | 홈피에 즐겨찾기 기능을 달려면?? [1] | 2012.02.17 by sejin7940 |
katoro | getRemoteResource 함수 한번더 질문입니다. | |
물비늘 | 회원이 글쓰기시 공지에 체크 할 수 있도록 .. [1] | 2012.02.17 by 송동우 |
katoro | getRemoteResource 함수 문의입니다. [1] | 2012.02.17 by SMaker |
서기에요 | 현재위치 [1] | 2012.02.17 by 송동우 |
은별335 | html안에 게시판 넣을수는 없나요 [1] | 2012.02.17 by 송동우 |
hardid | 게시판 관리의 공개 부분을 해제하고싶습니다. [2] | 2012.02.17 by 윈컴이 |
katoro | xml 형식으로 띄우는것에 대한 문의 |
소스까지 다 찾아서 설명드리긴 어렵고 ^^;;
일반 게시판으로 쓸 수 있는 편법을 원론적으로 알려드리면...
1. 비밀글 기능 이용 -> 항상 비밀글이 되도록 write 쪽에 처리를 하시면 더 좋겠죠
기본적으로 쓰면 비밀글이 되고, 이를 관리자가 풀어줘야 공개가 되도록 하면 됩니다
더 개선하려면, 목록 리스트에, 비밀글이 아닌것만 뜨도록 처리를 해주시면 더 좋고요
2. 게시판과 글이동기능 이용
글 쓰는 게시판을 별도로 하나 두고, 무조건 해당 게시판에 글을 쓰게 한 뒤에
관리자가 글들을 확인 후 원하는 곳으로 이동시키는 식으로 처리하는 편법도 있습니다
3. 카테고리 기능일 이용하는 방법도 있을겁니다. 카테고리를 그룹별로 제한이 가능하니.
기본적으로는 임시 카테고리에 쓰게 하고 (다만 항상 특정카테고리만 선택가능하도록 제한을 걸어야겠죠)
그 후 관리자가 카테고리를 변경하는거죠.. (목록에서 권한없는 카테고리는 안 나타나게 수정하시면 더 좋고요)