여분필드 맘대로 늘이고 줄이기 정보
여분필드 맘대로 늘이고 줄이기관련링크
http://localhost
705회 연결
본문
필요한분이 계실지 모르겠만 혹시나 단1분이라도 필요한분이 계실지 몰라서 남겨 둡니다...^^
필요에 의해서 특정 게시판에 여분필드를 90개 추가 할려고 만들어 봤습니다.ㅋ
아래의 코드를 스킨/list.skin.php 의 상단에 넣어준후
참고:
현재 wr_11 번부터 wr_100 까지의 필드를 생성/ 삭제 할수 있도록 되어 있으므로
번호를 지정할 설명을 참조하여 수정후 실행 하세요.
//여분필드추가시 wr_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 101;
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("니 머꼬? 콱");
}
//exit;
}
//여분필드삭제시
if ($fadmin =='fdel') {
if ($is_admin =='super') {
//필드삭제를 시작할번호 wr_삭제시작 번호
$adf = 11;
//필드삭제할 마지막번호 +1
$bdf = 101;
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공 하였습니다......ㅊㅋ<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패......ㅠㅠ<br><br>";
}
}
} else {
alert_close("니 머꼬? 콱");
}
// exit;
}
위의 코드를 스킨/list.skin.php 의 상단에 넣어준후 최고 관리자로 로그인한후
여분필드를 추가/삭제할 게시판을 열고 아래의 링크값만 추가하면 됩니다.
필드추가
홈/bbs/board.php?bo_table=게시판명&fadmin=fok
필드삭제
홈/bbs/board.php?bo_table=게시판명&fadmin=fdel
이렇게 하면 원하는 게시판에 여유필드를 원하는 갯수만큼 생성/삭제를 할수 있습니다. 단점은 필드의 형식이 일괄적으로 된다는 점입니다.ㅜ
필요에 의해서 특정 게시판에 여분필드를 90개 추가 할려고 만들어 봤습니다.ㅋ
아래의 코드를 스킨/list.skin.php 의 상단에 넣어준후
참고:
현재 wr_11 번부터 wr_100 까지의 필드를 생성/ 삭제 할수 있도록 되어 있으므로
번호를 지정할 설명을 참조하여 수정후 실행 하세요.
//여분필드추가시 wr_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 101;
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("니 머꼬? 콱");
}
//exit;
}
//여분필드삭제시
if ($fadmin =='fdel') {
if ($is_admin =='super') {
//필드삭제를 시작할번호 wr_삭제시작 번호
$adf = 11;
//필드삭제할 마지막번호 +1
$bdf = 101;
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공 하였습니다......ㅊㅋ<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패......ㅠㅠ<br><br>";
}
}
} else {
alert_close("니 머꼬? 콱");
}
// exit;
}
위의 코드를 스킨/list.skin.php 의 상단에 넣어준후 최고 관리자로 로그인한후
여분필드를 추가/삭제할 게시판을 열고 아래의 링크값만 추가하면 됩니다.
필드추가
홈/bbs/board.php?bo_table=게시판명&fadmin=fok
필드삭제
홈/bbs/board.php?bo_table=게시판명&fadmin=fdel
이렇게 하면 원하는 게시판에 여유필드를 원하는 갯수만큼 생성/삭제를 할수 있습니다. 단점은 필드의 형식이 일괄적으로 된다는 점입니다.ㅜ
추천
20
20
댓글 69개
당장 쓸일은 없지만 꽉 ~ 물어둡니다.^^
아~~!! 샘솟는 아이디어 니 머 먹꼬 .. --ㅋㅋ
아~~!! 샘솟는 아이디어 니 머 먹꼬 .. --ㅋㅋ
사정상 필드는 추가해야겠고 귀챠느즘이 발동해서....ㅋㅋ^^
테스트후 바로 날려버리는 부분까지 감사합니다.
여분필드에 할당된 인수 충돌로 고민할 필요가 없을듯 합니다.
아무튼 사정이야 봐드릴수 있지만 필드가 불쌍해서.. ㅎㅎ
언능 주무세요^^
여분필드에 할당된 인수 충돌로 고민할 필요가 없을듯 합니다.
아무튼 사정이야 봐드릴수 있지만 필드가 불쌍해서.. ㅎㅎ
언능 주무세요^^
아주 유용한 팁입니다..감사히 쓰겠습니다.
필드추가 내 맘대로 ^^
좋아요 좋아 ㅋㅋ
좋아요 좋아 ㅋㅋ
좋은팁입니다.. ㅎㅎ 스크랩!
감사합니다 여분필드 어려버~~
요긴하게 쓰일만한 팁이로군요... 감사합니다...^^
감사합니다 ... ^^
어디다 쓰는건지 아직은 생소하네요..ㅋ
다들 좋은팁이라 하시는데 언제 이런 경지에 이를지...
다들 좋은팁이라 하시는데 언제 이런 경지에 이를지...
감사합니다.
감사합니다. 잘 사용하겠습니다.
아놔~~ 나두 성공 했습니다 ㅜㅜ
감사합니다...추가 필드 50개가 필요했는데 정말 유용하게 쓰이겠네요^^
필요했는데 감사합니다.
잘쓸게요-^^감사합니다 ㅎㅎ
홈/bbs/board.php?bo_table=게시판명&fadmin=fok를 주소창에 입력하고 실행하는거군요? ㅋㅋ 감사합니다..꼭 필요한것이엇어요^^
한방에 끝나는 구나..ㅋㅋ
고맙습니다!
좋은내용감사합니다.
이걸 사용하여 게시판을 입맛대로 변형할 수 있다는 건가요??
오늘도 날 밤 새우게 생겼군...
고맙습니다
오늘도 날 밤 새우게 생겼군...
고맙습니다
감사요
일단 설치까지 성공했는데 필드 추가해봐야 겠네욤 ^^; ㄳㅇ
너무 감사합니다.
스크랩해가요
강추강추 ^^ 헐랭이님 팁 최고
감사합니다. 좋은 팁
필드 마음대로 하기
좋은 정보 감사합니다.
10개로 부족해질거 대비해서 스크랩을^.^감사합니다~
가장중요하고 기본적인 팁 감사합니다.....
12
감사합니다^^/
감사합니다.
정말 필요했는데 감사합니다..^^
과하다 싶은 생각도 있지만, 스크랩해둡니다. 감사합니다.
^^
.
감사합니다. ^^
감사합니다. 꾸벅 ^^
좋은정보 감사합니다 ^^
감사합니당 ㅎㅎ
너무 간편하게 늘릴수 있어 좋네요
오호좋네요.
^^
^^
감사해요. *^^*
여분필드 맘대로 늘이고 줄이기
근데, 위의 설명대로 필드추가 성공하고 나면 위 상단에 필드추가 소스는 삭제하면 되는건가요?
추천 후 스크랩할게요. 감사합니다~
추천 후 스크랩할게요. 감사합니다~
종종 필요하더군요
감사
감사
감사합니다 ^^
그다음엔 업데이트에 코드 남겨야함
스크랩해야징
여분필드 추가 감사합니다.
흐흑 감사합니다..;ㅁ;
이거 여기 있었네 참 머리 좋으시다니깐..^^; ㄳ...
필드추가하기
꼭 필요할것 같은 예감
필드추가하기..좋은 팁입니다..감사합니다
좋은정보 감사합니다..최신 php myadmin 은 77개까지만 되고 안되버리네요..추가후에 이것저것 테스해 보았는데..아주 만족^^
감사합니다.
헐랭이님이 해결해주셨습니다. 감사합니다.
감사합니다~
여분필드 추가삭제
와~ 대박!!
감사합니다^^
감사합니다^^
여분필드 확장
간결하게 성공시킬수 있게해주셨군요!
감사합니다
감사합니다
ㅎㅎ 많은 도움이 되었습니다. 감사합니다~
100이상은 안되나요??
이거 아직도 되나요? 저는 아래처럼
도메인/skin/board/mw.basic/list.skin.php 파일 맨 상에 추가 후, 게시판주소&fadmin=fok 형식으로 접속해도 생성이 안 돼요.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//여분필드추가시 wr_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 101;
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("니 머꼬? 콱");
}
//exit;
}
//여분필드삭제시
if ($fadmin =='fdel') {
if ($is_admin =='super') {
//필드삭제를 시작할번호 wr_삭제시작 번호
$adf = 11;
//필드삭제할 마지막번호 +1
$bdf = 101;
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공 하였습니다......ㅊㅋ<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패......ㅠㅠ<br><br>";
}
}
} else {
alert_close("니 머꼬? 콱");
}
// exit;
}
$mw_is_list = true;
$mw_is_view = false;
$mw_is_write = false;
$mw_is_comment = false;
도메인/skin/board/mw.basic/list.skin.php 파일 맨 상에 추가 후, 게시판주소&fadmin=fok 형식으로 접속해도 생성이 안 돼요.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//여분필드추가시 wr_번호
if ($fadmin =='fok') {
if ($is_admin =='super') {
//시작할번호 wr_추가시작할 번호
$af = 11;
//마지막번호 생성할 마지막번호+1
$bf = 101;
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("니 머꼬? 콱");
}
//exit;
}
//여분필드삭제시
if ($fadmin =='fdel') {
if ($is_admin =='super') {
//필드삭제를 시작할번호 wr_삭제시작 번호
$adf = 11;
//필드삭제할 마지막번호 +1
$bdf = 101;
for ($di=$adf; $di<$bdf; $di++) {
$g4memoups ="ALTER TABLE $g4[write_prefix]$bo_table DROP wr_{$di}";
$resultups = @mysql_query($g4memoups) or mysql_error();
if ($resultups) {
echo "$bo_table 게시판에 wr_{$di} 필드삭제를 성공 하였습니다......ㅊㅋ<br><br>";
} else {
echo "$bo_table 게시판에 wr_{$di} 필드가 존재 하지않거나 삭제실패......ㅠㅠ<br><br>";
}
}
} else {
alert_close("니 머꼬? 콱");
}
// exit;
}
$mw_is_list = true;
$mw_is_view = false;
$mw_is_write = false;
$mw_is_comment = false;
감사합니다.