가끔 스킨을 다운받아 써보려고 하면 필드를 늘리라는 얘기가 나옵니다. 아래는 다른 분들이 설명해 놓은 필드 늘리기를 최대한 자세하게 설명한 것 입니다.
(원래 정식으로 DB에 field 를 추가하려면 우선 호스팅 서버의 mySql panel 등으로 접근해야 하는데, 초보자는 mySql 에 들어가면 뭐가 뭔지도 모르기 때문에 고수분들이 초보자분들을 위해 이런 방법을 많들어 놓은 것 입니다. mySql 에서 DB 에 field 추가한 후에도 그누보드에 적용되야 하기 때문에 엄청 복잡해요.) 초보자들은 (저를 포함해) 매일 저녁 고수분들께 감사한 마음으로 하루일과를 마치도록 합시다.
자 이제 방법입니다.
1. skin 폴더를 열어봅니다. (열라는 얘기는 마우스 두번 클릭하시란 얘기 입니다.)
2. board 라는 폴더를 다시 열고 들어갑니다.
3. 안에 basic 이라는 폴더가 보입니다.
다시 들어갑니다.
4. list.skin.php 를 열고 아래 글씨 바로 밑에
if (!defined("_GNUBOARD_"))
exit; // 개별 페이지 접근 불가
다음과 같은 내용을 붙여 넣습니다. (copy & paste 는 ctrl +C, ctrl + V 사용을 하는 버릇을 일찍 들여놓으시면 평생 도움이 되십니다. 초보자는 하루종일
+++++++++++++++++++++++++++++++++++
//여분필드추가시 wr_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 51;
for ($di=$af; $di<$bf; $di++) {
$g4memoup ="ALTER TABLE $g4[write_prefix]$bo_table ADD wr_{$di}
VARCHAR(255) NOT NULL";
$resultup = @mysql_query($g4memoup) or mysql_error();
if ($resultup) {
echo "$bo_table 게시판에 wr_{$di} 필드생성 성공 하였습니다.<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 이미 존재 하거나 생성실패.<br><br>";
}
}
} else {
alert_close("비상식적인 접근입니다. 관리자가 아니라면 신고합니다");
}
}
+++++++++++++++++++++++++++++++++++++++++++++
+ 싸인은 코드 구분을 하기 위한 것 입니다.
+ 싸인은 넣지 마세요. 이제 list.skin.php 파일을 저장하신후, 본인이 사용하는 알FTP 라던지로 upload /올리십시오. (알FTP 는 가급적이면 사용하지 마십시오. FileZilla 등 믿을만한 FTP Client 를 사용하시는 것이 정신건강에 좋습니다.)
5. 본인의 웹사이트 주소가 abc.com 이라면, 브라우저를 열고
여기서 필드를 추가할 게시판 이름을 저 위 “게시판” 이란 한글을 빼시고 영문 게시판 이름을 넣으시면 됩니다. 예를 들어, 필드를 추가하고 싶은 게시판이 “free” 라면,
www.abc.com/bbs/board.php?bo_table=free&fadmin=fok
이렇게 넣으시면 됩니다. 다시말해 브라우저로 저 윗주소를 가시라는 얘기 입니다.
만약에 그누보드를 sub directory 를 만드시고 설치하셨다, 그 sub directory 의 이름이 gnu 다 이러면
www.abc.com/gnu/bbs/board.php?bo_table=free&fadmin=fok 이렇게 가시면 됩니다.
방문 즉시,
free 게시판에 wr_11 필드생성 성공 하였습니다.
free 게시판에 wr_12 필드생성 성공 하였습니다.
이렇게 쭉 51번까지 나옵니다.
이렇게 하면 필드를 51개까지 추가하신 것 입니다.
애초에 처음부터 뭐 100개까지 추가해서 두번다시 필드 추가로 골치아프고 싶지않다. 이러신 분들은, 저위 5번째 줄에
$bf = 51;
이부분을
$bf = 101;
이렇게 바꿔 넣고 똑같이 실행하시면 됩니다.
댓글 29개
게시글 목록
| 번호 | 제목 |
|---|---|
| 33318 | |
| 33314 | |
| 33307 | |
| 33301 | |
| 33294 | |
| 33291 | |
| 33288 | |
| 33271 | |
| 33258 | |
| 33255 | |
| 33235 | |
| 33234 | |
| 33228 | |
| 33221 | |
| 33186 | |
| 33176 | |
| 33158 | |
| 33154 | |
| 33147 | |
| 33134 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기