5/25 페이지 열람 중
게시판/컨텐츠 설정에서 head 와 tail 의 경로입력 항목에 값을 넣은 경우 모바일에서는 입력된 include 값이 작동되지 않는 문제가 있습니다. 그누보드 5.0 ~ 5.4.2.4 까지 확인 ////////////////////////////////////////////////////////////////////////////////////// 20.04.20 11:43:11 SIR 공식 답변 해당 코드 부분은 아주 옛날부터 그렇게 되어 있는 부분이기 때문에 함부로 코드를 변경할수 없습니다. 2013년도 이전에도 그렇게…
토큰 정보가 올바르지 않습니다. 그누보드 5.4.1.1 일때 설치해서 5.4.2.0 까지 업데이트를 했는데도 여전히 오류가 보고되는 상황입니다. 그누보드 5.4.2.3 버전은 파일 하나씩 비교하면서 토큰 관련해서 누락된 코드가 있는지 확인을 했습니다. 궁여지책으로 bbs / write_update.php 의 상단에 있는 토큰 체크하는 것을 주석으로 막은 상황입니다. 관리자 페이지에서의 토큰 에러는 업데이트때문인지 아니면 다른 이유인지 alert가 안뜨네요. 그누보드 5.4 초기 버전에는 문제가 없었는데, 업데이트후 언…
그누보드 스팸 방지를 위한 여러가지 방법들이 존재합니다 다양한 방법에 대한 것을 실제 테스트를 통해 확인된 사항을 정리합니다 1. 글쓰기 페이지에 머문 시간을 비교해서 스팸여부 확인 sir 마르스컴퍼니 님의 팁 : https://sir.kr/g5_tip/14663 회원 로그인 후 제목과 내용을 1111 이라고만 적어도 최소 10초가 필요합니다 물론 손빠른 사람은 그보다 빠르게 타이핑이 가능할 수 도 있으나, 극히 이례적인 상황일것으므로 대조군에서 제외하고 10초라는 시간 제한을 두고 그것보다 빠르면 글 작성을 막는 대응 방법 …
게시글 작성자가 댓글의 비밀글 여부를 선택하도록 하는 방법입니다. 1. 그누보드 / skin / board / basic / list.skin.php 상단에 아래 내용을 추가합니다. // 비밀댓글 필드 추가 $field_query = "SHOW COLUMNS FROM {$write_table} WHERE `Field` = 'wr_comment_secret';"; $field_row = sql_fetch( $field_query ); if(!$field_row['Field']) { …
쪽지를 아이디가 아닌 닉네임으로 사용하는 방법입니다. 그누보드 5.4 에서 테스트 하였으며, 하위 버전 확인은 안했으나, 문제 없으리라 생각됩니다. 1. bbs / ajax_member_chk_nick.php 파일 생성 <?php include_once('./_common.php'); $search = trim(strip_tags($_GET['term'])); $sql = "select * from {$g5['member_table']} where mb_nick like…
관리자일때는 ip 값을 특정한 정보로 저장하는 방법입니다. 1. 그누보드5 / config.php define('G5_IP_DISPLAY', '\\1.♡.\\3.\\4'); 아래에 내용을 추가 // 내컴퓨터 IP $client_ip = isset($_SERVER['HTTP_CLIENT_IP'])?$_SERVER['HTTP_CLIENT_IP']:isset($_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_F…
목록을 랜덤으로 보이고 싶을때가 있습니다. 1. 그누보드5.3 / lib / get_data.lib.php 내용에서 function get_board_sort_fields($board=array(), $make_key_return=''){ $bo_sort_fields = run_replace('get_board_sort_fields', array( array('wr_num, wr_reply', '기본'), array('wr_datetime asc&…
그누보드 gnuboard_patch5.4.1.patch 파일을 이용해서 그누보드 5.3 을 패치를 했습니다. 그후 제어된 테이블의 필드를 비교 과정에서 누락된 것들이 발견되어 자료 공유합니다. gnuboard_patch5.4.1.patch / adm / dbupgrade.php 에 아래의 내용이 추가되어야 순수한 설치한 그누보드 5.4.1 과 동일하게 되더군요 1. 그누보드 5.4.1 / adm / dbupgrade.php 적당한 위치에 아래 내용 추가 // 환경설정 > cf_bbs_rewrite 칼럼 추가 // 해피정…
아래의 내용을 그누보드 폴더에 파일 만들어서 올린후 실행합니다. <?php include_once "_common.php"; $sql = " select * from {$g5['member_table']} order by mb_no "; $qry = sql_query($sql); for ($i=0; $row=sql_fetch_array($qry); $i++) { $sql_nick_check = " select * from {$g5['member_…
컨텐츠 페이지에 비회원일때만 보이는 입력창을 만들어 봅니다. 1. / adm / contentform.php 1-1. 디비 필드 추가 상단 적당한 위치에 디비 필드 생성을 위한 아래 내용 추가 // 데이타2개 더 입력가능하게 필드 생성 - 해피정닷컴 2019-11-08 if(!sql_query(" select co_content2 from {$g5['content_table']} limit 1 ", false)) { $sql = " ALTER TABLE `{$g5['cont…