요기보드3   필수기초 선택과목 요기보드 그누보드 로그인
그누보드5
그누보드

그누보드5


테마수정 - tail.php

■ 꼬릿말 (tail.php) 수정
마지막으로 메인화면 우측에 있는 [로그인] 박스를 삭제할거야.
[로그인] 박스는 화면상으로는 index 에 있을 줄 알았는데, 꼬리(tail.php) 에 있어.
왜 거기에 있을까?
왜냐하면 그누보드의 기본설치는 홈페이지의 모든 메뉴(자유게시판, 갤러리, 회사소개등) 에서 우측의 로그인 박스가 다 보이도록 했기 때문이야.

head.php 또는 tail.php 는 코드를 넣으면 모든 화면에서 같은 head, tail 을 사용하기 때문에 모든 화면에서 보여 줄 화면이나 기능은 여기에 넣으면 돼.
우선 tail.php 를 열어 볼까?


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

if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/tail.php');
    return;
}

if(G5_COMMUNITY_USE === false) {
    include_once(G5_THEME_SHOP_PATH.'/shop.tail.php');
    return;
}
?>

    </div>
    <div id="aside">
        <?php echo outlogin('theme/basic'); // 외부 로그인, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?>
        <?php echo poll('theme/basic'); // 설문조사, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?>
    </div>
</div>

</div>
<!-- } 콘텐츠 끝 -->

<hr>

<!-- 하단 시작 { -->
<div id="ft">

위쪽의 php 코드 부분은 이미 head.php 에서 설명을 했으니 건너뛰고,
어느 자리인지 바로 보이지?


    <div id="aside">
        <?php echo outlogin('theme/basic'); // 외부 로그인, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?>
        <?php echo poll('theme/basic'); // 설문조사, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정 ?>
    </div>

1. 현재 로그인박스(outlogin)와 설문조사(poll) 두개를 보이도록 하고 있는데 이 부분을 삭제해 버려.

(다음 학습을 위해 <div id="aside"> 라인과 </div> 라인은 그냥 두고 중간의 2줄만 삭제해 보자구.)

만일 로그인박스를 그대로 사용하고 디자인만 바꾸고 싶다면, myTheme 폴더 하위에 있는 skin/outlogin/basic 폴더에 들어가 outlogin.skin.1.php 파일과 outlogin.skin.2.php 를 열어서 수정하면 될거야.

또 설문조사의 디자인을 변경하고 싶으면 마찬가지로 myTheme 폴더 하위에 있는 skin/poll/basic 폴더에 들어가 poll.skin.php 파일과 poll_result.skin.php 를 열어서 수정하면 돼.

이제 다시 브라우저로 여러분의 홈페이지에 들어가 새로고침을 해서 변경내역을 확인해 봐.
우측의 로그인 박스와 설문조사 박스가 없어졌지?
만일 로그인 박스만 없애고 설문조사는 그대로 남겨 두고 싶으면 위 출력소스에서 두번째 줄은 삭제하지 않고 남겨 두면 되겠지?

다음에는 로그인 박스 자리에 최신글을 넣어 보도록 하자구.


목차제 목조회
724
571
612
467
383
314
372
416
422
336
267
368
335
388