스킨 적용관련 사항 (2007.12.28일 수정) > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

스킨 적용관련 사항 (2007.12.28일 수정) 정보

스킨 적용관련 사항 (2007.12.28일 수정)

본문

- 게시판 스킨의 제작법 (2007.12.18일 수정)
  http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12744
  * list.skin.php에서 include 위치 변경 및 불필요한 코드 삭제

- 최근글 스킨의 제작법
  http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12766

- connect skin은 그누보드 4의 기본스킨과 동일 합니다. 단지 스킨의 디렉토리가 다를 뿐 입니다.

- 클럽의 기본 스킨 (사용자들이 설정에 사용하는 것)은 /club/skin 디렉토리에 있으며
  관리자만 쓰는 스킨 (메인 화면 등) /club/skin_main 디렉토리에 있습니다.

  스킨 디렉토리를 분리하지 않으면 관리자가 테스트중인 것까지 모두 다 사용자들에게 노출되기 때문 입니다.
추천
0
  • 복사

댓글 전체

귀챦아도 게시판별로 설정을 달리해줘야 해요.
프로그램으로 제어하는 함수를 만들수도 있지만... ㅠ..ㅠ

$cb_notice_skin_path = "$nc[cb_path]/skin/notice/$cb[cb_notice_skin]";
$cb_coverstory_skin_path = "$nc[cb_path]/skin/coverstory/$cb[cb_coverstory_skin]";
$cb_board_skin_path = "$nc[cb_path]/skin/board/$cb[cb_board_skin]";
$cb_gallery_skin_path = "$nc[cb_path]/skin/gallery/$cb[cb_board_skin]";
$cb_jisik_skin_path = "$nc[cb_path]/skin/jisik/$cb[cb_jisik_skin]";
$cb_1to1_skin_path = "$nc[cb_path]/skin/1to1/$cb[cb_1to1_skin]";
$cb_oneline_skin_path = "$nc[cb_path]/skin/oneline/$cb[cb_oneline_skin]";
$cb_schedule_skin_path = "$nc[cb_path]/skin/schedule/$cb[cb_schedule_skin]";
$cb_link_skin_path = "$nc[cb_path]/skin/link/$cb[cb_link_skin]";
$cb_mart_skin_path = "$nc[cb_path]/skin/mart/$cb[cb_mart_skin]";
$cb_pds_skin_path = "$nc[cb_path]/skin/pds/$cb[cb_board_skin]";
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12744

이 링크에 설명중


<?
        include "$board_skin_path/cb_icon_img.inc.php";
?>

이거 맞나요? 소스에 이게 아닌것 같던데

<? include "$nc[cb_path]/include/cb_icon_img_board.inc.php"; ?>     

이걸로 나와 있는데요 ^^
list.skin.php에서... 권한제어를 위해 다음 루틴을 추가했습니다.

        ?>

        <script language="javascript" src="<?=$nc[cb_url_path]?>/js/common.js"></script>
        <?
        if($cm[cm_level] >= $cn[cn_view_level]){
            echo "<a href='{$list[$i][href]}' $style>";
        } else {
            echo "<a href='javascript:no_member();' onfocus='this.blur()'>";
        }

latest.skin.php에서 권한 체크를 위해서...

            //echo "<a href='{$list[$i][href]}&sca=". urlencode($list[$i][ca_name]). "'>";
            ?>
            <script language="javascript" src="<?=$nc[cb_url_path]?>/js/common.js"></script>
            <?
            if($cm[cm_level] >= $cn[$i][cn_view_level]){
                echo "<a href='club_main.php?cb_id={$cb[cb_id]}&bo_table={$board[bo_table]}&wr_id={$list[$i][wr_id]}&sca=". urlencode($list[$i][ca_name]). "' target=_top>";
            } else {
                echo "<a href='javascript:no_member();' onfocus='this.blur()'>";
            }
© SIRSOFT
현재 페이지 제일 처음으로