게시물이 순차적으로 롤링되는 공지사항 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

게시물이 순차적으로 롤링되는 공지사항 정보

최근게시물 게시물이 순차적으로 롤링되는 공지사항

첨부파일

roll_notice.zip (6.8K) 939회 다운로드 2009-05-19 22:22:41

본문

현재 제 메인 인덱스화면에 쓰이고 있는 공지사항 최근 게시물입니다.

이 스킨은 초보의 한계를 느끼는 스킨으로써 문제가 정말 많은 스킨입니다.
독특해 보여서 그런지...이전 부터 몇몇분들이 원하셨는데...
어차피 제 능력으로는 고칠 수도 없고 해서 그냥 무책임하게 배포해 봅니다..^^;;

 

 


이 스킨은 사용하기가 조금 까다롭습니다.
일단 기본적으로 가로폭이 400픽셀로 맞춰져 있습니다.

이 사이즈를 변경하시려면...단순히 테이블 크기만을 늘려서는 되지 않습니다.
latest.skin.php 의 40번째줄
var width_area=375; // ★ 레이어 가로 폭
위 사이즈를 같이 변경 해주셔야 합니다.

또한 불러들이는 게시물 갯수를 5개 이상 하실 경우 그 아랫줄 41번째줄 또한 적절히 변경하셔야 합니다.
var line_ea=8; // ★ 보이는 목록 개수

파일의 압축을 푼 후 skin/latest 폴더에 업로드 하시고 아래와 같이 적용하세요.
<?=latest('roll_notice','게시판 테이블', "5", "30"); ?>

 

미리보기 : http://extra.pe.kr/v1/bbs/group.php?gr_id=bbs (좌측 사진 밑의 최근 게시물)

주의 :

1. 불러오는 게시물 제목수(30)도 상황에 따라 적절히 조절하셔야 하며
이 스킨은 번호가 10까지 있어 그 이상을 불러 오실경우 따로 이미지를 제작하셔야 합니다.

2. 이 스킨은 뉴아이콘이 나오지 않습니다.

3. 이 스킨은 페이지당 한개만 사용하실 수 있습니다.
 

4. 이 스킨은 질문을 하셔도 답변을 얻지 못하실 경우가 습니다.
 


-----------스킨 올린지가 오래되어 여기에 질문을 쓰시면 도와드리지 못합니다.------
http://extra.pe.kr/v1/bbs/board.php?bo_table=qna 에 글 남겨주세요.
추천
29

댓글 전체

시하님 홈페이지에서 은근히 욕심났던 스킨인데 ㅎ.ㅎ;
공개 해주셨군요 쿠헬헬
일단 추천하고 스크랩 해갑니다.
군대 다녀와서 써야지 ㅎ.ㅎ;
6월 2일에 가는데 일단 시하님께서 좋은 스킨들을 공개 해주셔서 군에 있을동안 쓸 홈페이지를 만들수 있었습니다.
계정만 어떻게 2년동안 짱짱한걸로 구해놓으면 좋을건데..
http://wegnosis.pe.kr 보시면 스킨 대부분이 시하님것이라는..<시하님 스킨 별로 쓴게 없지만.. 메인에 하나가 너무 커서 ㅎ.ㅎ;> 참고호 호스팅 트래픽이 100메가라 ㅎ.ㅎ; 오래 계시면... 금방 트래픽 초과라는..
시하님 추천한방 누르고 갑니다.
그런데요. 스크롤되는 글을 마우스로 가져다 대면 밑에 자바스크립트 에러가 발생합니다.
한번 확인 부탁드립니다^^
사하님 먼저 감사드리고요.

한가지 수정할 부분이 있는데요.
최근글 글자 색깔을 바꿀려면 어떻게해요?
글자 제목을 흰색으로 바꾸고 싶은데요.
우선 시하님께 스킨공개해주심에 대단히 감사드립니다. 잘쓰겠습니다.^^

그리고 스크립트 오류나는 부분은 제가 시하님 홈페이지에서 버그수정후 오려놓은 글을 캡쳐하여...
시하님 대신하여 이곳에 옴겨드립니다.^^

아래내용 잘 읽어보시고 스크립트오류 수정하세요...

sir에 배포된 [최근 게시물/게시물이 순차적으로 롤링되는 공지사항]에 관련된 오류수정 사항입니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=91153

 

latest.skin.php 파일을 열어 37번째 줄부터 86번째 줄까지를 아래의 주석을 보시고 자신에 맞게 수정해주세요.

아래와 같이 적용했다는 것을 예로 듭니다.
<?=latest('roll_notice','notice', "10", "30"); ?>  <-- 10개를 불러온다고 가정한다면

var action_state="top"; // 고정값
var spacing_gab1=9; // ★ 첫라인 상단 여백
var spacing_gab2=6; // ★ 이후라인 상단 여백
var width_area=375; // ★ 레이어 가로 폭
var line_ea=8; // ★ 보이는 목록 개수  <-  10개의 반인 5개보다 큰 수로 써주세요.
var loopWait=300;  // ★ 줄 전부 바뀌고 대기하는 시간
var rollingWait=15;  // ★ 줄 바뀌고 아랫줄 바뀌는 시간차
var rts1=new RealTimeSearch(action_state,spacing_gab1,spacing_gab2,width_area,1);

 

var a1=new rts1.Admin('rts1',{count : line_ea,loopWait : loopWait,rollingWait : rollingWait},[
<? for ($i=0; $i<5; $i++) { //<-  10개의 반인 5 
 $ca = $i+1;
 $icon_new =  $list[$i][icon_new];
 ?>
{className : '<?=$ca?>',href : '<?=$list[$i][href]?>',title : '<img src=<?=$latest_skin_path?>/img/<?=$i+1?>.gif>&nbsp;&nbsp;<?=$list[$i][subject]?>&nbsp;<?//=$icon_new?>',date : '<?=$list[$i]['datetime2']?>'},
 <? } ?>
 
 ]);

function top_1() {
 a1.setTmpValue([ 
  <? for ($i=5; $i<10; $i++) { //<-  10개의 반인 5+5
 $da = $i+1;
 $icon_new =  $list[$i][icon_new];
 ?>
{className : '<?=$da?>',href : '<?=$list[$i][href]?>',title : '<?=$list[$i][href]?>',title : '<img src=<?=$latest_skin_path?>/img/<?=$i+1?>.gif>&nbsp;&nbsp;<?=$list[$i][subject]?>&nbsp;<?//=$icon_new?>',date : '<?=$list[$i]['datetime2']?>'},
  <? } ?>
 ]);
}
function down_1() {
 a1.setTmpValue([

  <? for ($i=0; $i<5; $i++) { //<-  10개의 반인 5
 $ca = $i+1;
 $icon_new =  $list[$i][icon_new];
 ?>

{className : '<?=$ca?>',href : '<?=$list[$i][href]?>',title : '<?=$list[$i][href]?>',title : '<img src=<?=$latest_skin_path?>/img/<?=$i+1?>.gif>&nbsp;&nbsp;<?=$list[$i][subject]?>&nbsp;<?//=$icon_new?>',date : '<?=$list[$i]['datetime2']?>'},
  <? } ?>
 ]);

}

top_1();

 

</script>

 위처럼 수정하시면 총 10개의 공지사항이 5개씩 나뉘어져 1~5, 6~10까지 두번에 걸쳐 나옵니다.
(미리보기는 제 메인 페이지에서 보세요)
또한 스크립트 에러도 없어질 것입니다.
위에 님이 적어주신 부분은 에러를 해결 할수 없네요...
롤링이 한번 되고 나면 스크립트 에러가 발생합니다...

나름 해결했쥐만.. ㅎ
하나만 사용가능하다고 하셨는데...
원하는대로 여러개 만들어 사용도 가능하네요..
전체 269 |RSS
그누4 스킨 내용 검색 최근게시물에서

회원로그인

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