그누4 스킨을 그누5에 적용시키려고하는데요. 채택완료

안녕하세요. 홈페이지에 티스토리나 네이버블로그처럼 사이드 메뉴를 넣고 싶은데요.

 

그누보드5에는 좌측메뉴 스킨이 마땅한게 없어서 그누보드4에 있는 카페스타일 메뉴를 그누5(http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=73884&sfl=wr_subject&stx=%EC%A2%8C%EC%B8%A1+%EB%A9%94%EB%89%B4&page=16) 제 홈페이지에 적용하려고 합니다.

 

그누4에서 그누5로 함수 변경해줬는데, 문제는 메뉴가 나타나지 않습니다..

해당 스킨 index.php파일인데 어디가 잘못된건지 소스좀 봐주실수 있나요? ㅠ

초보라 뭐가 잘못됐는지 전혀 모르겠네요 ㅠㅠ

 

변경전 index.php 그누4 코드 - 원하는 위치에 <? include_once("$g4[path]/sdmenu/index.php");?> 로 적용

Copy
<link rel="stylesheet" type="text/css" href="<?=$g4[path]?>/sdmenu/sdmenu.css" /> <script type="text/javascript" src="<?=$g4[path]?>/sdmenu/sdmenu.js">	/***********************************************	* Slashdot Menu script- By DimX	* Submitted to Dynamic Drive DHTML code library: http://www.dynamicdrive.com	* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code	***********************************************/</script><script type="text/javascript">// <![CDATA[var myMenu;window.onload = function() {	myMenu = new SDMenu("my_menu");	myMenu.init();};// ]]></script>   <table border="0" cellpadding="0" cellspacing="0">  <tr>	<td background="<?=$g4[path]?>/sdmenu/menu_head.gif" width="171" height="6"></td>  </tr>  <tr>	<td background="<?=$g4[path]?>/sdmenu/menu_temp.gif" width="171" height="63"></td>  </tr>  <tr>	<td background="<?=$g4[path]?>/sdmenu/menu_bg.gif" width="171" height="12" valign="center" style="padding:0 3 0 3px;"> 	<div id="my_menu" class="sdmenu">	<?	$sqlgr = " select gr_id, gr_subject from $g4[group_table] order by gr_1 ";	$resultgr = sql_query($sqlgr);	for ($i=0; $rowgr=sql_fetch_array($resultgr); $i++) {		$sqlbo = " select gr_id, bo_table, bo_subject from $g4[board_table] where gr_id = '$rowgr[gr_id]' order by bo_1 ";		$resultbo = sql_query($sqlbo); 		echo "<div>\n";		echo "<span>$rowgr[gr_subject]</span>\n";		for ($i=0; $rowbo=sql_fetch_array($resultbo); $i++) {			echo "<a href='$g4[bbs_path]/board.php?bo_table=$rowbo[bo_table]'>$rowbo[bo_subject]</a>\n";		}		echo "</div>\n";	}	?>	</div>   </tr>  <tr>	<td background="<?=$g4[path]?>/sdmenu/powered.gif" width="171" height="20"><script>doc_write(flash_movie("<?=$g4['path']?>/sdmenu/bn.swf", "menuflash", 171, 20, "transparent"));</script></td>  </tr>  <tr>	<td background="<?=$g4[path]?>/sdmenu/menu_tail.gif" width="171" height="6"></td>  </tr></table>

 

 

그누5용으로 변경한 소스 코드  - 원하는 위치에 <? include_once("G5_PATH/sdmenu/index.php");?> 로적용

Copy
<?if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 ?><link rel="stylesheet" type="text/css" href="<?=G5_PATH?>/sdmenu/sdmenu.css" /> <script type="text/javascript" src="<?=G5_PATH?>/sdmenu/sdmenu.js">	/***********************************************	* Slashdot Menu script- By DimX	* Submitted to Dynamic Drive DHTML code library: http://www.dynamicdrive.com	* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code	***********************************************/</script><script type="text/javascript">// <![CDATA[var myMenu;window.onload = function() {	myMenu = new SDMenu("my_menu");	myMenu.init();};// ]]></script>   <table border="0" cellpadding="0" cellspacing="0">  <tr>	<td background="<?=G5_PATH?>/sdmenu/menu_head.gif" width="171" height="6"></td>  </tr>  <tr>	<td background="<?=G5_PATH?>/sdmenu/menu_temp.gif" width="171" height="63"></td>  </tr>  <tr>	<td background="<?=G5_PATH?>/sdmenu/menu_bg.gif" width="171" height="12" valign="center" style="padding:0 3 0 3px;"> 	<div id="my_menu" class="sdmenu">	<?	$sqlgr = " select gr_id, gr_subject from $g5['group_table'] order by gr_1 ";	$resultgr = sql_query($sqlgr);	for ($i=0; $rowgr=sql_fetch_array($resultgr); $i++) {		$sqlbo = " select gr_id, bo_table, bo_subject from $g5['board_table'] where gr_id = '$rowgr[gr_id]' order by bo_1 ";		$resultbo = sql_query($sqlbo); 		echo "<div>\n";		echo "<span>$rowgr[gr_subject]</span>\n";		for ($i=0; $rowbo=sql_fetch_array($resultbo); $i++) {			echo "<a href='G5_BBS_PATH/board.php?bo_table=$rowbo[bo_table]'>$rowbo[bo_subject]</a>\n";		}		echo "</div>\n";	}	?>	</div>   </tr>  <tr>	<td background="<?=G5_PATH?>/sdmenu/powered.gif" width="171" height="20"><script>doc_write(flash_movie("<?=G5_PATH?>/sdmenu/bn.swf", "menuflash", 171, 20, "transparent"));</script></td>  </tr>  <tr>	<td background="<?=G5_PATH?>/sdmenu/menu_tail.gif" width="171" height="6"></td>  </tr></table>

 

 

 

답변 1개

채택된 답변
+20 포인트

G5_PATH=>G5_URL 로 바꿔 주시구요

 

for ($i=0; $rowbo=sql_fetch_array($resultbo); $i++) {

46            echo "<a href='G5_BBS_PATH/board.php?bo_table=$rowbo[bo_table]'>$rowbo[bo_subject]</a>\n";
47        }

 

 

로 바꾸시면...

 

for ($i=0; $rowbo=sql_fetch_array($resultbo); $i++) {

46            echo "<a href='".G5_BBS_URL."/board.php?bo_table=$rowbo[bo_table]'>$rowbo[bo_subject]</a>\n";
47        }
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다:)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고