이것만 해결되면 완료인데요 ..head.php 파일 수정 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이것만 해결되면 완료인데요 ..head.php 파일 수정 정보

이것만 해결되면 완료인데요 ..head.php 파일 수정

첨부파일

head.php (3.2K) 3회 다운로드 2012-02-01 23:04:51

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_builder&wr_id=7301&page=2

일단 위의 빌더를 사용했습니다. (빌더 주신 밀로즈님께 감사드려요)

제 홈주소는 http://joomun.cafe24.com 입니다.

bgm 플레이어를 삽입하고 싶은 마음에..

여러모로 질문도하고 연구한 결과..

index.html을 만드니까 홈 메인이 그걸로 뜨더라구요

그래서 프레임을 상하로 나눠서 위에 bgm넣고

아래 index.php 넣고.. 그 파일을 다른 이름 .html로 저장한담에

index.html에 아이프레임 태그 넣어서

메뉴 눌러도 노래 계속 나오게 해결은 했는데요..

(아이프레임말고 프레임만 나눠서 하니까 메인으로가기 버튼 누르면
 bgm플레이어가 하나씩 더 생겨서 노래가 막 겹쳐서 나오더라구요)

여튼 저는 php에 대해 전혀 아는게 없어서

나름대로 머리 굴려서 html으로 저렇게 만들어놨는데

다른건 다 되긴하는데..bgm 플레이어 밑에 쭈문 홈~♥ 버튼 누르면

메인화면으로 돌아가거든요..근데 그거 누르면 보시다시피 하얀 화면만 나와요

무슨 프레임 타겟 설정같은걸 해야하나요?

여튼 아시는분의 조언으로 head.php파일을 수정해야한데서

열어봤는데 머가 먼지 모르겠더라구요 ㅠㅠ..

head.php 소스는

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/latest.lib.php");
/*
 캐시로 적용하고자 배열로 별도 저장
*/

if($p){
$_this = $p;
$_type = 'page';
}else if($bo_table){
$_this = $bo_table;
$_type = 'board';
}
$_uri = $_SERVER['REQUEST_URI'];

if( ! @include_once("$g4[path]/menu.php") ){
$gnb = array();
$result = mysql_query(" select * from {$g4['menu_table']} where mn_type_id = 'gnb' or mn_type_id = '' ORDER BY `{$g4['menu_table']}`.`mn_order` asc ");
while($row = sql_fetch_array($result)){
$gnb[] = $row;
}
$qnb = array();
$result = mysql_query(" select * from {$g4['menu_table']} where mn_type_id = 'qnb' ORDER BY `{$g4['menu_table']}`.`mn_order` asc ");
while($row = sql_fetch_array($result)){
$qnb[] = $row;
}
}

?>
<div class="wrapper">

<header class="layout">
<h1><a href="http://joomun.cafe24.com/"><?=$config['cf_title']?></a></h1>
<?if($config['cf_title_desc']){?>
<p><?=$config['cf_title_desc']?></p>
<?}?>
</header>

<?php
if( $config['cf_site_gnb'] == 1 && count($gnb) > 0 ){
?>
<nav class="gnb">
<ul>
<?php
foreach($gnb as $row){
if($row['mn_id'] == $_this && $row['mn_type'] == $_type || $row['mn_id'] == $_uri){
$_active = ' class="active"';
}else{
$_active = '';
}
$link = '#';
if($row['mn_type'] == 'page'){
$link = $g4['path']. '/page/?p='. $row['mn_id'];
}else if($row['mn_type'] == 'board'){
$link = $g4['path']. '/bbs/board.php?bo_table='.$row['mn_id'];
}else if($row['mn_type'] == 'link' || $row['mn_type'] == 'guest' || $row['mn_type'] == 'member'){
$link = $row['mn_id'];
}

if( ( $row['mn_type'] == 'guest' && $is_member ) || ( $row['mn_type'] == 'member' && ! $is_member ) ){
}else{
?>
<li><a href="<?php echo $link;?>"<?php if( $row['mn_target'] ){?> target="<?php echo $row['mn_target']?>"<?php }?><?php echo $_active;?>><?php echo $row['mn_subject']?></a></li>
<?php }
}?>
</ul>
</nav>
<?php
}else if( $config['cf_site_gnb'] == 1 && count($gnb) == 0 ){?>
<p class="notice_message">관리자 페이지에서 메뉴를 생성해주시기 바랍니다.</p>
<?php
}
?>

<?php
if( $config['cf_site_qnb'] == 1 && count($qnb) > 0 ){
?>
<nav class="qnb">
<ul>
<?php

foreach($qnb as $row){
if($row['mn_id'] == $_this && $row['mn_type'] == $_type || $row['mn_id'] == $_uri){
$_active = ' class="active"';
}else{
$_active = '';
}
$link = '#';
if($row['mn_type'] == 'page'){
$link = $g4['path']. '/page/?p='. $row['mn_id'];
}else if($row['mn_type'] == 'board'){
$link = $g4['path']. '/bbs/board.php?bo_table='.$row['mn_id'];
}else if($row['mn_type'] == 'link' || $row['mn_type'] == 'guest' || $row['mn_type'] == 'member'){
$link = $row['mn_id'];
}

if( ( $row['mn_type'] == 'guest' && $is_member ) || ( $row['mn_type'] == 'member' && ! $is_member ) ){
}else{
?>
<li><a href="<?php echo $link;?>"<?php if( $row['mn_target'] ){?> target="<?php echo $row['mn_target']?>"<?php }?><?php echo $_active;?>><?php echo $row['mn_subject']?></a></li>
<?php }
}?>
</ul>
</nav>
<?php
}
?>


<?php
if( $config['cf_site_outlogin'] == 1 ){
echo outlogin('nw_basic');
}
?>
<div class="layout">

이겁니다.

너무 길어서 힘드실까바 첨부까지해서 올려요

이것만 해결되면 홈 작업끝인데

고수님들 이 ..왕초보 좀 도와주세여

그리고 혹시 몰라서 하는 말인데

프레임 나눌때 아래 index.php 타겟이름을

index 로 했어요

밀로즈님 홈피가면 메뉴에 Main 버튼 눌러도 메인화면뜨던데
그건 어캐 하는건지;;ㅎ

댓글 전체

예제로 아이프레임을 쓰지 않은 페이지를 만들어 놓았는데
잘 안되시면 알려주세요 ^^ 파일 올려드릴께요
보시면 바로 적용하실 수 있을거에요
예 감사합니다..^^ 빌더 제공하신 밀로즈님께도 쪽지로 도움요청했는데요
혹시 모르니가 그 파일좀 올려주세여

*** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 보내주셔도 되고
여기 게시판에 올려주셔도 되염^^*
여기가 문제 되는게 아닐까요.?
<header class="layout">
<h1><a href="이문구 삭제후 실행"><?=$config['cf_title']?></a></h1>
<?if($config['cf_title_desc']){?>
<p><?=$config['cf_title_desc']?></p>
<?}?>
</header>



원본 수정안한 것 그대로 실행..

<header class="layout">
<h1><a href="<?=$g4['path']?>"><?=$config['cf_title']?></a></h1>
<?if($config['cf_title_desc']){?>
<p><?=$config['cf_title_desc']?></p>
<?}?>
</header>
김빱 천국님 감사합니다..
빌더 제공해주신 밀로즈님께 문의한결과

<header class="layout">
<h1><a href="http://joomun.cafe24.com/index.php"><?=$config['cf_title']?></a></h1>
<?if($config['cf_title_desc']){?>
<p><?=$config['cf_title_desc']?></p>
<?}?>
</header>

이렇게 수정하면 되더라구요..

그리고 칸타님~! 님 말씀대로 프레임나눠서 하니까 되네요^^*
정말 고맙습니다..ㅎㅎㅎㅎ..
김빱님도 너무 감사한데 ㅠㅠ...일단 칸타님 덕으로 해결됐으니 채택할게요 ㅠㅠ
로그 아웃시에 인덱스 상하 프레임을 다시 B로 전부 불러오게 되는 현상이 있는것 같아요 ^^
그 부분 한 번 확인해 보세요~!

로그아웃 후 경로설정을
http://joomun.cafe24.com/index.php 여기로 _self 잡아주셔야 할 것 같아요
전체 10 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT