여분필드 출력에러 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드 출력에러 정보

여분필드 출력에러

첨부파일

consultation.zip (86.0K) 3회 다운로드 2010-01-22 18:25:57

본문

http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=73885&sca=&sfl=wr_subject&stx=%BF%A9%BA%D0&sop=and

위의 링크에서 다운받아 여분필드를 50개가 정상 적으로 만들어진것을 확인했어요....

그런데 해당스킨에서 핸드폰 번호에 wr_15로 설정하고 테스트를 했는데 출력이 안됩니다....
물론 write.skin.php와 view.skin.php를 해당부분에 wr_15로 수정했지요.
사용중인 스킨첨부합니다........
간절히 도움을 요청합니다...며칠 해맸더니 눈이 멍해지고있어요...좀있으면 눈멀것어요.....
  • 복사

댓글 전체

답변주신내용:저장하는 곳도 추가를 하셨나요? wr_1 ~ wr_10 까지 되어있을텐데요. /bbs/write_update.php 를 아래와같이 두군데에 적용했어요
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10',
                    wr_1 = '$wr_11',
                    wr_2 = '$wr_12',
                    wr_3 = '$wr_13',
                    wr_4 = '$wr_14',
                    wr_5 = '$wr_15' ";
답변주신내용:저장하는 곳도 추가를 하셨나요? wr_1 ~ wr_10 까지 되어있을텐데요. /bbs/write_update.php 를 아래와같이 두군데에 적용했어요
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10',
                    wr_1 = '$wr_11',
                    wr_2 = '$wr_12',
                    wr_3 = '$wr_13',
                    wr_4 = '$wr_14',
                    wr_5 = '$wr_15' ";  아니죠...

/bbs/write_update.php 를 아래와같이 두군데에 적용했어요
                    wr_1 = '$wr_1',
                    wr_2 = '$wr_2',
                    wr_3 = '$wr_3',
                    wr_4 = '$wr_4',
                    wr_5 = '$wr_5',
                    wr_6 = '$wr_6',
                    wr_7 = '$wr_7',
                    wr_8 = '$wr_8',
                    wr_9 = '$wr_9',
                    wr_10 = '$wr_10',
                    wr_11 = '$wr_11',
                    wr_12 = '$wr_12',
                    wr_13 = '$wr_13',
                    wr_14 = '$wr_14',
                    wr_15 = '$wr_15' ";
위 토마님답변대로 수정해보시구 안되면
amd 폴더에 admin.menu100 파일 내용을 아래와 같이 바꾸세요.그리고 관리자모드 환경설정에 마우스올리면 아래부분에 필드추가가 보입니다 거기서 게시판을 선택후 추가된필드수ㄹ 를
원하는수만큼 추가를해보세요.....안되면 스킨을 다른것을 해보시는것 밖에 방법이 업네요.....

<?
$menu["menu100"] = array (
    array("100000", "환경설정", ""),
    array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
    array("", "관리권한설정", "$g4[admin_path]/auth_list.php"),
    array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"),
    array("-"),
    array("100400", "버전정보", "$g4[admin_path]/version.php"),
    array("100500", "phpinfo()", "$g4[admin_path]/phpinfo.php"),
    array("-"),
    array("100600", "업그레이드", "$g4[admin_path]/upgrade.php"),
    array("100700", "복구/최적화", "$g4[admin_path]/repair.php"),
    array("100800", "세션 삭제", "$g4[admin_path]/session_delete.php"),
    array("100950", "필드추가", "$g4[admin_path]/add.php"),
    array("-"),
    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
);
?>

그리고 add.php파일을 아래의내 용으로 만든후 amd 폴더에 업로드하세요
<?
$sub_menu = "100950";
include_once("./_common.php");

auth_check($auth[$sub_menu], "r");

$g4[title] = "필드추가";
include_once("./admin.head.php");

if($is_admin){


if($nfor_cnt and $nfor_table){


$result3=mysql_query("select * from g4_write_".$nfor_table);
$field_count=mysql_num_fields($result3);
$last_field_name=mysql_field_name($result3,$field_count-1);

$fname = explode("_",$last_field_name);


echo $fname[1]+$nfor_cnt;

for($i=$fname[1]+1; $i<$fname[1]+$nfor_cnt+1; $i++){
sql_fetch(" alter table g4_write_".$nfor_table." add wr_".$i." text ");
}

alert("성공적으로 추가되었습니다.","add.php");


} else{

?>
<FORM METHOD=POST ACTION="add.php">
<TABLE>
<TR>
<TD>게시판</TD>
<TD><select name="nfor_table">
<?
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {




$result2=mysql_query("select * from g4_write_".$row[bo_table]);
$field_count=mysql_num_fields($result2);
$last_field_name=mysql_field_name($result2,$field_count-1);

?>
<option value="<?=$row['bo_table']?>"><?=$row['bo_subject']?>(<?=$row['bo_table']?>) <?=$last_field_name?>다음부터
<?}?>
</select></TD>
</TR>
<TR>
<TD>추가될 필드수</TD>
<TD><INPUT TYPE="text" NAME="nfor_cnt" size="4">개</TD>
</TR>
<TR>
<TD colspan=2><INPUT TYPE="submit" value="추가하기"></TD>
</TR>
</TABLE>


</FORM>
<?
}

}

include_once("./admin.tail.php");
?>
© SIRSOFT
현재 페이지 제일 처음으로