게시물이 순차적으로 롤링되는 공지사항 정보
최근게시물 게시물이 순차적으로 롤링되는 공지사항
첨부파일
본문
현재 제 메인 인덱스화면에 쓰이고 있는 공지사항 최근 게시물입니다.
이 스킨은 초보의 한계를 느끼는 스킨으로써 문제가 정말 많은 스킨입니다.
독특해 보여서 그런지...이전 부터 몇몇분들이 원하셨는데...
어차피 제 능력으로는 고칠 수도 없고 해서 그냥 무책임하게 배포해 봅니다..^^;;
이 스킨은 사용하기가 조금 까다롭습니다.
일단 기본적으로 가로폭이 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
댓글 전체

공개 해주셨군요 쿠헬헬
일단 추천하고 스크랩 해갑니다.
군대 다녀와서 써야지 ㅎ.ㅎ;

그때 받으세요...^^

계정만 어떻게 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> <?=$list[$i][subject]?> <?//=$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> <?=$list[$i][subject]?> <?//=$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> <?=$list[$i][subject]?> <?//=$icon_new?>',date : '<?=$list[$i]['datetime2']?>'},
<? } ?>
]);
}
top_1();
</script>
위처럼 수정하시면 총 10개의 공지사항이 5개씩 나뉘어져 1~5, 6~10까지 두번에 걸쳐 나옵니다.
(미리보기는 제 메인 페이지에서 보세요)
또한 스크립트 에러도 없어질 것입니다.
롤링이 한번 되고 나면 스크립트 에러가 발생합니다...
나름 해결했쥐만.. ㅎ
하나만 사용가능하다고 하셨는데...
원하는대로 여러개 만들어 사용도 가능하네요..




