게시물 순서 바꾸기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시물 순서 바꾸기 정보

게시물 순서 바꾸기

첨부파일

write_update.skin.php (889byte) 1814회 다운로드 2014-01-14 18:07:45

본문

갤러리 게시판에서 이미지를 이동할 필요가 있어서 만든 것인데 일반게시판에도 문제 없습니다

1. 첨부화일 (write_update.skin.php)을 스킨디렉토리에 복사
2. write.skin.php 35행 수정 <-- 몇 번 게시물로 이동할지 입력 (답변글이 아닌 경우에 보여집니다)

<? if($is_admin && !$write[wr_reply] ){ ?>
▣ 중간에 삽입 : 번호 [input class=ed size=5 name=insert_num value=''] 앞에 삽입 <? } ?>
<? } ?>


3. 갤러리 게시판인 경우 이동할 위치를 알수 있도록 게시물 번호를 출력하세요($list[$i][num])
---------------------------------------------------------------------
위와 같이 준비 되면 게시물 신규 등록 또는 수정시 타이틀 부분에
▣ 중간에 삽입 : 번호 [ ] 앞에 삽입 <-- 이와같은 입력 박스가 생깁니다
<사용예>
1. 3을 입력하면 게시물 번호 3번 앞으로 이동합니다(이동한 게시물이 3번이 됨)
2. 맨 처음으로 이동 하려면 1을 입력하면 됩니다
3. 맨 마지막으로 이동하려면 게시물 마지막 번호 보다 큰 값 아무 것이나 입력하면 됩니다
4. 게시물을 신규 등록시 삽입할 위치를 설정해도 되고 기존 자료의 수정에서 이동할 위치를 입력해도 됩니다
5. 10번 게시물 아래에 답변글이 9번 8번 7번 달렸을 때 10번 앞에 삽입= 9번 앞에 삽입 =8번 앞에 삽입= 7번 앞에 삽입은 모두 동일하게 6번 위치로 이동 합니다
------------------------------------------------------------------------
<주의사항>
1. 공지사항을 리스트 맨처음에만 출력 되고 목록의 본래 위치에는 나타나지 않도록 수정해서 사용하는 분은 먼저 공지사항을 일반게시물로 변경한 후 이동하고 다시 공지로 변경해야합니다
2. 게시물 출력순서를 기본설정과 다르게 한 경우 게시물 번호가 wr_num 순서가 아니므로 적용할 수 없습니다
(게시판 관리자에서 <리스트 정렬 필드>를 변경한 경우
--------------------------------------------------------------------------
<원리>
모든 게시물의 출력 순서는 wr_num를 이용하므로 wr_num 값만 변경합니다
wr_id 및 기타 입력내용은 전혀 수정하지 않습니다
답변글 및 코멘트는 원글과 wr_num 값이 같습니다 따라서 이동할 게시물과 wr_num이 같은 레코드는 모두 wr_num 값을 이동할 게시물의 wr_num과 함께 변경하면 되는 것입니다

추천
15

댓글 39개

write스킨 form에 넣을 tag는 다음과 같습니다
<div style="font-weight:bold; font-size:14px; margin:7px 0 0 10px;">
<? if($is_admin && !$write[wr_reply] ){ ?>
<font color='red'>▣ 중간에 삽입 :</font> 번호 <input class=ed size=5 name=insert_num value=''> 앞에 삽입
<? } ?>
</div>
훌륭합니다. 정말 필요했던 기능인데 이렇데 되다니 신기하네요.
덕분에 게시물관리가 한결 편해졌습니다. 감사합니다.
잘되요.. 그런데
3. 갤러리 게시판인 경우 적당한 위치에 게시물 번호를 출력해야 합니다
{$list[$i][num]} 이용
이건 이해를 .. 음...
갤러리게시판은 순서가 (번호가) 리스트에 표시가 안되므로 순서를 알 수 없으니 <?=$list[$i][num])?> 식으로 해서 보이게 해서 이용해야 편하다는 얘기입니다.
제가 사용 중인 게시판 스킨(write.skin.php) 에서는 35행의 아래 내용이 없습니다. 이럴때 어떻게 헤야하나요?

아니면 35행에 아래 내용을 넣으라는건가요?

 <div style="font-weight:bold; font-size:14px; margin:7px 0 0 10px;">:: <?=$title_msg?> ::
<? if($is_admin && !$write[wr_reply] && ($w=='' || $w=='u')  ){ ?><font color='red'>▣ 중간에 삽입 &nbsp;:</font>&nbsp;&nbsp;번호 <input class=ed size=5 name=insert_num value=''> 앞에 삽입  <? } ?></div>
<? } ?][/DIV]  --> 이것도 포함인가요?

소스가 어디까지인지..헷갈리네요.ㅡㅡ;
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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