[팁] 클럽에 배경색상 지정하기 > 그누4 플러그인

그누4 플러그인

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

[팁] 클럽에 배경색상 지정하기 정보

[팁] 클럽에 배경색상 지정하기

본문

1. 클럽에 배경색상을 지정하기 위해
루트의 head.sub.php 에 <?=$club_bgimg?> 를 추가.

<body topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>  <?=$club_bgimg?>>

2. 클럽 메인파일에 아래와 같이 수정

if ($cb[cb_bgcolor]) {
$club_bgimg = "bgcolor=".$cb[cb_bgcolor];
}

if (!$cb[0]) {
    error_msg("해당 클럽이 존재하지 않습니다.");
}

3. 클럽 관리자 메뉴에서 색상지정부분 추가 
cm_main.php

 <tr bgcolor="#CCCCCC">
    <td height="2" colspan="4"></td>
  </tr>
  <tr>
    <td width="130" bgcolor="#f7f7f7" class="gmenu">클럽 배경 색상 사용</td>
    <td class="list">        <select name='cb_bgcolor'>
        <option value=''>사용안함
        <option value='black'>검정
        <option value='red'>빨강
        <option value='blue'>파랑
        <option value='pink'>핑크
        <option value='navy'>네이비
<option value='yellow'>노랑
<option value='beige'>베이지
<option value="silver">실버
</select>
<script language="JavaScript"> document.getElementById('cb_bgcolor').value="<?=$cb[cb_bgcolor]?>";</script></td>
</tr>


cm_main.update.php

$sql = " update $nc[tbl_club]
            set cb_latest_use = '$cb_latest_use',
                cb_latest_rows = '$cb_latest_rows',
                cb_latest_cols = '$cb_latest_cols',
                cb_board_skin = '$cb_board_skin',
                cb_latest_skin = '$cb_latest_skin',
                cb_coverstory_skin = '$cb_coverstory_skin',
                cb_latest_len = '$cb_latest_len',
                cb_latest_num = '$cb_latest_num',
                cb_latest_img_skin = '$cb_latest_img_skin',
                cb_latest_img_len = '$cb_latest_img_len',
                cb_latest_img_rows = '$cb_latest_img_rows',
                cb_latest_img_num = '$cb_latest_img_num',
cb_bgcolor            = '$cb_bgcolor'
          where cb_id = '$cb_id' ";
$result = mysql_query($sql);

4. 색상필드 추가
아래와 같이 club_up.php파일을 계정에 올린후 해당주소를 웹상에서 호출

<?
include_once "./_common.php";

$sql = " ALTER TABLE `nc_club` ADD `cb_bgcolor` VARCHAR(255) NOT NULL DEFAULT 'white' ";
@mysql_query($sql);
echo "클럽 백칼라 추가 완료.";
?>

5. js/common.js 에 추가
//배경색상 사용자가 선택 바꾸기
function changeBg (obj) {
 var color = obj.style.backgroundColor;
 document.body.style.backgroundColor = color;
 setCookie('bgcolor',color,365);
}
function setCookie(name,value,expiredays)
{
 var todayDate = new Date();
 todayDate.setDate(todayDate.getDate() + expiredays);
 document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

이후 클럽메인으로 돌아가면 적용된 배경색상이 보입니다.
추천
0

댓글 전체

전체 25 |RSS
그누4 플러그인 내용 검색

회원로그인

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