[팁] 클럽에 배경색상 지정하기 정보
[팁] 클럽에 배경색상 지정하기
관련링크
http://lll.djcic.net/
126회 연결
본문
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() + ";"
}
이후 클럽메인으로 돌아가면 적용된 배경색상이 보입니다.
루트의 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
0
댓글 전체