그누보드가 아닌 일반 php게시판입니다.
게시판 타이틀을 바꾸고 싶은데 어디서 바꿔야 하는지 몰라 이렇게 문의글 올립니다.
아래소스 149번째줄 <?=$board_name?> 관리 부분이 게시판 타이틀에 맞게 변경되는 부분인데 저 부분을 어디서 수정을 해야 될런지...
admin에 관련되 모든 html,php페이지를 봐도 어디서 수정하는지 감이 안잡힙니다.
혹시 일반 페이지가 아닌 sql(?)에서 수정하는건가요? 정말 모르겠습니다...힌트라도 부탁드립니다.
게시판 소스 입니다.
Copy
<? include "../lib/root.inc.php"; // id 값이 없으면 되돌려. if (!$id) error("잘못된 접근입니다."); // 현제보드의 설정값 쿼리 $setup = board_info($id); $board_name = $setup[name]; // 리스트 변수 선언 $MAX_ITEMS_PER_PAGE = 10; //한페이지에 출력될 제품수 설정 $MAX_PAGES_PER_BAR = 10; //표시될 페이지 수 if(!$PageNo) $PageNo=0; $searchStr = "&id=$id&s_name=$s_name&s_key=$s_key"; // 검색 조건이 있는경우 처리 if ($s_name) $option .= " AND " . $s_name . " LIKE '%" . $s_key . "%' "; // 전체 글수 쿼리 $strSQL = "select count(*) FROM ".$board_table."_$id where idx=254 " . $option; $result_total = mysql_fetch_array(mysql_query($strSQL)) or Error("전체 글수 쿼리 에러"); $total_rows = $result_total[0]; /* } else $total_rows = $setup[total_msg]; */ $start_num = $PageNo*$MAX_ITEMS_PER_PAGE; $end_num = (($total_rows-$PageNo*$MAX_ITEMS_PER_PAGE) > $MAX_ITEMS_PER_PAGE) ? $MAX_ITEMS_PER_PAGE : $total_rows - $PageNo*$MAX_ITEMS_PER_PAGE; $strSQL = "select * from ".$board_table."_$id where idx=254 " . $option; $strSQL .= " LIMIT $start_num, $end_num "; //echo $strSQL;//exit; $result = mysql_query($strSQL) or Error("리스트 쿼리에러");?><div id=1><html><head><title>관리자 페이지</title><meta http-equiv="Content-Type" content="text/html; charset=euc-kr"><link rel='stylesheet' href='./admin.css'><script src='./admin.js'></script></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('image/topbu1-1.gif','image/topbu2-2.gif','image/topbu3-3.gif')"><!-----------top 시작--------------><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td background="image/topbg.gif"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="489"><img src="/img/logo1.gif"></td> <td><a href="/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','image/topbu1-1.gif',1)" target=_blank><img name="Image2" border="0" src="image/topbu1.gif" width="107" height="73"></a></td> <!--td><a href="./" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','image/topbu2-2.gif',1)"><img name="Image3" border="0" src="image/topbu2.gif" width="107" height="73"></a></td--> <td><a href="./logout.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image4','','image/topbu3-3.gif',1)"><img name="Image4" border="0" src="image/topbu3.gif" width="105" height="73"></a></td> </tr> </table> </td> </tr> <tr> <td background="image/topbg1.gif" height="39" align="center"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"> <table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"> <!--a href="./?page=member"><font color="#FFFFFF"><b>회원정보수정</b></font></a> <b><font color="#FFFFFF">|</font></b> <a href="./?page=customer"><font color="#FFFFFF"><b>고객관리</b></font></a> <b><font color="#FFFFFF">|</font></b> <a href="./?page=estimate"><font color="#FFFFFF"><b>온라인 견적관리</b></font></a> <b><font color="#FFFFFF">|</font></b--> <a href="./?page=qna"><font color="#FFFFFF"><b>Q&A 관리</b></font></a> <b><font color="#FFFFFF">|</font></b> <a href="./board_list.php?id=tech"><font color="#FFFFFF"><b>이럴땐 이렇게</b></font></a> <!--b><font color="#FFFFFF">|</font></b> <a href="./board_list.php?id=tech_vo"><font color="#FFFFFF"><b>기술용어</b></font></a--> <b><font color="#FFFFFF">|</font></b> <a href="./board_list.php?id=faq1"><font color="#FFFFFF"><b>자료실</b></font></a> <b><font color="#FFFFFF">|</font></b> <a href="./?page=setup"><font color="#FFFFFF"><b>암호변경</b></font></a> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr></table><!-----------top 끝--------------></div><!----------------main시작-----------------------------><table border="0" cellspacing="0" cellpadding="0" width="100%"> <tr> <td width="175" bgcolor="F7F7F7" valign="top"> <!--------------left시작---------------------> <div id=2><table width="175" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr> <td height='5'></td> </tr> <tr> <td height='25' align='center' bgcolor='D6D7D6'><font color='395194'><b>게시판/자료실 관리메뉴</b></font></td> </tr> <tr> <td height='5'></td> </tr> </table> </td> </tr> <tr> <td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=tech'><b><font color='525552'>이럴땐 이렇게</font></b></a></td> </tr> <tr> <td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td> </tr> <!--tr> <td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=tech_vo'><b><font color='525552'>기술용어</font></b></a></td> </tr> <tr> <td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td> </tr--> <tr> <td bgcolor='#FFFFFF' height='30' style=padding-left:10px;><img src='image/leftdot.gif'><a href='./board_list.php?id=faq1'><b><font color='525552'>자료실</font></b></a></td> </tr> <tr> <td background='image/leftbg.gif' height='1' bgcolor='#FFFFFF'></td> </tr></table> </div> <!--------------left끝---------------------> </td> <td valign="top"> <!-----------내용시작-------------------> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td style=padding-left:20px;> <table border="0" cellspacing="0" cellpadding="0" width="610" > <tr><td height="12" colspan="2"></td></tr> <tr><td colspan="2"> <font color="107D9C" size="1">■</font><font color="107D9C"> <?=$board_name?> 관리</font></td></tr> <tr> <td bgcolor="107D9C" height="3" width="120"></td> <td bgcolor="8CC3CE" height="3"></td> </tr> <tr> <td colspan="2"><script language="javascript">function check_all(formname){ var formstr = eval(formname); for(i=0;i<formstr.elements.length;i++){ if(formstr.elements[i].name=='chk[]') formstr.elements[i].checked=!formstr.elements[i].checked; }}function check_submit(){ check_temp=''; for(i=0;i<document.list.elements.length;i++){ var form_str = document.list.elements[i]; if(form_str.name=='chk[]'){ if(form_str.checked) check_temp++; } } if(!check_temp){ alert('삭제할 글을 선택해주세요.'); return false; } else { result=confirm('선택된 글을 삭제합니다.'); if(!result) return false; } //---전송---// document.list.submit();}</script><br><table width="700" border="0" cellspacing="0" align="center" cellpadding="0" bgcolor="white"> <tr> <td>총 <?=$total_rows?> 건 (현재 <?=$PageNo+1?> 페이지 / 총 <?=ceil($total_rows / $MAX_ITEMS_PER_PAGE)?> 페이지)</td> <td align="right"><img src="imgs/bt_delete.gif" onClick="return check_submit()" style="cursor:hand"></td> </tr> <tr height="5"> <td></td> <td align="right"></td> </tr></table><table width="700" border="0" cellspacing="1" align="center" cellpadding="3" bgcolor="bbbbbb"><form method="post" name="list" action="board_view.php"><input type="hidden" name="cmd" value="delete_check"><input type="hidden" name="id" value="<?=$id?>"> <tr align="center" bgcolor="CFD4D9"> <td width="50" height="25"><b>번호</td> <td width="50"><b><a href="javascript:check_all('document.list')" title='모두 선택/해제'>All</a></b></td> <td width=350><b>제목</b></td> <td><b>작성자</b></td> <td><b>등록일자</b></td> <td><b>조회수</b></td> </tr> <? if ($total_rows == 0) echo " <tr bgcolor='f8f8f8' height='40'> <td align=center colspan=6><font color='red'>등록된 글이 없습니다.</font></td> </tr> "; else { $num = $total_rows - ($PageNo * $MAX_ITEMS_PER_PAGE); // 화면에 표시되는 메시지 번호 while($list=mysql_fetch_array($result)) { $no = $list[no]; $name = $list[name]; $subject = $list[subject]; $subject = stripslashes($subject); $reg_date = date("Y-m-d", $list[write_time]); $depth = $list[depth]; $blank = ""; for ($i = 0; $depth > $i; $i++) { $blank .= " "; } $subject = $blank . $subject; $read_count = $list[read_count]; echo " <tr bgcolor='f8f8f8' align=center> <td height=25>$num</td> <td><input type=checkbox name='chk[]' value='$no' style='border:none'></td> <td align=left style=padding-left:10><a href='board_view.php?id=$id&no=$no&PageNo=$PageNo$searchStr'>$subject</a></td> <td>$name</td> <td>$reg_date</td> <td>$read_count </td></td> </tr> "; $num--; } } ?></form></table><br><table width="700" border="0" cellspacing="0" cellpadding="0" align=center> <tr> <td align=center><?= Page_Navg2($total_rows, $PageNo)?></td> </tr></table><br><table width="700" border="0" cellspacing="0" cellpadding="0" align=center><form name="search" method="post" action="<?= $PHP_SELF ?>"><input type=hidden name=id value='<?=$id?>'> <tr> <td> <table border='0' cellspacing='0' cellpadding='2'> <tr> <td> <select name="s_name"> <option value='subject' selected>제목</option> <option value='content'>내용</option> <option value='name'>작성자</option> </select> </td> <td> <input type='text' name='s_key' value='<?=$s_key?>' size="20" style="background-color: white; border-bottom:#aaaaaa 1px solid; border-left:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-top:#aaaaaa 1px solid; font-family: gulim; font-size: 9pt"></td> <td><input type='image' src='imgs/bt_asearch.gif' name='submit' value='search' align='absmiddle' style=border:none></td></form> </tr> </table> </td> <td align="right"><img src='imgs/list.gif' width=80 height=20 style=cursor:hand onClick="window.location='<?= $PHP_SELF?>?id=<?=$id?>'"> <img src='imgs/write.gif' width=80 height=20 style=cursor:hand onClick="window.location='board_write.php?id=<?=$id?>'"></td> </tr></form></table><br> </td> </tr> </table> </td> </tr> </table> <!-----------내용끝-------------------> </td> </tr></table><!----------------main끝-----------------------------><!--------------bottom시작----------------><div id=3><br><br></body></html></div><!--------------bottom끝---------------->
답변 1개 / 댓글 7개
채택된 답변
+20 포인트
10년 전
board_info()라는 함수 찾아 보시면 되겠네요.
위 함수 열어 보시면 값을 디비에서 갖고 오는지 디비에서 갖고 온다면 어느 테이블에서 갖고 오는지 알 수가 있을 테니까요.
답변에 대한 댓글 7개
10년 전
10년 전
저건 javascript 함수 아닙니다.
$setup = board_info($id);
이렇게 되어 있으니 php 함숩니다.
lib 디렉토리나 common 디렉토리 있는지 찾아 보세요.
보통 그런 데다가 공통된 함수 집어 넣으니까요.
common.php
common.lib.php
function.php
이런 이름 비슷한 파일들 있을 겁니다.
$setup = board_info($id);
이렇게 되어 있으니 php 함숩니다.
lib 디렉토리나 common 디렉토리 있는지 찾아 보세요.
보통 그런 데다가 공통된 함수 집어 넣으니까요.
common.php
common.lib.php
function.php
이런 이름 비슷한 파일들 있을 겁니다.
10년 전
말씀하신 페이지들 찾아보니 내용은 잘 모르겠지만 이 부분인거 같은데요.. 저 내용은 DB에서만 타이틀 수정이 가능하다는 건가요?
[code]
// 보드의 설정값 쿼리
function board_info($id) {
global $connect, $board_admin_table;
$board_info = mysql_fetch_array(mysql_query("select * from $board_admin_table where id='$id'"));
if(!$board_info[no]) {
unset($board_info);
error("존재하지 않는 게시판입니다.");
} else return $board_info;
}
[/code]
또 다른페이지에도 있었네요..
[code]
function board_info($bid) {
global $connect, $cfg;
$board_info = sql_fetch("select * from board_admin where id='$bid'");
if(!$board_info['id']) {
unset($board_info);
error("존재하지 않는 게시판입니다.");
} else return $board_info;
}
[/code]
[code]
// 보드의 설정값 쿼리
function board_info($id) {
global $connect, $board_admin_table;
$board_info = mysql_fetch_array(mysql_query("select * from $board_admin_table where id='$id'"));
if(!$board_info[no]) {
unset($board_info);
error("존재하지 않는 게시판입니다.");
} else return $board_info;
}
[/code]
또 다른페이지에도 있었네요..
[code]
function board_info($bid) {
global $connect, $cfg;
$board_info = sql_fetch("select * from board_admin where id='$bid'");
if(!$board_info['id']) {
unset($board_info);
error("존재하지 않는 게시판입니다.");
} else return $board_info;
}
[/code]
10년 전
저거 수정하는 페이지가 따로 있을 것 같네요.
관리자 페이지 같은 거 있는지 확인해 보세요.
디렉토리 중에 admin 같은 게 있지 않을까 싶습니다.
페이지를 찾을 수 없다면 그냥 phpmyadmin 켜서 바로 수정해 버리시는 게 편하겠네요.
관리자 페이지 같은 거 있는지 확인해 보세요.
디렉토리 중에 admin 같은 게 있지 않을까 싶습니다.
페이지를 찾을 수 없다면 그냥 phpmyadmin 켜서 바로 수정해 버리시는 게 편하겠네요.
답변을 작성하려면 로그인이 필요합니다.
함수라고 하셔서 js 파일 모두 찾아봤는데 제가 개발자가 아니다 보니 찾지 못하는건지.. 없는거 같네요