head.inc.php에있는 메뉴이름을 left.php에 불러오기 채택완료
으악하마
5년 전
조회 3,914
안녕하세요 홈페이지 초보이지만 이곳 커뮤니티의 도움으로 많은걸 배워가고있습니다.
그누보드를 사용중인데 다국어 페이지를 만드려 삽질하다보니 여기까지오게되었는데요
기존 한글로된 상단메뉴(관리자페이지에서등록)는 그대로있어 /dbeditor를 통해 영어자료도 업로드하였습니다.
서론이 길지만 제가 여쭤보고싶은건 상단에 영어로 li ul 등을 이용하여 상단메뉴를 올려두었는데
left(상단메뉴5개중 1번째내용으로만 작성)에서
[
About us
이런식으로 작성하다보니 상단의 다른 2~5번째 메뉴들을 눌러도 위내용만 보이게되었어요
혹시 상단 메뉴 5가지를 하나씩누를때마다 왼쪽left.php메뉴를 맞출수 없을까요?
https://sir.kr/bbs/profile.php?mb_id=apache" onclick="return false;" rel="nofollow" target="_blank" title="亞波治 자기소개">亞波治님의 답변( Home ".$gr['gr_subject']; } ?> ".$bo[bo_subject].""; } ?>) 과
기타 다른
(
for ($i=0; $row=sql_fetch_array($result); $i++) { ?>) 이런 구문이 들어간 부분은 도무지 이해가되지 않고 어렵습니다
도움부탁드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
몸빵(?) 열심히하고있습니다^^;
SQL에서 데이터 업로드한것을
www/install/gnuboard5.sql에
CREATE TABLE `g5_menu2` (
`me_id2` INT(11) NOT NULL AUTO_INCREMENT,
`me_code2` VARCHAR(255) NOT NULL DEFAULT '',
`me_name2` VARCHAR(255) NOT NULL DEFAULT '',
`me_link2` VARCHAR(255) NOT NULL DEFAULT '',
`me_target2` VARCHAR(255) NOT NULL DEFAULT '',
`me_order2` INT(11) NOT NULL DEFAULT '0',
`me_use2` TINYINT(4) NOT NULL DEFAULT '0',
`me_mobile_use2` TINYINT(4) NOT NULL DEFAULT '0',
PRIMARY KEY (`me_id2`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
ROW_FORMAT=DYNAMIC
AUTO_INCREMENT=1397
;
이와같이 업로드하고
<div id="mysubmenu2">
<?php
$sql = "select *
from {$g5['menu2_table']}
where me_use2 = '1'
and length(me_code2) = '2'
order by me_order2, me_id2";
$result = sql_query($sql, false);
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
for ($i=0; $row=sql_fetch_array($result); $i++) {
?>
<div id="mysub2<?php echo $i ?>" style="display:none;">
<h1>
<?php echo $row['me_name2'] ?>
</h1>
<?php
$sql2 = " select *
from {$g5['menu2_table']}
where me_use2 = '1'
and length(me_code2) = '4'
and substring(me_code2, 1, 2) = '{$row['me_code2']}'
order by me_order2, me_id2 ";
$result2 = sql_query($sql2);
//좌측 서브메뉴 전체 리스트에서 현재 페이지에 해당하는 대메뉴 리스트만 보여줌
if ( ($row['me_name2']==$board['bo_subject'])||($row['me_name2']==$g5['title']) ) {
echo ("<script language='javascript'> display_submenu(" .$i. " ); </script> ");
}
for ($k=0; $row2=sql_fetch_array($result2); $k++) {
if($k == 0)
echo '<ul>'.PHP_EOL;
?>
<li<?php if (($row2['me_name2']==$board['bo_subject'])||($row2['me_name2']==$g5['title']) ) { echo (" class=\"on\"");}?>>
<a href="<?php echo $row2['me_link2']; ?>" target="_<?php echo $row2['me_target2']; ?>" ><?php echo $row2['me_name2'] ?></a>
.
.
.
이런식으로 수정하였는데 혹시 잘못된것이 있는지 확인만 해주실수 있으실까요?