생초보 PHP 유저의 혼자서 그누보드5 파헤치기 2 > 자유게시판

자유게시판

생초보 PHP 유저의 혼자서 그누보드5 파헤치기 2 정보

생초보 PHP 유저의 혼자서 그누보드5 파헤치기 2

본문

전 편에서 보았던 스킨의 경우 테마파일 스킨과 루트 자체의 스킨으로 나뉜다는 댓글이 있는데

아직 완벽한 이해를 하지 못했기때문에 차후에 다시 공부해서 글을 적어야겠다.

 

스킨의 특징은 스킨/모바일스킨 폴더에서 bbs 아래의 스킨에 해당하는 php파일들을 조절한다는거

(깊은의미까진 모르지만 그러하다~는 걸 알고 넘어감)

 

 

*음성캡챠

 

음성캡챠의 경우 어떠한 사용자가 사람인지/컴퓨터인지 구별하는 방법이라고 하는데

이게 은근히 데이터를 많이 잡아 먹는다.

물론 보안상의 이유로 캡챠는 좋은 시스템임은 확실하지만...너무 데이터를 많이 잡아먹는다

소수의 사람이 오는 사이트일경우 큰 문제가 안되지만 많은 사람이 오면 이게 하드용량을 꽤 잡아 먹는다.

 

앞에서 보았듯이 각 스킨 폴더 안의 영역에서 bbs 산하의 파일을 제어한다는 그누보드의 특징을

보았다. 아마도 캡챠도 그럴것이라고 예상은 할수있다( 물론 내 생각)

 

 1) register_form.skin.php

 

검색을 하면 총 4개가 나옵니다.

 

1.모바일 스킨에 존자하는 파일 / 2.스킨폴더에 존재하는 파일

4.테마의 모바일 /  5.테마의 스킨

 

이를 봤을때 기본스킨 / 테마스킨으로 나뉘고 이에 따라 각각 피시/모바일로 나뉘네요.

제로보드의 경우 이렇게 디테일하지않은데 그누보드는 하나하나 정해주고 지시해줘야하는

그런 단점같은 장점이 있네요.

 

<tr>

    <th scope="row">자동등록방지</th>

    <td><?php echo captcha_html(); ?></td>

</tr>

 

주석 처리로 지워도 되지만, 저는 그냥 삭제처리했습니다.

그리고 위에 // 캡챠 삭제라고 주석처리

 

 

2./bbs/register_form_update.php 

 

bbs에 있는 파일을 아마도 통합적인 관리와 관련이 있다고 계속 생각할수 있습니다.

register_form.php 도 어느정도 연관성이 있는 php 이겠지만

업데이트의 경우 기존의 파일과 연관이 있다고 충분히 생각할수있으니

들어가서 파일 수정을 합니다

 

include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');

include_once(G5_LIB_PATH.'/register.lib.php');


들어가자마자 보이는 영역을 통해 캡챠/레지스터 부분이 있는걸 보아 관계가 있다고 유추가 가능합니다.

여기서 

 

if (!chk_captcha()) {

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

}


이부분을 삭제해줍니다. 만약 캡챠부분이~하고 함수가 적용되는거라 굳이 없어도 되는부분이네요
아무튼 삭제합니다.왜 이걸 굳이 삭제하는지는 잘모르겠네요.


3. 방문자 분석 스크립트

개인적으로 구글애널리틱스를 넣을것을 추천하고 싶습니다.
구글 애널리틱스가 총 방문자수 실시간 방문자수등 굉장히 디테일한 통계를 제공합니다.

4.메타태그

head.sub.php 에서 메타태그를 조절한다고 하는데 한가지 의문이 생깁니다.
루트파일의 head.sub.php와 테마속에 있는 head.sub.php가 있는데
루트파일에 존재하는 head.sub.php 에 주석으로 // 테마 head.sub.php이라는 주석이 있습니다.
왜 이게 여기에 있는지 모르겠습니다.흠..
아무튼 메타태그를 수정하려면 head.sub.php 에 <!doctype html>에 직접 넣어도 되지만
여기서 접근이 가능하다는점.

< 신디케이션은 네이버 검색 도구랑 연관있는걸로 알고있습니다>


추천
0

댓글 0개

전체 199,609 |RSS
자유게시판 내용 검색

회원로그인

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