기초적인 용어 정리 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

기초적인 용어 정리

관리자 17-09-16 14:30

1. 주석 처리


팁이나 QA 답변에서 삭제하거나 주석 처리하라는 말을 많이 들어봤을 겁니다.

여기서 말하는 주석 처리는 해당 코드를 삭제하는 효과와 같습니다.


주석 처리 방법은 코드 맨 앞쪽에 // 를 붙이면 됩니다.

예를 들어 이렇게..


// if ($is_guest && !chk_captcha()) {

//    alert('자동등록방지 숫자가 틀렸습니다.');

// }


주석 처리할 코드가 너무 많으면 위아래만 이렇게 하는 방법도 있습니다.


/*

if ($is_guest && !chk_captcha()) {

    alert('자동등록방지 숫자가 틀렸습니다.');

}

*/


주석 처리할 곳이 html 코드와 php 코드가 같이 있을 때는 이런 방법도 있고..


<?php

/* 재고 표시하는 경우 주석 해제

<tr>

    <th scope="row">재고수량</th>

    <td><?php echo number_format(get_it_stock_qty($it_id)); ?> 개</td>

</tr>

*/

?>


주석은 코드에 관한 부연 설명을 넣을 때 많이 사용합니다. 예를 들어 이렇게..


if(defined('_INDEX_')) { // index에서만 실행

    include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어


그누보드 파일을 열어보면 곳곳에 주석 문구들이 있을 겁니다.

나중에 그누보드 보안 업데이트나 유지 보수를 편하게 하려면

원본 파일을 수정할 때 본인이 알아먹기 쉽게 주석으로 부연 설명을 넣어 놓으면 좋겠죠.




2. 루트경로


FTP로 서버에 접속했을 가장 상위 경로가 루트입니다.

웹호스팅을 사용하고 있다면 처음 접속했을 때 보이는 곳이 루트입니다.

일부 업체는 www 나 html 등 상위 경로까지 이동이 가능한 경우도 있는데 거기가 아니라

그걸 클릭했을 때의 첫 위치가 루트 경로입니다.

홈페이지를 운영하는 곳이라면 보통 index 파일이 있는 곳이겠죠.



3. 인클루드 include


현재 문서에 다른 곳에 있는 함수 파일이나 페이지를 가져와서 적용한다는 의미입니다.

그누보드 index.php 파일을 보면 상 하단 내용이 index.php 파일 자체에 있지 않고

별도의 head.php 와 tail.php 파일로 만들어서 이렇게 include 로 불러와서 사용하고 있죠.


include_once(G5_PATH.'/head.php');

include_once(G5_PATH.'/tail.php');


함수나 페이지들을 관리하기 쉽게 구분해놓고 필요한 곳에만 저렇게 불러서 사용합니다.

단, 그누보드는 구조상 각 게시판 자체를 include 할 수는 없습니다.



추가 예정..................

댓글목록 +2

댓글목록

profile_image

신비님의 댓글

신비 작성일

처음 그누를 알게되었을 때의 그 낯설음이 새록새록 떠오르네요. ㅎ

ps.
별도 용어 전용 게시판을 만들어 하나하나 적어놓는 게 좋을 듯 합니다.
초보가 알아야 할 용어가 워낙 많으니...ㅎ

profile_image

잊지말자님의 댓글

잊지말자 작성일

이것만으로도 충분히 가치있는 정보가 될것 같아요
기다려집니다. 커밍순이

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.