관리자페이지에서 카피라이트 설정을 위해서 추가 config_form2.php 를 아래와 같이 만들고 메뉴를 추가했는데... 정보
관리자페이지에서 카피라이트 설정을 위해서 추가 config_form2.php 를 아래와 같이 만들고 메뉴를 추가했는데...관련링크
http://www.beomsu.com/
117회 연결
본문
<?
$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)하단의 확인을 클릭하면 두번째 이미지와 같은 오류가 뜨면서 적용이 안되네요
댓글 전체
1.번문제는 공백찾기입니다...-_-;;...include_once("./admin.head.php"); 이전에 무언가 내용이 보내졌다는건데 90%이상의 확률로 문서의 맨위에 줄바꿈, 공백 등이 들어가서 생기는 문제입니다...이게 아니더라도 무언가 헤더를 보내기전에 내용이 보내졌다는 겁니다
2. 프로그램을 저렇게 돌리시면 안됩니다...config_form_update.php로 보내시는거야 자유지만 보내는곳의 각 폼안에 정보들은 config_form.php에 있는것처럼 하시던지 config_form_update2.php 같은걸 만드셔서 처리하셔야 합니다...에러내용은 최고관리자 지정처리문에서 그런 회원이 없어서 지정이 안된다는 내용입니다...그전문서에서 최고관리자 지정정보를 보내질 않았으니 그냥 빈내용일테고 그런 회원이 없는건 당연하겠지요?
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 를 만들때...추가 사용된 필드인 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 상단에 두니 오류가 없어지는데 옳은 것인지요..
1번 해결축하드리며....2번은 ...update2.php을 만든게 아니시라면 옳은 해결이 아닙니다...최고관리자 아이디에러만 없다고 해결되는게 아니고 나머지 값들...(이 값들은 환경설정에 있는 입력정보들입니다.)...이 다 빈값으로 넘어갑니다...한마디로 환경설정에서 적혀있던 값들이 다 날라가버리지요~...아마 다시 입력하셔야 하실듯;;
권해드리고 싶은 방법은 config_form_update2.php 생성하여 폼의 action을 그쪽으로 준뒤에 이 파일에서는 cf_30만을 업데이트 하는겁니다...물론 cf_30플드는 기본적으로 만들어지는게 아니므로 직접 생성은 하셔야겠지요
권해드리고 싶은 방법은 config_form_update2.php 생성하여 폼의 action을 그쪽으로 준뒤에 이 파일에서는 cf_30만을 업데이트 하는겁니다...물론 cf_30플드는 기본적으로 만들어지는게 아니므로 직접 생성은 하셔야겠지요
감사합니다
admin 상위 메뉴에 두지 마시고..
그냥 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")
);
?>
그냥 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")
);
?>