if($bo_table == "") 조건문으로 게시판 불러오기 문제 채택완료
그누보드4에서는 if($bo_table == "") 구문으로 해당 게시판 상단 및 하단 내용을 불러왔는데,
그누5에서는 안되어서 글을 남깁니다.
<? if($bo_table == "announcement") { ?>
<h2>News</h2>
<div class="path">HomeNoticeNews</div>
<? } else if($bo_table == "calender") { ?>
<h2>Activity Calender</h2>
<div class="path">HomeNoticeActivity Calender</div>
<? } ?>
이렇게 했는데 타이틀이 두개가 다 나옵니다.
어디에 문제가 있는지 도움 요청드립니다.
답변 4개
include_once("$g5_path/common.php");
->
include_once("../../common.php");
답변에 대한 댓글 7개
현재의 파일 위치를 기준으로 common.php 의 경로를 맞춰주면 됩니다.
include_once("../../common.php");
or
include_once("../common.php");
or
include_once("common.php");
or
...
<h2>Photo</h2>
<div class="path">Home<span>></span>Notice<span>></span>Media<span>></span>Photo</div>
<?php } ?>
<?php if($board['bo_table'] == 'video') { ?>
<h2>Video</h2>
<div class="path">Home<span>></span>Notice<span>></span>Media<span>></span>Video</div>
<?php } ?>
이렇게하니 됩니다^^
차이가 있나요?
최근에는 <?php 로 써주는 것이 더 권장되는 편입니다. https://unikys.tistory.com/246
댓글을 작성하려면 로그인이 필요합니다.
$bo_table 값을 못불러온것같은데
말씀하신 소스를 보니
board.php 같은 파일에서 불러오는게 아닌것 같네요
$bo_table값이 넘어오도록 만드셔야 합니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
$g5_path = "../../board";
include_once("$g5_path/common.php");
include_once(G5_PATH.'/head.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
?>
<!-- svisual:S -->
<div id="svisual">
<div class="svisual"> </div>
</div>
<!-- svisual:E -->
<!-- lnb:S -->
<div id="lnb">
<h3>Notice</h3>
<ul class="lnb">
<li class="on"><a href="board.php?bo_table=announcement"><span>News</span></a></li>
<li class="on"><a href="board.php?bo_table=calender"><span>Activity Calender</span></a></li>
<li><a href="#"><span>Media</span></a></li>
<li><a href="#" class="break"><span>Proceedings of APEC Forum<br/>for the GiS</span></a></li>
<li><a href="#"><span>Science institutes in APEC</span></a></li>
</ul>
</div>
<!-- lnb:E -->
<!-- contain:S -->
<div id="container">
<div class="container">
<div class="con_lf"> </div>
<div class="con_rt">
<? if($bo_table == "announcement") { ?>
<h2>News</h2>
<div class="path">Home<span>></span>Notice<span>></span>News</div>
<? } else if($bo_table == "calender") { ?>
<h2>Activity Calender</h2>
<div class="path">Home<span>></span>Notice<span>></span>Activity Calender</div>
<? } ?>
<div class="contents">
이렇게 header.html로 저장하고 관리자에서 불러왔는데 안되네요
common 경로를 다시 확인해보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인