XE 게시판에 관한 내용 질문! Sydney 2015.11.02 15:44 212 0 11 XE 게시판 중에.. "사용자정의" 설정 해놓았을때... "공지" 작성할때만 안뜨게 할수는 없는건가요?
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 0 3
댓글 11
기본적인 스킨들은 그렇게까진 안 되어 있을 것 같아요.
그 글자체가 공지글을 적을 목적인지 아닌지 dispBoardWirte 함수내에서 처리해주지 않기 때문이지요.
그렇게 할려면 공지글 쓰기, 일반글쓰기가 분리되어야 하는데 비효율적이기도 하고.. 다만, 확장변수를 적는걸 생략해도 글쓰게끔 할 수는 있습니다. (애드온으로..)
다들 그거에 불편하더라도 그냥 사용하고 있는 처지고, 별 신경을 안쓰기 때문인듯 합니다..
가능합니다. 스킨파일을 수정해야 합니다.
일단 신규 글쓰기의 경우 js나 제이쿼리를 이용하여 공지 체크박스의 change 이벤트를 이용하여 공지일 경우 확장변수 부분을 display:none 처리하면 됩니다.
다만, 스킨마다 기준이 다르기 때문에 힌트만 드릴 뿐입니다.
하지만, 굳이 공지사항에서만 노출하지 않을 이유를 모르겠네요..
만약 공지사항 작성완료 후 뜨는 것이 문제라면 view_document 관련 스킨파일을 수정해야 합니다.
해당 글이 공지인지 체크한 후 확장변수 출력부분(extra_vars)을 if문을 거시거나 cond로 처리하면 됩니다.
공지 타입이 뭐였는지 기억은 잘안나지만, cond="$oDocument->get('is_notice') != 'Y'" 이런 느낌일겁니다.(확실하진 않습니다.)