주문서 게시판 형식으로 사용하는 게시판이 있습니다.
확장변수를 이용해서 항목을 짜서 사용중인데
관리자외 일반 회원에게는 해당게시판에서 글쓰기창을 노출하지않고 사용하고싶어서요.
(사실 이전에 이렇게 사용했었는데 어느순간 이게 안되더라구요.)
검색해서 설정하라는 경로에서 content 항목의 required="true"를 삭제해봤지만 안되네요.
해당부분 해결할 방법이 있을까요?
PHP | PHP 7.0 |
---|---|
CMS | Rhymix |
주문서 게시판 형식으로 사용하는 게시판이 있습니다.
확장변수를 이용해서 항목을 짜서 사용중인데
관리자외 일반 회원에게는 해당게시판에서 글쓰기창을 노출하지않고 사용하고싶어서요.
(사실 이전에 이렇게 사용했었는데 어느순간 이게 안되더라구요.)
검색해서 설정하라는 경로에서 content 항목의 required="true"를 삭제해봤지만 안되네요.
해당부분 해결할 방법이 있을까요?
$(".write_editor").hide();
위의 부분이 에디터(본문입력란)을 숨기는 태그 입니다. css기준 display:none과 동일합니다.
jquery로 작성된 문법인데 xe/rx 에서 jquery를 포함하고 있기 때문에 바로 사용가능합니다.
추가하자면
$(".write_editor").hide(); 에서
.은 클레스를 의미하며 (#은 아이디, 혹은 그냥 엘리먼트 요소 span 등을 사용가능)
뒤의 write_editor 는 클레스명을 의미.
혹시 사용하는 스킨에서 본문에디터 부분의 클레스명이 다르다면 위 소스에서 수정해서 사용하시면 됩니다.
아아... 글읽기 화면...
// 주문서 게시판의 mid를 아래에 입력 (ex : board 에서 관리자가 아닐때만 작동) <block cond="$mid=='board'&&!$logged_info->is_admin=='Y'"> <script type="text/javascript"> $(document).ready(function() { //글 내용 숨기기 $(".xe_content").hide(); }); </script> </block>
이걸 게시판스킨의 글읽기 html (보통은 read.html 일겁니다.) 의 하단에 입력하세요...
xedition은 게시글 본문의 클레스명이 xe_content 인데 다른 스킨은 뭐로 되어있는지 모르겠네요
위의 소스에서 글 내용 부분의 클레스를 위 소스에 적용하시면 작동 될겁니다.
내용 없이 등록이 되던가요..?? 기본 몇글자 이상은 입력해야 글등록이 되는것으로 알고 있습니다.
차라리 주문서 게시판에서는 본문 입력창을 숨기고 자동으로 특정한 문구가 입력되게 처리하시면
원하시는 결과물이 나올것 같습니다.
아래의 소스를 게시판스킨의 글작성 (write) html의 하단부 아무곳에나 붙여넣으세요