메뉴순서 정하기(gr_10/bo_10 정의하기) 정보
메뉴순서 정하기(gr_10/bo_10 정의하기)본문
죄송스럽게도..
사용하실수 있는분만 사용이 가능하리라 예측합니다.
일단은.. 그냥 올려두고... 다음에.. 메뉴쪽 팁이 올라오면 이것을 사용하는 법을 같이 적어보도록
하겠습니다.(다음.. 언제? 일년뒤에?)
여하튼..
성격상 대충..~~~ 아무렇게나 만들었으니 딴지는 걸지마시고 수정만..
적당히 댓글로 올려주시길..
그룹의 gr_10 의 여유필드와
보드의 bo_10의 여유필드를 사용합니다.
이말은.. bo_10의 여유필드를 쓰는 게시판의 경우 주의해야 합니다.
이 코딩을 한 이유는.. 메뉴의 순서를 내가 원하는 데로 바꾸기 위해서 이죠..
그걸.. 다 하시는데로 하시지만..
나름대로.. 그냥 한군대로 몰아 두었다는것입니다.
즉 메뉴를 호출할때 order by gr_10 이나 bo_10을 사용하지 않는다면.. 당연히 무용지물이고요
----------------------------------------------------------------------------------------
수정파일은 1 이고
제작파일은 2개 입니다.
그림에서.... 1은...
잘 아시듯이..(모르시면 어짤수 없고)
그누보드 /adm / admin.menu300.php의 파일에서
array("-"),
array("300300", "메뉴순서 관리", "$g4[admin_path]/menu_order.php"),
제일 밑에줄에 요넘을 추가하시고
제작 파일 2에서 1은...
--------------------menu_order.php
<?
$sub_menu = "300300";
include_once("./_common.php");
include_once("./admin.head.php");
auth_check($auth[$sub_menu], "r");
// upside is just common
// 그룹메뉴 나타내기..
?>
<form method = post name=m_run action="menu_change.php">
<input type=submit value='전체셋팅하기' >
<table width=70% cellpadding=3 cellspacing=1>
<?
$sql = " select gr_id, gr_subject, gr_10 from $g4[group_table]";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
echo '<tr width = 200 bgcolor=silver>';
echo '<td ><b>'.$row[gr_subject].'</b></td>';
echo "<td><input type=text class=ed name=gr_10[$i] value='$row[gr_10]' maxlength=20>";
echo '</td>';
// 보드의 10번째 값을 보이도록 처리했다.
//echo '<br>';
echo '</tr>';
//---------------------------
$sql1 = "select bo_subject, bo_table, bo_10 from $g4[board_table] where gr_id = '$row[gr_id]'";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++) {
echo '<tr>';
echo '<td align =center>'.$row1[bo_table].$row1[bo_subject].'</td>';
$k = $i *100 + $i1;
echo "<td> <input type=text class=ed name=bo_10[$k] value='$row1[bo_10]' maxlength=20> </td>";
echo '</tr>';
} // board loop
echo '</tr>';
}// group loop
echo '</table>';
echo '</form>';
//----- downside is just common
include_once("./admin.tail.php");
?>
----------------------------------- 요그까지. menu_order.php
이고.. 두번째 파일은..
위의 파일에서 호출을 하면..
그걸.. 실제적으로 update하는것이요.
----------------------------------- menu_chagne.php
<?
$sub_menu = "300300";
include_once("./_common.php");
check_demo();
auth_check($auth[$sub_menu], "w");
$sql2 = " select gr_id, gr_subject, gr_10 from $g4[group_table]";
$result = sql_query($sql2);
for ($i=0; $row=sql_fetch_array($result); $i++){
$sql = " update $g4[group_table]
set gr_10 = '$gr_10[$i]'
where gr_id = '$row[gr_id]' ";
sql_query($sql);
$sql1 = "select bo_table, bo_10 from $g4[board_table] where gr_id = '$row[gr_id]' ";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++){
$k = $i *100 + $i1;
$sql3 = " update $g4[board_table]
set bo_10 = '$bo_10[$k]'
where bo_table = '$row1[bo_table]' ";
sql_query($sql3);
} // board loop
} // group loop....
goto_url("./menu_order.php");
?>
-----------------------------------------요그까지 menu_order.php
파일로 안올려드린건.... 대충 이해하시길.. 귀찮아서 임..
아마도 이걸 쓸사람은.. 한두어명만 쓰지 않을까로 예측함.. ^^;;
그림파일의 부수설명은..
1은.. 메뉴의 추가니.. 제일 처음의.. 파일 수정에 속해서.. 메뉴가 추가되고요
2는.. 실행 버튼임다.. 위쪽에 input..............그넘이고요
3은..
그러니까.. 그룹의 명이겠죠..
4는... 게시판명들이고요..
5는 그룹명의 gr_10의 값입니다. 직접 수정하고..
6은.. 게시판들의 bo_10의 값입니다. 수정을 하는것이죠
즉... 단순한 것입니다.
gr_10과 bo-10을 보면서 수정한다는것 이외에 아무런 기능이 없습니다.
이 간단하는걸 코딩하는데 왜 시간이 오래걸렸는지..
조금 하다가 축구보고.. 뭐하다가.. 잠시 뭐하고.. 씻고 밥먹고.. 짜달시리 전화받고
여하튼... 포인트 늘었슴다 ㅋㅋㅋ
----------------------------------------------------------------------------------------
저작권?
저작권 같은건 없습니다.
다만... 각종 빌더류 또는 재배포시에는
저에게 sir포인터로 만점 선물 보내시고 마음대로 하시기 바랍니다.
그러지 않으면 제가 사는 아파트에서 재배포하신분의 이름을 부르고.. 나쁜X이라고 외칠겁니다.
이거 실제상황입니다. ^^;;
---------------------------------------------------------------------------------------
사용하실수 있는분만 사용이 가능하리라 예측합니다.
일단은.. 그냥 올려두고... 다음에.. 메뉴쪽 팁이 올라오면 이것을 사용하는 법을 같이 적어보도록
하겠습니다.(다음.. 언제? 일년뒤에?)
여하튼..
성격상 대충..~~~ 아무렇게나 만들었으니 딴지는 걸지마시고 수정만..
적당히 댓글로 올려주시길..
그룹의 gr_10 의 여유필드와
보드의 bo_10의 여유필드를 사용합니다.
이말은.. bo_10의 여유필드를 쓰는 게시판의 경우 주의해야 합니다.
이 코딩을 한 이유는.. 메뉴의 순서를 내가 원하는 데로 바꾸기 위해서 이죠..
그걸.. 다 하시는데로 하시지만..
나름대로.. 그냥 한군대로 몰아 두었다는것입니다.
즉 메뉴를 호출할때 order by gr_10 이나 bo_10을 사용하지 않는다면.. 당연히 무용지물이고요
----------------------------------------------------------------------------------------
수정파일은 1 이고
제작파일은 2개 입니다.
그림에서.... 1은...
잘 아시듯이..(모르시면 어짤수 없고)
그누보드 /adm / admin.menu300.php의 파일에서
array("-"),
array("300300", "메뉴순서 관리", "$g4[admin_path]/menu_order.php"),
제일 밑에줄에 요넘을 추가하시고
제작 파일 2에서 1은...
--------------------menu_order.php
<?
$sub_menu = "300300";
include_once("./_common.php");
include_once("./admin.head.php");
auth_check($auth[$sub_menu], "r");
// upside is just common
// 그룹메뉴 나타내기..
?>
<form method = post name=m_run action="menu_change.php">
<input type=submit value='전체셋팅하기' >
<table width=70% cellpadding=3 cellspacing=1>
<?
$sql = " select gr_id, gr_subject, gr_10 from $g4[group_table]";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
echo '<tr width = 200 bgcolor=silver>';
echo '<td ><b>'.$row[gr_subject].'</b></td>';
echo "<td><input type=text class=ed name=gr_10[$i] value='$row[gr_10]' maxlength=20>";
echo '</td>';
// 보드의 10번째 값을 보이도록 처리했다.
//echo '<br>';
echo '</tr>';
//---------------------------
$sql1 = "select bo_subject, bo_table, bo_10 from $g4[board_table] where gr_id = '$row[gr_id]'";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++) {
echo '<tr>';
echo '<td align =center>'.$row1[bo_table].$row1[bo_subject].'</td>';
$k = $i *100 + $i1;
echo "<td> <input type=text class=ed name=bo_10[$k] value='$row1[bo_10]' maxlength=20> </td>";
echo '</tr>';
} // board loop
echo '</tr>';
}// group loop
echo '</table>';
echo '</form>';
//----- downside is just common
include_once("./admin.tail.php");
?>
----------------------------------- 요그까지. menu_order.php
이고.. 두번째 파일은..
위의 파일에서 호출을 하면..
그걸.. 실제적으로 update하는것이요.
----------------------------------- menu_chagne.php
<?
$sub_menu = "300300";
include_once("./_common.php");
check_demo();
auth_check($auth[$sub_menu], "w");
$sql2 = " select gr_id, gr_subject, gr_10 from $g4[group_table]";
$result = sql_query($sql2);
for ($i=0; $row=sql_fetch_array($result); $i++){
$sql = " update $g4[group_table]
set gr_10 = '$gr_10[$i]'
where gr_id = '$row[gr_id]' ";
sql_query($sql);
$sql1 = "select bo_table, bo_10 from $g4[board_table] where gr_id = '$row[gr_id]' ";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++){
$k = $i *100 + $i1;
$sql3 = " update $g4[board_table]
set bo_10 = '$bo_10[$k]'
where bo_table = '$row1[bo_table]' ";
sql_query($sql3);
} // board loop
} // group loop....
goto_url("./menu_order.php");
?>
-----------------------------------------요그까지 menu_order.php
파일로 안올려드린건.... 대충 이해하시길.. 귀찮아서 임..
아마도 이걸 쓸사람은.. 한두어명만 쓰지 않을까로 예측함.. ^^;;
그림파일의 부수설명은..
1은.. 메뉴의 추가니.. 제일 처음의.. 파일 수정에 속해서.. 메뉴가 추가되고요
2는.. 실행 버튼임다.. 위쪽에 input..............그넘이고요
3은..
그러니까.. 그룹의 명이겠죠..
4는... 게시판명들이고요..
5는 그룹명의 gr_10의 값입니다. 직접 수정하고..
6은.. 게시판들의 bo_10의 값입니다. 수정을 하는것이죠
즉... 단순한 것입니다.
gr_10과 bo-10을 보면서 수정한다는것 이외에 아무런 기능이 없습니다.
이 간단하는걸 코딩하는데 왜 시간이 오래걸렸는지..
조금 하다가 축구보고.. 뭐하다가.. 잠시 뭐하고.. 씻고 밥먹고.. 짜달시리 전화받고
여하튼... 포인트 늘었슴다 ㅋㅋㅋ
----------------------------------------------------------------------------------------
저작권?
저작권 같은건 없습니다.
다만... 각종 빌더류 또는 재배포시에는
저에게 sir포인터로 만점 선물 보내시고 마음대로 하시기 바랍니다.
그러지 않으면 제가 사는 아파트에서 재배포하신분의 이름을 부르고.. 나쁜X이라고 외칠겁니다.
이거 실제상황입니다. ^^;;
---------------------------------------------------------------------------------------
추천
0
0
댓글 3개

^^& 수고하셨습니다..
감사합니다.
보통 메뉴 만들때 관리자 페이지의 검색 순서에 의해서 프로그램 코딩 하지 않나 해서
따로 여분필드를 이용해서 순서를 정해도 괜찮을것 같네요.
보통 메뉴 만들때 관리자 페이지의 검색 순서에 의해서 프로그램 코딩 하지 않나 해서
따로 여분필드를 이용해서 순서를 정해도 괜찮을것 같네요.
좋네요... 감사해요 ^^