초보질문좀..;;;; 서브페이지 head.php에 관한 내용입니다. > 그누4 질문답변

그누4 질문답변

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

초보질문좀..;;;; 서브페이지 head.php에 관한 내용입니다. 정보

초보질문좀..;;;; 서브페이지 head.php에 관한 내용입니다.

본문

http://www.jsikorea.co.kr/

지금 사이트 만들고 있는 중인데여
메인 제일 상단에 main | english | login | join
이부분까지 제가 head.php로 나눴습니다.
그리고 로그인하면 로그아웃 버튼으로 바꾸고 조인도 인포버튼으로 바뀌고 메인은 잘 되거덩요??
그런데 이 기능 그대로 서브페이지에선 못하겠어요 - 뉴_뉴

게시판 붙은데는 php파일이고 나머지서브페이진 htm파일도 있고 뭐 이런데요
(상단주소창에 다 보입니다. 무슨파일이징..저것도 아직 저렇게.. 뉴_뉴)
php파일에만 적용되는 소스라면 바꾸면 되지만 진짜 이래저래 하나도 모르겠습니다.. 으헝헝!!
서브페이지에선 그냥 로그인/로그아웃 , 조인/인포 같은 버튼 다 빼버리고 그냥 어드민이랑 다른거 만들어서 링크 걸려고 했지만 클라이언트가 로그인/로그아웃 , 조인/인포 기능 원하시네요 -

결론은 메인에선 저 부분은 head.php로 만들어서 잘 붙여가 잘 돌아가는데
서브페이지에선 도무지 소스를 모르겠습니다.
htm으로 해야하는지 php로 해야하는지 이 파일명과 관련있는것인지 부터 부끄럽지만 모르겠습니다.

고수님들 제발 도와주셔요~
아직 홈페이지 코딩과 게시판 다는것에는 무척이나 미숙하지만
얼떨결에 맡은 작업이라 이래저래 거의 다 만들어놓고도 나름 뿌듯해 하고 있었는데
이렇게 자꾸 막바지에서 좌절하고 마네요 뉴_뉴

도와주세요 ㅜ_ㅡ

혹시 여기에 관련된 답변내용이 있다면 발견하시면 링크라도 부탁드립니다.. 뉴_뉴

댓글 전체

꼭 HEAD화일에다가 코딩안해두되고요...

상단에 들어갈 화일을 하나만들고 불러오면 됩니다.

제가 쓰는방식을 설명드릴께요..

/////top.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/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

//print_r2(get_defined_constants());

// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.

$table_width = 950;
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
<title>Untitled Document</title>

</head>

<body>
<table height="14" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <!-- 처음으로 버튼 -->
    <td><a href="/"><img src="<?=$g4[path]?>/images/common/home.gif" border="0" alt="처음으로"></a></td>
    <td width="5" height="13">&nbsp;</td>

    <? if (!$member[mb_id]) { ?>
    <!-- 로그인 이전 -->
    <td><a href="<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>"><img src="<?=$g4[path]?>/images/common/login.gif" border="0" alt="로그인"></a></td>
    <td width="5" height="13">&nbsp;</td>
    <td><a href="<?=$g4['bbs_path']?>/register.php"><img src="<?=$g4[path]?>/images/common/join.gif" border="0" alt="회원가입"></a></td>
    <td width="5" height="13">&nbsp;</td>

    <!-- 로그인 이후 -->
    <? } else { ?>
    <td><a href="<?=$g4[bbs_path]?>/logout.php"><img src="<?=$g4[path]?>/images/common/logout.gif" border="0" alt="로그아웃"></a></td>
    <td width="5" height="13"><p>&nbsp;</p>    </td>
    <td><a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php"><img src="<?=$g4[path]?>/images/common/modify.gif" border="0" alt="정보수정"></a></td>
    <td width="5" height="13">&nbsp;</td>
    <? } ?>

    <!-- 관리자게시판 -->
    <td><? if ($member['mb_level'] >= '10') { ?><a href="<?=$g4[path]?>/bbs/board.php?bo_table=admin_01"><img src="<?=$g4[path]?>/images/common/board.gif" border="0" alt="관리자게시판"></a></td>
    <td width="5" height="13">&nbsp;<? } ?></td>

    <!-- contact us -->
    <td><a href="mailto:*** 개인정보보호를 위한 이메일주소 노출방지 ***"><img src="<?=$g4[path]?>/images/common/contact.gif" border="0" alt="메일보내기"></a></td>
    <td width="5" height="13">&nbsp;</td>

    <!--관리자모드-->
    <td><? if ($is_admin == "super" || $is_auth) { ?>
        <a href="<?=$g4[admin_path]?>/"><img src="<?=$g4[path]?>/images/common/admin.gif" border="0" align="absmiddle" alt="관리자모드"></a>
    <? } ?>
    </td>
  </tr>
</table>
</body>
</html>

////////가운데정렬을 하셨내요,,,,,,/////// 인덱스나 서브페이지상단에.....넣습니다.

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");

$g4[title] = "";

include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />

<SCRIPT LANGUAGE="JavaScript">
function CheckUIElements() {
  var yMenu1From, yMenu1To, yOffset, timeoutNextCheck;
  var wndWidth = parseInt(document.body.clientWidth);
  yMenu1From  = parseInt (qLayer01.style.top, 9);
  yMenu1To    = document.body.scrollTop + 9; // 위쪽 위치
  timeoutNextCheck = 0;

  if ( yMenu1From != yMenu1To ) {
    yOffset = Math.ceil( Math.abs( yMenu1To - yMenu1From ) / 20 );
    if ( yMenu1To < yMenu1From )
      yOffset = -yOffset;

    qLayer01.style.top = parseInt (qLayer01.style.top, 9) + yOffset;

    timeoutNextCheck = 10;
  }
  qLayer01.style.left = (document.body.clientWidth/2)+140; //중심으로 부터의 수평거리

  setTimeout ("CheckUIElements()", timeoutNextCheck);
}

function MovePosition() {
  var wndWidth = parseInt(document.body.clientWidth);

  // 페에지 로딩시 포지션
  qLayer01.style.top = 9;
  qLayer01.style.left = (document.body.clientWidth/2)+140; //중심으로 부터의 수평거리
  qLayer01.style.visibility = "visible";

  // initializing UI update timer
  CheckUIElements();
  return true;
}
</SCRIPT>

</head>
/////////////////////////////// 추가 /////////////////////////////////////////
<?include("../inc/top.php");?>

<body>

내용

</body>
</html>
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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