서브메뉴 좌측이 아닌 상단에 노출 방법.. 고수님들 한번 봐주셔요..ㅠ
관련링크
본문
몇일전 질문글을 올렸는데
다시 정리해서 올려봅니다.
아래 캡쳐화면처럼 서브메뉴를 상단에 노출하려고 하는데요 이 테마소스를 그대로 복사해서
다른 서버에 새로 그누보드를 설치하고 메뉴를 만들고 서브메뉴를 만들었는데
서브메뉴가 전혀 노출이 안되고 있습니다.
아래사이트 주소입니다 : http://kumkangglass.cafe24.com/bbs/content.php?co_id=company_ceo
content.skin.php 파일을 보니 아래와 같이 css 소스와 php 소스가 보이는데요
제가 디자이너겸 퍼블리셔라 php언어를 잘 모르는데요
서브메뉴를 DB에서 불러오는 소스로 보이는데 맞는건지 확인좀 부탁드립니다..ㅠㅠ
생성된 서브메뉴명을 DB에 따로 추가해야 하는 방법으로 제작된 걸까요..?
개발자가 없는 상태여서 서브메뉴 노출에 애를 먹고 있습니다...
고수님들 한번 봐주시면 넘 감사하겠습니다!
<style>
/*.sub-content-comm-list{display:table; width:100%; overflow:hidden; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; -o-border-radius:60px; margin-bottom:70px;}*/
.sub-content-comm-list {
display: table;
width: 100%;
overflow: hidden;
margin-bottom: 36px;
margin-top: 40px;
line-height: 2%;
}
.sub-content-comm-list > li {
display: table-cell;
text-align: center;
background-color: #f2f2f2;
line-height: 2%;
}
.sub-content-comm-list > li.i2 {
width: 50%;
}
.sub-content-comm-list > li.i3 {
width: 33.33%;
/* width: calc(100%/3); */
}
.sub-content-comm-list > li.i4 {
width: 25%;
/* width: calc(100%/3); */
}
.sub-content-comm-list > li.i5f {
width: 20%;
float: left;
}
.sub-content-comm-list > li.i6 {
width: 16.66%;
/* width: calc(100%/6); */
}
.sub-content-comm-list > li {
display: table-cell;
vertical-align: middle;
text-align: center;
background-color: #f2f2f2;
}
/*.sub-content-comm-list.menu2 > li{width:50%;}*/
/*.sub-content-comm-list.menu3 > li{width:33.5%;}*/
.sub-content-comm-list > li > a {
display: block;
padding: 20px 0 22px 0;
}
.sub-content-comm-list > li > a p {
font-size: 16px;
color: #959595;
letter-spacing: -0.5px;
}
.sub-content-comm-list > li.selected {
background:#3952ae url('http://kumkangglass.cafe24.com/theme/company/img/sub_tit_bg.png') no-repeat top left;
}
.sub-content-comm-list > li.selected > a p {
color: #fff;
font-weight:bold;
}
</style>
<?php
if ( $arg0 == 'company' ): ?>
<section class="cm-tab-container">
<ul class="sub-content-comm-list cm-tab-list clearfix menu3">
<?php
$sql2 = " SELECT *
FROM {$g5['menu_table']}
WHERE me_use = '1'
AND length(me_code) = '4'
AND substring(me_code, 1, 2) = ( SELECT substring(me_code, 1, 2) FROM g5_menu WHERE me_link LIKE '%{$co_id}' LIMIT 1 )
ORDER BY me_order, me_id; ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++):
?>
<li class="<?php if ( substr_compare($row2["me_link"], $co_id, -strlen($co_id)) === 0 ): ?>selected<?php endif; ?> i6">
<a href="<?=$row2["me_link"]?>"><p><?=$row2["me_name"]?></p></a>
</li>
<?php endfor;?>
</ul>
</section>
<?php elseif ( $arg0 == 'equipment' || $arg0 == 'product' ): ?>
<section class="cm-tab-container">
<ul class="sub-content-comm-list cm-tab-list clearfix menu3">
<?php
$sql2 = " SELECT *
FROM {$g5['menu_table']}
WHERE me_use = '1'
AND length(me_code) = '4'
AND substring(me_code, 1, 2) = ( SELECT substring(me_code, 1, 2) FROM g5_menu WHERE me_link LIKE '%{$arg0}_{$arg1}' LIMIT 1 )
ORDER BY me_order, me_id; ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++):
?>
<li class="<?php if ( substr_compare($row2["me_link"], $arg0.'_'.$arg1, -strlen($arg0.'_'.$arg1)) === 0 ): ?>selected<?php endif; ?> i5f">
<a href="<?=$row2["me_link"]?>"><p><?=$row2["me_name"]?></p></a>
</li>
<?php endfor;?>
</ul>
</section>
<?php endif;
?>
답변 3
<section class="cm-tab-container">
<ul class="sub-content-comm-list cm-tab-list clearfix menu3">
<?php
$sql2 = " SELECT *
FROM {$g5['menu_table']}
WHERE me_use = '1'
AND length(me_code) = '4'
AND substring(me_code, 1, 2) = ( SELECT substring(me_code, 1, 2)
AND me_code = '{여기를 상위코드 입력하시면}'
ORDER BY me_order, me_id; ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++):
?>
<li class="<?php if ( substr_compare($row2["me_link"], $arg0.'_'.$arg1, -strlen($arg0.'_'.$arg1)) === 0 ): ?>selected<?php endif; ?> i5f">
<a href="<?=$row2["me_link"]?>"><p><?=$row2["me_name"]?></p></a>
</li>
<?php endfor;?>
</ul>
</section>
위 코드 하위만 노출 하고자할대 위치럼 상위 코드를 노출하시면 해당 게시판 메뉴만 노출됩니다.
넵 환경설정에 보시면 메뉴관리가 있을거요
거기서 추가하시면 원하는 메뉴를 노출하실 수 있습니다.
해당 게시판명에 원하는 메뉴만 노출하는 방식이네요
Q&A
컨텐츠몰
제작의뢰
부가서비스
커뮤니티
질문하는 방법
모든질문
답변 없는 질문
모든답변
그누보드5
영카트5
그누커머스
그누보드4
영카트4
태그 전체보기
내 질문
내 답변
내 댓글
QA
서브메뉴 좌측이 아닌 상단에 노출 방법.. 고수님들 한번 봐주셔요..ㅠ
heaven808 2021.06.19 23:28:23 34
1
http://kumkangglass.cafe24.com/bbs/content.php?co_id=company_ceo 0회
몇일전 질문글을 올렸는데
다시 정리해서 올려봅니다.
아래 캡쳐화면처럼 서브메뉴를 상단에 노출하려고 하는데요 이 테마소스를 그대로 복사해서
다른 서버에 새로 그누보드를 설치하고 메뉴를 만들고 서브메뉴를 만들었는데
서브메뉴가 전혀 노출이 안되고 있습니다.
아래사이트 주소입니다 : http://kumkangglass.cafe24.com/bbs/content.php?co_id=company_ceo
content.skin.php 파일을 보니 아래와 같이 css 소스와 php 소스가 보이는데요
제가 디자이너겸 퍼블리셔라 php언어를 잘 모르는데요
서브메뉴를 DB에서 불러오는 소스로 보이는데 맞는건지 확인좀 부탁드립니다..ㅠㅠ
생성된 서브메뉴명을 DB에 따로 추가해야 하는 방법으로 제작된 걸까요..?
개발자가 없는 상태여서 서브메뉴 노출에 애를 먹고 있습니다...
고수님들 한번 봐주시면 넘 감사하겠습니다!
<style>
/*.sub-content-comm-list{display:table; width:100%; overflow:hidden; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; -o-border-radius:60px; margin-bottom:70px;}*/
.sub-content-comm-list {
display: table;
width: 100%;
overflow: hidden;
margin-bottom: 36px;
margin-top: 40px;
line-height: 2%;
}
.sub-content-comm-list > li {
display: table-cell;
text-align: center;
background-color: #f2f2f2;
line-height: 2%;
}
.sub-content-comm-list > li.i2 {
width: 50%;
}
.sub-content-comm-list > li.i3 {
width: 33.33%;
/* width: calc(100%/3); */
}
.sub-content-comm-list > li.i4 {
width: 25%;
/* width: calc(100%/3); */
}
.sub-content-comm-list > li.i5f {
width: 20%;
float: left;
}
.sub-content-comm-list > li.i6 {
width: 16.66%;
/* width: calc(100%/6); */
}
.sub-content-comm-list > li {
display: table-cell;
vertical-align: middle;
text-align: center;
background-color: #f2f2f2;
}
/*.sub-content-comm-list.menu2 > li{width:50%;}*/
/*.sub-content-comm-list.menu3 > li{width:33.5%;}*/
.sub-content-comm-list > li > a {
display: block;
padding: 20px 0 22px 0;
}
.sub-content-comm-list > li > a p {
font-size: 16px;
color: #959595;
letter-spacing: -0.5px;
}
.sub-content-comm-list > li.selected {
background:#3952ae url('http://kumkangglass.cafe24.com/theme/company/img/sub_tit_bg.png') no-repeat top left;
}
.sub-content-comm-list > li.selected > a p {
color: #fff;
font-weight:bold;
}
</style>
<?php
if ( $arg0 == 'company' ): ?>
<section class="cm-tab-container">
<ul class="sub-content-comm-list cm-tab-list clearfix menu3">
<?php
$sql2 = " SELECT *
FROM {$g5['menu_table']}
WHERE me_use = '1'
AND length(me_code) = '4'
AND substring(me_code, 1, 2) = ( SELECT substring(me_code, 1, 2) FROM g5_menu WHERE me_link LIKE '%{$co_id}' LIMIT 1 )
ORDER BY me_order, me_id; ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++):
?>
<li class="<?php if ( substr_compare($row2["me_link"], $co_id, -strlen($co_id)) === 0 ): ?>selected<?php endif; ?> i6">
<a href="<?=$row2["me_link"]?>"><p><?=$row2["me_name"]?></p></a>
</li>
<?php endfor;?>
</ul>
</section>
<?php elseif ( $arg0 == 'equipment' || $arg0 == 'product' ): ?>
<section class="cm-tab-container">
<ul class="sub-content-comm-list cm-tab-list clearfix menu3">
<?php
$sql2 = " SELECT *
FROM {$g5['menu_table']}
WHERE me_use = '1'
AND length(me_code) = '4'
AND substring(me_code, 1, 2) = ( SELECT substring(me_code, 1, 2) FROM g5_menu WHERE me_link LIKE '%{$arg0}_{$arg1}' LIMIT 1 )
ORDER BY me_order, me_id; ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++):
?>
<li class="<?php if ( substr_compare($row2["me_link"], $arg0.'_'.$arg1, -strlen($arg0.'_'.$arg1)) === 0 ): ?>selected<?php endif; ?> i5f">
<a href="<?=$row2["me_link"]?>"><p><?=$row2["me_name"]?></p></a>
</li>
<?php endfor;?>
</ul>
</section>
<?php endif;
?>
이 부분이 메뉴 부분입니다.
!-->