배추 베이직 스킨 v.1.1.1 > 그누4 스킨

그누4 스킨

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

배추 베이직 스킨 v.1.1.1 정보

게시판 배추 베이직 스킨 v.1.1.1

첨부파일

mw.basic.tgz (889.8K) 428회 다운로드 2009-09-09 14:51:11
mw.basic.utf8.tgz (891.8K) 134회 다운로드 2009-09-09 14:51:11

본문

ver.1.1.1 (09.09.09)
    : 코멘트 자동등록방지코드 오류수정 (1.0.8 ~ 1.1.0 버전)
    : 갤러리사용시 noimage 크기 조정
    : 제목스타일 옵션 추가
    : 코멘트 디자인 변경 및 이미지 기능 추가
    : 업로더 포인트 127만 되는 오류 수정 (수정후 mw.adm/mw.upgrade.php 파일에서 아래 코드 주석처리 요망.)
        //sql_query("alter table $mw[basic_config_table] change cf_uploader_point cf_uploader_point int not null", false);
        //sql_query("alter table $mw[basic_config_table] change cf_uploader_day cf_uploader_day int not null", false);
    : exif info 백그라운드 디자인 변경, 투명효과

    mw.basic/mw.adm/mw.config.php
    mw.basic/mw.adm/mw.config.update.php
    mw.basic/mw.adm/mw.upgrade.php
    mw.basic/mw.lib/mw.skin.basic.lib.php
    mw.basic/mw.proc/mw.comment.image.php
    mw.basic/mw.proc/mw.comment.image.update.php
    mw.basic/img/exif.png
    mw.basic/view.skin.php
    mw.basic/view_comment.skin.php
    mw.basic/list.skin.php
    mw.basic/write.skin.php
    mw.basic/write_update.skin.php
추천
37

댓글 전체

write.skin.php 파일에 다음과 같은 라인을 이것처럼 고치세요.

<? if ($mw_basic[cf_subject_style] && $mw_basic[cf_subject_style_level] <= $member[mb_level]) { ?>

** 이유는 회원레벨을 체크하는 부분(  >= $member[mb_level] 부분 )의 부등호가 반대로 되어 있어서 그런겁니다. 위처럼 부등호 방향을 바꾸면 됩니다.**
토끼아빠님 감사합니다^^

write_update.skin.php 도 바꿔야 적용이 되네용~~~~~~~~

그리고 아래 설명해 주신

mw.upgrade.php 맨 끝에 필드추가 내용 바꿔야 하네요~ ㄳㄳ
수준이 틀리십니다. 배추님은....

감사히 쓰겠습니다.

근데 스킨쓰기전에 뭐 해줘야되는거 있나요?

왜 에러나지?

error file : //skin/board/mw.basic/mw.adm/mw.config.update.php
맞을지는 모르지만서도...
mw.adm 폴더에 있는 mw.upgrade.php 맨 아래에 다음과 같은 내용을
 
// 제목스타일
if (is_null($mw_basic[cf_subject_style])) {
    sql_query("alter table $mw[basic_config_table] add cf_subject_style tinyint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_subject_style_level tinyint not null", false);
    sql_query("alter table $write_table add wr_subject_font varchar(10) not null", false);
    sql_query("alter table $write_table add wr_subject_color varchar(10) not null", false);
}

sql_query("alter table $mw[basic_config_table] change cf_uploader_point cf_uploader_point int not null", false);
sql_query("alter table $mw[basic_config_table] change cf_uploader_day cf_uploader_day int not null", false);

아래처럼 고치고 해 보세요..(아마도 게시판 테이블($write_table)에 필드가 제대로 추가 되지 않아서 그럴 겁니다.(저는 이거 고치고 나니 되더군요..^^)

// 제목스타일
if (is_null($mw_basic[cf_subject_style])) {
    sql_query("alter table $mw[basic_config_table] add cf_subject_style tinyint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_subject_style_level tinyint not null", false);
}
if (is_null($write[wr_subject_font])) {
    sql_query("alter table $write_table add wr_subject_font varchar(10) not null", false);
    sql_query("alter table $write_table add wr_subject_color varchar(10) not null", false);
}


//sql_query("alter table $mw[basic_config_table] change cf_uploader_point cf_uploader_point int not null", false);
//sql_query("alter table $mw[basic_config_table] change cf_uploader_day cf_uploader_day int not null", false);

** 이유는 하나의 게시판을 작업하고 나면 $mw[basic_config_table]와 해당게시판($write_table)에 필드가 추가 되지만 다음부터 처리하는 게시판은 이미 $mw[basic_config_table]에 필드가 추가되서 $write_table에는 필드가 추가되지 않는 오류가 있습니다. 고치고 나면 정상작동 하더군요 **

** 변경하는 게시판($write_table)의 필드를 체크하는 부분을 분리해서 처리해 주면 해결됩니다. **

그리고.. 아래 부분 에러 나는 부분도..추가합니다.

썸네일 비율유지를 위해 추가한 필드에서 오류가 나는 것 같습니다.
배추님이 올리신 원래의 소스(아래)

// thumb 확장
if (is_null($mw_basic[cf_thumb2_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_width smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_height smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_width smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_height smallint not null", false);
}

에서 섬네일 비율유지하는 부분의 필드 추가 부분이 빠진 것 같습니다.
좀 더 정확하게 코딩을 하자면 아래와 같이 변경 해 보세요..

// thumb 확장
if (is_null($mw_basic[cf_thumb2_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_width smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb2_height])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_height smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb3_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_width smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb3_height])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_height smallint not null", false);
}
// 썸네일 비율유지
if (is_null($mw_basic[cf_thumb2_keep])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_keep char(1) not null", false);
}
// 썸네일 비율유지
if (is_null($mw_basic[cf_thumb3_keep])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_keep char(1) not null", false);
}
1054 : Unknown 칼럼 'cf_thumb2_keep' in 'field list'

error file : /skin/board/mw.basic/mw.adm/mw.config.update.php

수정해도 이런 오류가 나네요
방법이 없나요?
썸네일 비율유지를 위해 추가한 필드에서 오류가 나는 것 같습니다.
배추님이 올리신 원래의 소스(아래)

// thumb 확장
if (is_null($mw_basic[cf_thumb2_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_width smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_height smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_width smallint not null", false);
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_height smallint not null", false);
}

에서 섬네일 비율유지하는 부분의 필드 추가 부분이 빠진 것 같습니다.
좀 더 정확하게 코딩을 하자면 아래와 같이 변경 해 보세요..

// thumb 확장
if (is_null($mw_basic[cf_thumb2_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_width smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb2_height])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_height smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb3_width])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_width smallint not null", false);
}
// thumb 확장
if (is_null($mw_basic[cf_thumb3_height])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_height smallint not null", false);
}
// 썸네일 비율유지
if (is_null($mw_basic[cf_thumb2_keep])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb2_keep char(1) not null", false);
}
// 썸네일 비율유지
if (is_null($mw_basic[cf_thumb3_keep])) {
    sql_query("alter table $mw[basic_config_table] add cf_thumb3_keep char(1) not null", false);
}
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

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