그누보드 5.5 기본소스를 수정하는 것들 > 그누보드

본문 바로가기
사이트 내 전체검색

그누보드

기타 그누보드 5.5 기본소스를 수정하는 것들

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 1,767회 작성일 22-04-14 14:21

본문

그누보드가 5.5 로 업데이트 되면서, KG이니시스의 통합인증 기능을 사용할 수 있게 되었다.
그래서, 일부 코드가 변경됨.

ㅁ common.php
    - 50행 쯤, $result['url'] 값 변경
    $result['url'] = $user.$root;

    - 684행 쯤, 테마를 쿠키 세팅할수 있도록 코드 삽입. '// 테마경로' 주석 바로 아래에 위치
        if(!defined('G5_IS_ADMIN') && trim(get_cookie('theme')))
            $config['cf_theme'] = trim(get_cookie('theme'));

ㅁ bbs/list.php
    - 170행 쯤, 정렬필드추가
    $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_2|wr_3|wr_4|wr_5|wr_6|wr_7|wr_8|wr_9|wr_10)$/i", $sst) ? $sst : "";

ㅁ bbs/view.php
    - 맨 아래 146행 쯤, include_once($board_skin_path.'/view.skin.php'); 다음에 hook 추가
run_event('view_skin_after', $board, $wr_id, $view, $qstr, '');

ㅁ bbs/write.php
    - 맨 아래  442행 쯤, include_once($board_skin_path.'/write.skin.php'); 다음에 hook 추가
run_event('write_skin_after', $board, $wr_id, $write, $qstr, '');

ㅁ plugin/recaptcha_inv/recatpcha.class.php
    - 82행 쯤, CURLOPT_SSL_VERIFYPEER 를 0으로 바꾼다.
        curl_setopt ($curlsession, CURLOPT_SSL_VERIFYPEER, 0);



== legacy

ㅁ lib/common.lib.php
    이 코드는 5.4.4 에서 수정됨. 고로 legacy
    - 3437행 쯤, get_params_merge_url 함수에서 $href 초기값
        $href = (stripos(G5_URL,'://')) ? $p['scheme'].'://'.$p['host'] : '';

ㅁ tail.sub.php
    이것은 hook 기능으로 대체함. run_event('tail_sub'), 고로 5.4 에서는 legacy
    - 27행 쯤, 관리자페이지에서도 tail.sub.extend 가 먹도록 적용 코드 삽입
        <?php @include_once(G5_PLUGIN_PATH."/tail.sub.extend.php"); ?>


- boanserver 는 더이상 사용되지 않는다. 공식 사이트도 없어졌다. http://boanserver.com

ㅁ bbs/login_check.php
    - 3행 쯤, 보안서버 체크 스크립트 삽입
        @include_once(G5_PLUGIN_PATH.'/boanserver/gnuboard5/check.php');

ㅁ bbs/register_form.php
    - 5행 쯤, 보안서버 체크 스크립트 삽입
        @include_once(G5_PLUGIN_PATH.'/boanserver/gnuboard5/check.php');

ㅁ bbs/register_form_update.php
    - 7행 쯤, 보안서버 체크 스크립트 삽입
        @include_once(G5_PLUGIN_PATH.'/boanserver/gnuboard5/check.php');



== 아래는 좀 더 생각해 봐야 할 것 같은 것들..

ㅁ bbs/list.php
    - 168행 , 인덱스 강제로 태우기 위해 쿼리문 변경
    $sql = " select * from {$write_table} where wr_id in ( select wr_id from {$write_table} where wr_is_comment = 0 ) ";

추천0

댓글목록

등록된 댓글이 없습니다.

Total 85건 1 페이지
그누보드 목록
번호 제목 조회 추천 날짜
공지5143009-26
공지기타1768004-14
공지기타4068001-25
공지기타5029001-25
공지기타5993010-20
801216008-07
79기타776005-31
781602002-22
771645005-21
765426004-03
754178003-07
74기타1652012-04
735495005-04
721945005-04
71기타1587005-04
703754012-11
692760011-29
683761004-16
673462004-02
663787001-25

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.