전체 글 50

그누보드 - 이미지 파일도 첨부파일 목록에 표시

그누보드에서는 첨부파일로 이미지를 첨부하는 경우, 본문에만 이미지가 표시되고, 첨부파일 목록에는 표시가 되지 않습니다. 첨부파일이 이미지인 경우에도 첨부파일 목록에 표시되게 하려는 경우, view 스킨 파일을 다음과 같이 수정해 주면 됩니다. * [스킨 디렉토리]/view.skin.php (해당 파일에 아래 소스가 2군데 있기 때문에, 2군데 모두 수정해야 됩니다.) if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) → if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'])

그누보드 2022.11.09

그누보드 - 회원아이디(코), 글쓴이(코) 댓글만 검색하기

그누보드의 게시판 검색에서, '회원아이디(코)', '글쓴이(코)' 검색을 하면 댓글만 검색되는 것이 아닌, 게시글도 같이 검색됩니다. 댓글 작성자(아이디/글쓴이)만 검색되도록 하고 싶은 경우, 다음과 같이 코드를 수정해주면 됩니다. * /lib/common.lib.php 파일 의 get_sql_search() 함수 마지막 부분 코드를 다음과 같이 변경 if ($not_comment) $str .= " and wr_is_comment = '0' "; → if ($not_comment) $str .= " and wr_is_comment = '0' "; else if (($tmp[0] == 'mb_id' || $tmp[0] == 'wr_name') && !$not_comment) $str .= " and wr..

그누보드 2022.11.07

그누보드 설치시 403 에러

그누보드 설치시 라이센스 동의 화면 [다음] 단계에서 403 에러가 나오는 경우 다음 처리를 검토해 볼 수 있습니다. (정확한 원인은 잘 모르겠지만 해당 호스팅 서버업체에 적용된 방화벽 룰에 라이센스 내용중 일부 문구가 문제되었을 가능성이 있습니다.) * /install/install.config.php 동의함 체크 부분 주석처리 if (!isset($_POST['agree']) || $_POST['agree'] != '동의함') { echo "라이센스(License) 내용에 동의하셔야 설치를 계속하실 수 있습니다.".PHP_EOL; echo "뒤로가기".PHP_EOL; exit; } → /* if (!isset($_POST['agree']) || $_POST['agree'] != '동의함') { ech..

그누보드 2022.11.04

그누보드 - 글목록에서 간단하게 공지글 등록/해제

그누보드 게시판 글목록에서 간단하게 클릭 한번으로 원하는 게시글을 공지글로 등록 및 해제하는 코드입니다. 공지글이 아닌 글은 '글번호'를 클릭하면 공지글로 지정됩니다. 공지글은 [공지]를 클릭하면 공지글에서 해제됩니다. 편의상 그누보드 'basic' 게시판 스킨 기준 소스입니다. (다른 스킨/소스인 경우 적당히 응용하여 적용하면 됩니다.) 1. [스킨 디렉토리]/list.skin.php 1) 글번호 td 에 이벤트 처리를 위한 class 설정 't_notice'

그누보드 2022.10.25

Adminer에서 데이터베이스 백업 및 복원

Adminer 는 파일 하나로 DB를 관리할 수 있는 툴입니다. Adminer 설치는 다음의 글을 참고하면 됩니다. 2022.10.05 - [DB] - phpMyAdmin 대신 사용할 수 있는 DB 관리툴 Adminer phpMyAdmin 대신 사용할 수 있는 DB 관리툴 Adminer Adminer 는 웹상에서 DB 를 관리할 수 있는 툴입니다. phpMyAdmin 과 유사하지만, 파일 하나로 구성되어 있어 간편하게 설치/사용할 수 있습니다. Adminer 설치 1) https://www.adminer.org 사이트에 .. marscompany.tistory.com 1. Adminer 에서 DB 백업 1) 왼쪽 메뉴에서 '내보내기'를 클릭합니다. 2) 출력형태를 '저장' 으로 선택합니다. 3) 원하는 ..

DB 2022.10.24

그누보드 - sql_fetch(), sql_fetch_array(), sql_query() 사용 예제

그누보드 mysql 관련 주요 내장함수 사용법 예제입니다. 1. sql_fetch() : 결과 데이터가 1줄일 때 배열로 저장 $sql = "select count(*) as cnt from [table] where [col] = '1234'"; $row = sql_fetch($sql); echo $row['cnt']; 2) sql_fetch_array() : 결과 데이터가 여러줄일 때 1줄씩 가져와서 출력 $sql = "select * from [table]"; $result = sql_query($sql); // 쿼리 실행 while ($row = sql_fetch_array($result)) { print_r2($row); } 3) sql_query() : insert, update, delete ..

그누보드 2022.10.24
반응형