게시물 잠금처리 다시 질문드려요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시물 잠금처리 다시 질문드려요. 정보

게시물 잠금처리 다시 질문드려요.

본문

안녕하세요.

한번 질문 드렸었는데 '남바완'님께서 답변을 주셨으나,
초보자인 저로서는 이해가 가지않아 다시 질문을 올립니다..

관리자나, 게시판관리자가 게시글을 잠금처리할 때 위 사진처럼 자물쇠 위치를 맨 앞으로 옮기고 특정 문구를 뒤에 표시하고 싶습니다.

<!-- 남바완님의 답변 -->
wr_1 ~ wr_10 으로 되어있는 여분필드를 이용하시거나,
별도 필드를 만드세요~ (여분 필드 이용을 추천합니다.)

예를 들어 관리자가 Lock 처리하는 경우 wr_1 필드에 'Lock' 등으로 구분할 수 있는 내용을 입력하세요 (문자열 보단 숫자가 좋습니다.)

그리고 간단히 리스트에서 아래와 같이 비교 판단하시면 됩니다.

if($wr_1 == 'Lock'){
 $display = '<img src="자물쇠.gif" alt="자물쇠" /><span>저작권보호물</span>';
}

간단한 예시이므로, 여러가지 사황에 맞도록 직접 변형해 보세요~

p.s : 관리자가 특정 게시글을 잠금처리 하려면 관리자가 페이지에서 체크할 수 있는 부분도 필요합니다.  게시물 관리 스킨을 일부 수정하시고 여분필드에 입력되도록 해야합니다.
<!-- END -->

여분필드를 어떻게 만들고, 관리자 페이지에서 여분필드란에 어떻게 적어야 하는지 모르겠습니다.
그리고 위 소스는 게시판 스킨 list.skin.php에 넣어야 하는건가요?

새로운 방법이나, 자세히좀 설명해주세요~~
부탁합니다.

댓글 전체

네... 선택된  list.skin.php에 넣어야 하고
위의 답변은 이미지 잠금 보여주기 정도이내요.

더 필요한 부분은 잠금이기 때문에, 하이퍼 링크부분을 선택 안되게 해야 합니다. baisc 스킨에서 130번째 살펴보면 다음과 같은 부분이 있내요.
            if ($list[$i][is_notice])
                echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
            else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";

수정하면

            if ($list[$i][is_notice] || $list[$i][wr_1] == 'Lock'){
                echo "<img src='잠금이미지' board='0'><span class='notice'>{$list[$i][subject]}</span>";
            else
                echo "<img src='잠금이미지' board='0'><{$list[$i][subject]";} else
{  if ($list[$i][is_notice])
                echo "<a href='{$list[$i][href]}'><span class='notice'>{$list[$i][subject]}</span></a>";
            else
                echo "<a href='{$list[$i][href]}'>{$list[$i][subject]}</a>";}

요렇게 하면 되지 않을까 싶으데, 글쓰기 부분에서도 wr_id 값에 Lock 들어가게 하는 추가적인 작업이 필요하겠내요.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT