XE 게시판 중에.. "사용자정의" 설정 해놓았을때...

 

"공지" 작성할때만 안뜨게 할수는 없는건가요?

 

 

  • ?
    게시판 스킨을 만들때 내용이 공지 글일 경우 해당 부분이 안뜨기 만들면 그렇게 할 수도 있을거 같아요.
    기본적인 스킨들은 그렇게까진 안 되어 있을 것 같아요.
  • ? ?
    힘든 거군요 ㅠㅠ 네 감사합니다
  • profile
    기본적으로 쓰는 옵션이 정해져 있어서 불가능합니다.

    그 글자체가 공지글을 적을 목적인지 아닌지 dispBoardWirte 함수내에서 처리해주지 않기 때문이지요.

    그렇게 할려면 공지글 쓰기, 일반글쓰기가 분리되어야 하는데 비효율적이기도 하고.. 다만, 확장변수를 적는걸 생략해도 글쓰게끔 할 수는 있습니다. (애드온으로..)
  • profile ?
    애드온이 따로 있지는 않죠?
  • ? profile
    현재는 찾아보면잇을지도 모르겠으나 있을확률이 그리 높지는 않습니다..
    다들 그거에 불편하더라도 그냥 사용하고 있는 처지고, 별 신경을 안쓰기 때문인듯 합니다..
  • profile ?
    네 알겠습니다. 감사합니다.
  • ? profile
    (_ _ ) 다음에 롤 한수좀..ㅋㄷㅋㄷ
  • profile ?
    헐... 다이아 4 정도 밖에 안됩니다.
  • ? profile
    브5 아래 입..(흡..)
  • profile ?
    필요할때 쪽지주셔용~
  • profile

    가능합니다. 스킨파일을 수정해야 합니다.

    일단 신규 글쓰기의 경우 js나 제이쿼리를 이용하여 공지 체크박스의 change 이벤트를 이용하여 공지일 경우 확장변수 부분을 display:none 처리하면 됩니다.

    다만, 스킨마다 기준이 다르기 때문에 힌트만 드릴 뿐입니다.

    하지만, 굳이 공지사항에서만 노출하지 않을 이유를 모르겠네요..

    만약 공지사항 작성완료 후 뜨는 것이 문제라면 view_document 관련 스킨파일을 수정해야 합니다.

    해당 글이 공지인지 체크한 후 확장변수 출력부분(extra_vars)을 if문을 거시거나 cond로 처리하면 됩니다.

    공지 타입이 뭐였는지 기억은 잘안나지만, cond="$oDocument->get('is_notice') != 'Y'" 이런 느낌일겁니다.(확실하진 않습니다.)