색깔은 내맘대로 달력스킨 > 그누4 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

색깔은 내맘대로 달력스킨 정보

최신글 색깔은 내맘대로 달력스킨

첨부파일

calendar.zip (241.8K) 447회 다운로드 2005-12-09 12:58:32

본문

스킨을 공개하여주신 짚신님께 감사의 말씀을 드리며 달력최신글 스킨을 만들었는데 좋게봐주실지...
예전에 착한아이님의 최신글달력스킨을 수정하여 잘 사용했는데 이번에는 좀 더 큰 달력이 필요해서
넓이는 190입니다. 혹 더 적게하실 분은 이미지의 크기를 줄이시고 스킨페이지도 역시...
죄송 포토샵파일도 올릴려고 했는데 용량의 제한이 있어서 올리지못합니다.
그래서 자작프로그램에 디자인분류로 올려두었으니 필요하신 분은 다운받으세요

이번 스킨은 내맘대로 색깔을 바꿀 수 있도록 했습니다.

lastest.lib 파일에 아래를 추가해주시면 내맘대로 색깔변형이 가능합니다.
이부분이 $color=>기존의 것에 추가


// 일정관리 팝업열기
function latest_schedule($skin_dir='', $bo_table, $color) {
    global $config;
    global $g4;
global $year, $month;

    // 스킨디렉토리값이 넘어왔다면
    if ($skin_dir) {
        $latest_skin_path = "./$g4[path]/skin/latest/$skin_dir";
    }

    $write_table = $g4[write_prefix] . $bo_table;
 
    ob_start();
    include "$latest_skin_path/latest.skin.php";
    $content = ob_get_contents();
    ob_end_clean();

    return $content;
}

그리고 달력을 보여줄 부분에 즉, 원하는 위치에 아래와 같이 적어주세요
<? echo latest_schedule("calendar","town_diary","red"); ?> 스킨명, 디비명,색깔 순으로
마지막에 'red' 라는 부분은 칼라폴더명입니다. 현재 blue, green, yellow, org, red 의 색깔이 넣어둔 폴더명이 있습니다.
그 외 기존의 다운받은 파일에 링크가 잘안되어서 링크부분 제가 수정을 했는데 그 부분을 잘 살펴 팝업창이나 페이지들이 잘 열리도록 하시길...
저역시 다른파일을 다운받아 이부분에서 처음 조금... 현재 이상은 없는데요 그래도 혹 모르니 링크부분을 한번쯤 파일을 열어 살펴보세요

저 아래 초록색과 붉은색 게시판에 rss 파일이 없어 클릭해도 이상하게 되는 부분은 다시 수정하여 한번에 올릴게요
애니콘이나 이모티콘에 관한 부분도 잘 설명과 추가를 해서...
그것도 환경설정페이지에서 게시판색깔을 선택하도록 만들고 있는중이고요
색깔을 8개를 만들어둔상태라 내일쯤 공개가능할 겁니다. 오늘 다시한번더 테스트를 해보고...
추천
0

댓글 전체

감사합니다...
수고덕분에 선택의 폭이 넓어 졌네요..
약간 고쳐서 랜덤으로의 적용 시도해봐야 겠네요...
성공하면 수정본 올리겠습니다...

그런데
메인에 달력최신글이 위치해 있을때에 한하여..
latest.skin.php의 전달과 이번달, 다음달의 화살표 링크부분..
----------------------------------------------------------------------------------------------
<td width="15"><a href="<?="./board.php?bo_table=$bo_table&"?><?if ($month == 1) { $year_pre=$year-1; $month_pre=12; } else {$year_pre=$year; $month_pre=$month-1;} echo ("year=$year_pre&month=$month_pre");?>" target="_self"><img src="<?=$latest_skin_path?>/img/<?=$color?>/prev.gif" border="0"></a></td>
<td width="32"><a href="<?="./board.php?bo_table=$bo_table&"?><?if ($month == 1) { $year_pre=$year-0; $month_pre=12; } else {$year_pre=$year; $month_pre=$month-0;} echo ("year=$year_pre&month=$month");?>" ><img src="<?=$latest_skin_path?>/img/<?=$color?>/mon1_<?=$month?>.gif" border="0"></a></td>
<td width="15"><a href="<?="./board.php?bo_table=$bo_table&"?><?if ($month == 12) { $year_pre=$year+1; $month_pre=1; } else {$year_pre=$year; $month_pre=$month+1;} echo ("&year=$year_pre&month=$month_pre");?>" target="_self"><img src="<?=$latest_skin_path?>/img/<?=$color?>/next.gif" border="0"></a></td>
----------------------------------------------------------------------------------------------
의 <a href="<?="./board.php?bo_table=$bo_table&"?>을
저 같은 경우 모두 <a href="<?="../index.php?bo_table=$bo_table&"?>로 수정해줘야 정상작동하던데...

작동이상 있는 분들은 그렇게 바꿔 쓰세요...
수고 하셨습니다.
링크부분은.. 제작하신분의 환경이랑 기타등등때문에 가끔 안맞는경우가 있더군요.. 그정도 수고야 뭐.. ^^;;
만드신분의 수고에 비하겠습니까.. 감사합니다. 잘 사용하겠습니다.
나이롱킹님 별로 어렵지 않습니다.
먼저 다운을 받고 압축을 푸세요
그누4에보면 skin 폴더가 보일겁니다. 그안에 보시면 latest 폴더가 보일겁니다.
그 안에 다운받아 압축 푼 달력스킨 폴더를 통째로 올리시면 됩니다.

그리고 latest.lib 파일이 있읍니다. lib 폴더안에 보면 있는데요
그 파일에 위의 추가부분을 복사하여 넣으셔서 저장 latest.lib 파일을 재업로드를 하세요

그리고 달력스킨을 보여줄 페이지의 원하는 위치에 <? echo latest_schedule("calendar","일정관리디비명","칼라명이 적힌폴더명"); ?> 라고 적어주세요.
이렇게 하면 모든게 끝납니다. 물론 그전에 일정관리게시판이 만들어져있어야 하겠죠...

위의 시그너스님이 지적하신대로 메인에 달력을 붙이면 링크부분을 수정해야 합니다.
약간의 경로문제는 님의 디렉토리경로를 파악하셔서 하세요

마찬가지로 이곳에 올라온 모든 스킨은 해당스킨폴더에 통째로 올리시면 됩니다.
그렇게 하면 대부분 새로운 스킨을 사용할 수 있도록...
참고로 이부분을 latest.lib 원본수정하는게 귀찮거나 번거로우시면 별도의 파일로 만들어셔도 좋을겁니다.
그래서 원하는 위치에 있는 곳에서만 인쿠르드시켜도 좋을듯...

// 일정관리 팝업열기
function latest_schedule($skin_dir='', $bo_table, $color) {
    global $config;
    global $g4;
global $year, $month;

    // 스킨디렉토리값이 넘어왔다면
    if ($skin_dir) {
        $latest_skin_path = "./$g4[path]/skin/latest/$skin_dir";
    }

    $write_table = $g4[write_prefix] . $bo_table;
 
    ob_start();
    include "$latest_skin_path/latest.skin.php";
    $content = ob_get_contents();
    ob_end_clean();

    return $content;
}
전체 22 |RSS
그누4 스킨 내용 검색
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT