최근 게시물 스킨 뉴스크롤러 /Newscroller-0.9b/ 입니다. 정보
최신글 최근 게시물 스킨 뉴스크롤러 /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을 초단위로 바꾸어주시면 되겠습니다.
추천
13
13
댓글 전체
중요한 부분을 빼먹었네요.
스크롤 시간 설정은,
latest.skin.php 파일의 4번째 라인에서
$_nt_pause_sec=1;
숫자 1을 초단위로 바꾸어주시면 되겠습니다.
스크롤 시간 설정은,
latest.skin.php 파일의 4번째 라인에서
$_nt_pause_sec=1;
숫자 1을 초단위로 바꾸어주시면 되겠습니다.
오~~ 굿~~~강력추천~!!!
감사합니다.
오~ 좋다.. 추천합니다..!!!
글자 통통 튕기는게 아주 지대인걸요!
짱입니다!
짱입니다!
추천!!!
감사합니다
좋은자료 감사합니다.
오.,....굿입니다. 추천드립니다.
좋네요
오 ㅋ 좋네요
감사합니다.
1)DTD선언 해야하나요
2)이미지및 아이디만 출력되고 최신글은 출력이 안됩니다.
3)폴더및 파일들 경로는 어떻게 되는지요!!!
1)DTD선언 해야하나요
2)이미지및 아이디만 출력되고 최신글은 출력이 안됩니다.
3)폴더및 파일들 경로는 어떻게 되는지요!!!
아, 문제가 있으셨나요? 우선 이 스킨의 경우 DTD선언을 전제로 한 환경에서 코딩되었습니다. 다만, 그누보드 기본 환경이 그렇지 않았기에 DTD선언없는 환경을 고려하여 배포판으로 만들어 올려드렸습니다. 혹시나 문제가 있으시다면 쪽지로 관련 증상을 확인할 수 있도록 알려주시면 답변을 드리겠습니다. :) 그래서 0.9beta버전으로 배포를 하게 되었거든요 :D
감사합니다. 잘쓸께요~
나중에 꼭 사용해 보고 싶네요.
굿 아주좋아요
크롬에선 보이는데 익스에서는 안보이네요ㅜㅜ 이유가 뭘까요ㅠㅠ
너무 쓰고싶은 스킨이거든요ㅠㅠ 흑흑
너무 쓰고싶은 스킨이거든요ㅠㅠ 흑흑
latest.skin.php 이부분에서 아래의 부분을 찾으셔서
<!--[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>
<!--[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>