최근 게시물 스킨 뉴스크롤러 /Newscroller-0.9b/ 입니다.
최근 게시물 스킨을 통해 스크롤 기능을 구현해보았습니다.
각 페이지 상에 기능 요소로 유용하게 쓰일 수 있도록 작업해보았습니다.
작업환경이 DTD기반으로 커스트마이징된 그누보드에서 활용하던 터라,
기본 그누보드 환경에서 돌아갈 수 있도록 약간 손보아 올립니다.
혹시나 문제있으시면 댓글 남겨주시기 바랍니다.
차후 정식 버전에서 반영하도록 하겠습니다.
-----
참고링크는 구현되는 퍼포먼스를 확인하실 수 있도록 하였으므로, 무의미한 문자열의 나열에 양해를 부탁드립니다. (__)
아직 정식 버전은 아니므로 스타일은 무난하게 잡았습니다.
-----
각설하고, 사용법은 기존 최근게시물 스킨과 동일합니다.
1. 그누메인페이지에는 당연히 latest.lib.php 인클루드 부분이 있으니, 메인에 삽입시에는 이 절차를 패스하시면 되겠습니다. 다만, 서브페이지에 요소로 활용시에는 아래 인클루드 코드를 넣어주시면 되겠습니다.
@require_once($g4['path'].'/lib/latest.lib.php');
2. 자바스크립트 호출은 1회면 족한 부분이 있어서 스킨 내부에 담지 않았습니다. 따라서 뉴스크롤러를 넣고자 하는 페이지에 아래 코드를 삽입해주시면 되겠습니다.
<script type="text/javascript" src="<?=$g4['path'];?>/skin/latest/newscroller/newscroller.js"></script>
3. 본격적인 최근게시물 스킨 호출 함수입니다. 기존 방식과 동일합니다.
<?=@latest('newscroller','추출하고자하는게시판아이디',추출할게시물갯수,제목문자열자르기글자수);?>
3항목의 최근게시물은 한 페이지 내에 다수개를 넣으셔도 무방합니다.
-----
중요한 부분을 빼먹었네요.
스크롤 시간 설정은,
latest.skin.php 파일의 4번째 라인에서
$_nt_pause_sec=1;
숫자 1을 초단위로 바꾸어주시면 되겠습니다.
각 페이지 상에 기능 요소로 유용하게 쓰일 수 있도록 작업해보았습니다.
작업환경이 DTD기반으로 커스트마이징된 그누보드에서 활용하던 터라,
기본 그누보드 환경에서 돌아갈 수 있도록 약간 손보아 올립니다.
혹시나 문제있으시면 댓글 남겨주시기 바랍니다.
차후 정식 버전에서 반영하도록 하겠습니다.
-----
참고링크는 구현되는 퍼포먼스를 확인하실 수 있도록 하였으므로, 무의미한 문자열의 나열에 양해를 부탁드립니다. (__)
아직 정식 버전은 아니므로 스타일은 무난하게 잡았습니다.
-----
각설하고, 사용법은 기존 최근게시물 스킨과 동일합니다.
1. 그누메인페이지에는 당연히 latest.lib.php 인클루드 부분이 있으니, 메인에 삽입시에는 이 절차를 패스하시면 되겠습니다. 다만, 서브페이지에 요소로 활용시에는 아래 인클루드 코드를 넣어주시면 되겠습니다.
@require_once($g4['path'].'/lib/latest.lib.php');
2. 자바스크립트 호출은 1회면 족한 부분이 있어서 스킨 내부에 담지 않았습니다. 따라서 뉴스크롤러를 넣고자 하는 페이지에 아래 코드를 삽입해주시면 되겠습니다.
<script type="text/javascript" src="<?=$g4['path'];?>/skin/latest/newscroller/newscroller.js"></script>
3. 본격적인 최근게시물 스킨 호출 함수입니다. 기존 방식과 동일합니다.
<?=@latest('newscroller','추출하고자하는게시판아이디',추출할게시물갯수,제목문자열자르기글자수);?>
3항목의 최근게시물은 한 페이지 내에 다수개를 넣으셔도 무방합니다.
-----
중요한 부분을 빼먹었네요.
스크롤 시간 설정은,
latest.skin.php 파일의 4번째 라인에서
$_nt_pause_sec=1;
숫자 1을 초단위로 바꾸어주시면 되겠습니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 18개
스크롤 시간 설정은,
latest.skin.php 파일의 4번째 라인에서
$_nt_pause_sec=1;
숫자 1을 초단위로 바꾸어주시면 되겠습니다.
짱입니다!
1)DTD선언 해야하나요
2)이미지및 아이디만 출력되고 최신글은 출력이 안됩니다.
3)폴더및 파일들 경로는 어떻게 되는지요!!!
너무 쓰고싶은 스킨이거든요ㅠㅠ 흑흑
<!--[if lte IE 8]>
<style type="text/css">
table.latest {
width: auto !important;
}
</style>
<![endif]-->
아래처럼 바꿔주세요.
<style type="text/css">
<!--[if lte IE 8]>
table.latest {
width: auto !important;
}
<![endif]-->
</style>