그누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");?> 로 적용
<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");?> 로적용
<?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개
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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인