보통 일반적으로 최근 게시물을 메인에 뿌려줄 때 아래와 같은 코드를 사용하잖아요?
<?php echo latest("basic", "notice", 8, 35); ?>
만약에, 그래서 저는 위와 비슷하게 탭형 최근게시물 위젯도 있다면,
<?php echo tab_latest("basic", "notice", 8, 35); ?>
이런 식으로, 동작이 가능한 무엇이 있는 줄 알았는데...
오늘 종일 묻고 찾아보고 했는데 그누보드에서는 저런 게 없더군요.
저게 가능하려면.
lib/latest.lib.php 파일과 같이
lib/tab_latest.lib.php 와 같은 탭형 최근게시물을 가져와서 뿌려주는 라이브러리 php파일이 있어야 하고,
skin/tab_latest/basic 과 같은 탭형 최근게시물 위젯 스킨이 있어야 하는데...
이게 저는 기본적으로 있지 않을까 싶었는데 없더라구요. ;;
아직 만들 능력은 못되서-.-;
기존에 어떤게 있는가 찾아봤더니..
1. 루미집사님 탭 최신글, 탭 메뉴
https://sir.kr/g5_skin/32960
2. port님 최근게시물 탭메뉴입니다.
https://sir.kr/g5_skin/5963
이 두개 게시물이 그나마 맞는거 같아서 확인해보니,
1. 루미님의 경우에는.
plugin/rumitab
이라는 플러그인을 업로드한 뒤에,
위 플러그인은 단순히 탭을 꾸미는 css, js 일 뿐이더군요.
이럴 바에는 그냥 테마 자체에서 만들어주는 게 낫겠더라구요.
css, js 를 추가해주고, 탭을 뿌려주는 곳에 위 css와 js를 추가해주고 script와 html 구조를 적어주고.. 하는 방식이더라구요.
그러니깐 위 자료는 html, css, js를 못 다루는 분들께 그나마 그 탭형 게시물 위젯의 틀을 만들어드리는 자료 같더군요..
2. port님 경우에는,
그나마 조금 더 위의 방식을 간단하게 tab.php 파일이라는 형식으로 제공하고 있더군요.
루미집사님 경우에는 각 css,js를 따로 불러오고, html을 그려주고, script를 따로 작성하게 해서 사용하는데
port님 자료는 위 과정은 동일합니다만, 저렇게 만든 tab.php 파일 한개를 인클루드 하는 식으로 사용하더군요..
결국 제가 찾던 방식..
lib/tab_latest.lib.php
skin/tab_latest/basic
탭최근게시물라이브러리와 스킨구조가 별도로 만들어진 (mvc 구조..?) 위젯 자료는 없었습니다. +_+;