답변 2개 / 댓글 8개
채택된 답변
+20 포인트
2020-03-26 (목) 13:57:27
기본그누보드의 메뉴등록중에
대메뉴에 해당되는 것만 불러오는 쿼리 & 소스 입니다.
Copy
$sql = "SELECT me_name, me_link
FROM g5_menu
WHERE length(me_code) = 2
AND me_use=1
ORDER BY me_order, me_code
";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
echo "<a href='".$row['me_link']."' >";
echo $row['me_name'];
echo "</a>";
echo "<BR>"; // 줄바꿈등 필요한기능 넣으세요
}
답변에 대한 댓글 5개
2020-03-26 (목) 14:02:11
2020-03-26 (목) 14:42:09
@제주감귤
관리모드에서 메뉴관리에 메뉴를 넣으셨나요?
대메뉴를 나오게 하려면 메뉴관리에 메뉴데이타가 들어가야 합니다.
관리모드에서 메뉴관리에 메뉴를 넣으셨나요?
대메뉴를 나오게 하려면 메뉴관리에 메뉴데이타가 들어가야 합니다.
2020-03-26 (목) 15:17:28
@제주감귤
while 문 뒤에
echo $sql;
로 출력해서
db에 넣고 실행시켜보세요
해당 존재하는 메뉴가 정상적으로 조회되는지를 먼저 확인해보셔야 할것같습니다.
while 문 뒤에
echo $sql;
로 출력해서
db에 넣고 실행시켜보세요
해당 존재하는 메뉴가 정상적으로 조회되는지를 먼저 확인해보셔야 할것같습니다.
2020-03-26 (목) 16:18:15
g5가 아니라 다른걸로 설정햇었는데 table명이 달라서 안나왔던거였어요.
수정하니까 아주 잘나옵니다!!
감사합니다
수정하니까 아주 잘나옵니다!!
감사합니다
2020-03-26 (목) 14:08:20
혹시?
그누보드 버전이 어떻게 되며,
다른 테마를 쓰고 계신게 없는지 여쭙니다~
답변에 대한 댓글 3개
2020-03-26 (목) 14:18:57
define('G5_VERSION', '그누보드5');
define('G5_GNUBOARD_VER', '5.3.2.7');
순정테마 사용중입니다
define('G5_GNUBOARD_VER', '5.3.2.7');
순정테마 사용중입니다
답변을 작성하려면 로그인이 필요합니다.
해당 쿼리를 index.php에 넣고 <?php echo $row['me_name'] ?>코드를 넣었는데 아무것도 뜨지 않습니다.. 방법이 잘못되었을까요?