관리자페이지에서 카피라이트 설정을 위해서 추가 config_form2.php 를 아래와 같이 만들고 메뉴를 추가했는데...
<?
$sub_menu = "400100";
include_once("./_common.php");
$sub_menu = "400100";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4[title] = "주문관리";
include_once("./admin.head.php");
?>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<form name=fconfigform method=post action='javascript:fconfigform_submit(document.fconfigform);'>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<!---//////////////////////////////-추가된 부분-시작-///////////////////////////////-------------------------------->
$g4[title] = "주문관리";
include_once("./admin.head.php");
?>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<form name=fconfigform method=post action='javascript:fconfigform_submit(document.fconfigform);'>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<colgroup width=20% class='col1 pad1 bold right'>
<colgroup width=30% class='col2 pad2'>
<!---//////////////////////////////-추가된 부분-시작-///////////////////////////////-------------------------------->
<tr class='bgcol3'>
<td align=left colspan=4>
<font color=#FF8000>Copyright설정(cf_30)</font>
</td>
</tr>
<td align=left colspan=4>
<font color=#FF8000>Copyright설정(cf_30)</font>
</td>
</tr>
<td width=100% colspan=4>
<textarea id=cf_30 name=cf_30 class=ed style='width:100%; word-break:break-all;' rows=3 >주소를 입력하세요<BR>TEL : 000-000-0000 | FAX : 000-000-0000 | E-mail : 이메일@이메일.com<BR>Copyrights (c) 2000~2006 회사명. Inc All rights reserved</textarea>
</td>
</tr>
<!----추가된 부분끝--------------------------------->
<textarea id=cf_30 name=cf_30 class=ed style='width:100%; word-break:break-all;' rows=3 >주소를 입력하세요<BR>TEL : 000-000-0000 | FAX : 000-000-0000 | E-mail : 이메일@이메일.com<BR>Copyrights (c) 2000~2006 회사명. Inc All rights reserved</textarea>
</td>
</tr>
<!----추가된 부분끝--------------------------------->
</table>
<p align=center>
<input type=submit class=btn1 accesskey='s' value=' 확 인 '>
</form>
<input type=submit class=btn1 accesskey='s' value=' 확 인 '>
</form>
<script language="javascript">
function fconfigform_submit(f)
{
f.action = "./config_form_update.php";
f.submit();
}
</script>
<?
include_once("./admin.tail.php");
?>
function fconfigform_submit(f)
{
f.action = "./config_form_update.php";
f.submit();
}
</script>
<?
include_once("./admin.tail.php");
?>
아래와 같은 오류가 뜹니다..
1)페이지에 들어가면 첫번째이미지와 같은 오류
2)하단의 확인을 클릭하면 두번째 이미지와 같은 오류가 뜨면서 적용이 안되네요
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
2. 프로그램을 저렇게 돌리시면 안됩니다...config_form_update.php로 보내시는거야 자유지만 보내는곳의 각 폼안에 정보들은 config_form.php에 있는것처럼 하시던지 config_form_update2.php 같은걸 만드셔서 처리하셔야 합니다...에러내용은 최고관리자 지정처리문에서 그런 회원이 없어서 지정이 안된다는 내용입니다...그전문서에서 최고관리자 지정정보를 보내질 않았으니 그냥 빈내용일테고 그런 회원이 없는건 당연하겠지요?
첫번째 문제는 해결이 되었네요...어디서 잘못인지 모르나 다시 설치해서 되었습니다.
그리고 두번째 문제는 config_form_update2.php 를 만들때...추가 사용된 필드인 cf_30 정보만 있으면 되나요...
또한
최고관리자 지정처리문에서 그런 회원이 없어서 지정이 안된다는 내용입니다...그전문서에서 최고관리자 지정정보를 보내질 않았으니 그냥 빈내용일테고 그런 회원이 없는건 당연하겠지요?
에서 최고관리자 지정처리문을 어찌하는 것인지요....
<tr class='ht'>
<td>홈페이지 제목</td>
<td>
<input type=text class=ed name='cf_title' size='30' required itemname='홈페이지 제목' value='<?=$config[cf_title]?>'>
</td>
<td>최고관리자</td>
<td><?=get_member_id_select("cf_admin", 10, $config[cf_admin], "required itemname='최고 관리자'")?></td>
</tr>
를 config_form2.php 상단에 두니 오류가 없어지는데 옳은 것인지요..
권해드리고 싶은 방법은 config_form_update2.php 생성하여 폼의 action을 그쪽으로 준뒤에 이 파일에서는 cf_30만을 업데이트 하는겁니다...물론 cf_30플드는 기본적으로 만들어지는게 아니므로 직접 생성은 하셔야겠지요
그냥 100이나 200 또는 300의 하위로 넣어보세요.
예 300500
이런 식으로 불러오시면 큰 어려움이 없을 듯 보이네요.
<?
$menu["menu300"] = array (
array("300000", "게시판관리", ""),
array("300100", "게시판관리", "$g4[admin_path]/board_list.php"),
array("300200", "게시판그룹관리", "$g4[admin_path]/boardgroup_list.php"),
array("-"),
array("300500", "카피라이트관리", "$g4[admin_path]/copyright.php")
);
?>