latest 엘피스빌더에 사용된 배너 최신글스킨과 배너관리 게시판스킨입니다.
본문
본 스킨은 그누보드의 목진철님의 스킨입니다.
제로보드5가 사이트빌더형태로 나온 다는 글을 보고 많은 고민하다가 엘피스빌더에 사용된 배너 최신글스킨과 배너관리를 위한 게시판스킨을 공개합니다.
그누보드4 사용하시는 분들에게 조금이나마 도움이 되었으면 합니다.
그리고, 앞으로는 엘피스빌더를 더 이상 판매하지 않을 생각입니다.
그렇다고 개발을 중지한 것은 아닙니다.
기존 고객분들을 위한 서비스도 해야하고, 또한 저희회사도 꾸준히 필요하기에 개발은 지속적으로 할 것입니다.
판매보다는 주문제작이 들어오면 여기에 맞게 서비스를 할 생각입니다.
엘피스빌더를 만들 때 들어간 팁들을 시간나는 대로 몇 가지 더 정리해서 공개하겠습니다.
[파일구성]
banner_left.zip : 배너 최신글 스킨
elpis_banner.zip : 배너관리 게시판 스킨
-banner_left.zip는 최신글 스킨이므로 skin/latest폴더에 설치하시길 바랍니다.
-elpis_banner.zip는 게시판 스킨이므로 skin/board폴더에 설치하시길 바랍니다.
위의 파일들을 설시하신 후 latest.lib.php 파일을 아래의 방법대로 수정하시길 바랍니다.
[주요기능]
1. 배너 순서를 임의로 변경가능
2. 배너 활성화 유무가능
3. 링크 및 타겟설정기능
[사용방법]
우선 lib 폴더에 있는 latest.lib.php 파일에 아래와 같은 소스를 추가하시길 바랍니다.
//배너관련
function latest_banner($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/basic";
$list = array();
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
$board = sql_fetch($sql);
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_write_table where wr_4='1' order by wr_3 asc limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();
return $content;
}
<?=latest_banner("스킨명","테이블명", 10, 1); ?>과 같이 최신글을 사용하셨나요?
예)
<?=latest_banner("banner_left","banner_main_left", 10, 1); ?>
제로보드5가 사이트빌더형태로 나온 다는 글을 보고 많은 고민하다가 엘피스빌더에 사용된 배너 최신글스킨과 배너관리를 위한 게시판스킨을 공개합니다.
그누보드4 사용하시는 분들에게 조금이나마 도움이 되었으면 합니다.
그리고, 앞으로는 엘피스빌더를 더 이상 판매하지 않을 생각입니다.
그렇다고 개발을 중지한 것은 아닙니다.
기존 고객분들을 위한 서비스도 해야하고, 또한 저희회사도 꾸준히 필요하기에 개발은 지속적으로 할 것입니다.
판매보다는 주문제작이 들어오면 여기에 맞게 서비스를 할 생각입니다.
엘피스빌더를 만들 때 들어간 팁들을 시간나는 대로 몇 가지 더 정리해서 공개하겠습니다.
[파일구성]
banner_left.zip : 배너 최신글 스킨
elpis_banner.zip : 배너관리 게시판 스킨
-banner_left.zip는 최신글 스킨이므로 skin/latest폴더에 설치하시길 바랍니다.
-elpis_banner.zip는 게시판 스킨이므로 skin/board폴더에 설치하시길 바랍니다.
위의 파일들을 설시하신 후 latest.lib.php 파일을 아래의 방법대로 수정하시길 바랍니다.
[주요기능]
1. 배너 순서를 임의로 변경가능
2. 배너 활성화 유무가능
3. 링크 및 타겟설정기능
[사용방법]
우선 lib 폴더에 있는 latest.lib.php 파일에 아래와 같은 소스를 추가하시길 바랍니다.
//배너관련
function latest_banner($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
global $g4;
if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/basic";
$list = array();
$sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
$board = sql_fetch($sql);
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_write_table where wr_4='1' order by wr_3 asc limit 0, $rows ";
//explain($sql);
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();
return $content;
}
<?=latest_banner("스킨명","테이블명", 10, 1); ?>과 같이 최신글을 사용하셨나요?
예)
<?=latest_banner("banner_left","banner_main_left", 10, 1); ?>
추천0
첨부파일
- banner_left.zip (6.3K) 8회 다운로드 | DATE : 2006-10-03 12:07:10
- elpis_banner.zip (42.1K) 2회 다운로드 | DATE : 2006-10-03 12:07:10
관련링크
댓글목록 0
등록된 댓글이 없습니다.