그누보드5 작업준비 그누보드5를 이용해서 원하는 테마를 만들때 우선적으로 수행하고 있는 몇가지 팁을 작성합니다. 이것은 필자의 편의를 위해 추가하는 것이니 참고정도로 생각하시길 바랍니다. jQuery Migrate 그누보드5에서 사용하고 있는 jQuery 버전은 1.8.3버전으로 구버전의 jQuery를 기준으로 작성되어 있다. 이 버전으로 인해 미묘한 차이가 발생할 수 있는데 가령 대중적인 jQuery 플러그인들이 1.9 버전 이후대를 지원하고 있는 등 최신의 플러그인들과 호환성 문제를 야기시킬 수 있다. 필자는 jQuery Migrate를 이용해 1.12.4 버전을 사용하고 있으며, theme/js 폴더를 만들어두고 그 곳에 자바스크립트 및 jQuery 소스를 넣어둔다. 경로 접근방법은 G5_THEME_JS_URL php.. 그누보드/GNU 팁 7년 전
그누보드5 메뉴 현재 위치 설정 그누보드5에서 제공하는 메뉴는 현재 위치를 알리는 클래스가 설정되어 있지 않습니다. 현재 위치를 알리는 용도로 사용될 active 클래스를 추가하는 간단한 방법을 살펴봅니다. 메뉴 현재 위치 설정 원리 그누보드5에서 제공하는 메뉴에는 링크 주소를 담고 있는 $row['me_link'] 가 존재한다. 이를 현재 페이지의 주소창의 주소와 비교하여 같다면 해당 메뉴의 에 .active 를 추가하도록 설정하는 것이 핵심이다. .active 에 대한 디자인을 스타일시트에 추가함으로써 일반 메뉴와 현재위치의 메뉴가 구분된다. 당연한 이야기겠지만, 그누보드5의 관리자 > 환경설정 > 메뉴설정 에서 추가한 메뉴들에서만 작동하며, 주소창의 주소를 다른 방식으로 변경하는 방법을 사용한다면 작동하지 않는다. 메뉴 현재 위치.. 그누보드/GNU 팁 8년 전
그누보드 제목 $g5['title'] 이해와 설정 그누보드에서 제목 출력을 담당하는 PHP 변수는 $g5['title'] 입니다. 이에 대한 설정내용과 페이지별 제목의 원리를 살펴보고 이를 수정해 봅시다. 해당 글은 그누보드5 버전을 기준으로 작성되었습니다. 사이트 제목 담당 ($g5_head_title) 그누보드에서 사이트의 제목을 설정하는 곳은 head.sub.php 파일이다. head.sub.php 파일의 head 영역에서 와 같이 처리하고 있는데 $g5_head_title은 PHP 변수로 head.sub.php 파일의 상단에 아래와 같이 변수값을 설정하고 있다. if (!isset($g5['title'])) { $g5['title'] = $config['cf_title']; $g5_head_title = $g5['title']; } else { .. 그누보드/GNU 자습서 8년 전
그누보드 $w 변수값이 의미하는 것 그누보드에서 사용되는 변수 $w 값이 의미하는 것에 대하여 알아봅니다. 해당 글은 그누보드5 버전을 기준으로 작성되었습니다. 변수 $w 그누보드는 변수 $w 값을 이용해 특정상황에 맞는 조건문의 분기로 사용한다. 가령 글쓰기 폼이나 회원가입 폼등에서 작성된 문서의 수정을 위한 접근인지 첫 접근인지를 파악하는 용도로 사용된다. 각각의 값이 가지는 의미는 아래와 같다. $w == '' 라면 새글 $w == 'u' 라면 글수정 $w == 'r' 라면 답변글 $w == 's' 라면 비밀글 그누보드/GNU 자습서 8년 전