work 썸네일형 리스트형 [그누보드5] 최신글 보기(latest) 그누보드5에서 최신글 보기(latest)에서 공지글 제외하고 보는 법 /lib/latest.lib.php 파일에서 설정가능합니다. ob_start(); include $latest_skin_path.'/latest.skin.php'; $content = ob_get_contents(); ob_end_clean(); 원리는 공지로 지정된 글을 제외하고 목록을 호출합니다. 그누보드5의 경우 공지글 여부는 해당 게시물 설정에 있는 것이 아니라 따로 board table에 공지글만 설정해두는 컬럼에서 관리됩니다. 그래서 그 공지목록을 받아와 그 목록을 제외한 글만 호출합니다. // board table에서 공지목록 받아오기 $sql = " select * from {$g5['board_table']} where.. [그누보드5] 모바일 버전을 사용하고 싶지 않다면? 그누보드5는 기본적으로 모바일 접속화면을 제공합니다. 모바일 기기로 접속하면, 바로 모바일 버전으로 보여주는데 그걸 쓰고 싶지 않다면, root 디렉토리에 config.php 파일에서 설정가능함 define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false로 설정 간편하다우 카카오톡 링크 버튼달기 - 모바일 카카오톡 링크 버튼 달기 #1 카카오톡 링크를 만들페이지에 버튼 만들기 #2 카카오톡 개발자 사이트로 이동한다. KakaoDevelopers_ 카카오 개발자공간 (https://developers.kakao.com/) #3 로그인 후에 앱을 만든다. #4 앱을 만든 다음에 개발 가이드 > javascript 개발가이드 > 카카오톡 링크로 이동한다. #5 카카오톡 링크생성 버튼에서 소스를 긁어온다. #6 소스를 적용후에 "카카오톡버튼"을 모바일에서만 보일 수 있도록 설정한다. #7 모바일에서만 보이는지 확인한다. # 테스트 해본다. 페이지 상단 head에 추가 // //버튼 카카오톡 공유 사이트맵 [JS/jQuery] 야구 게임 / PHP 간단한 숫자 야구 게임 PHP로 만든 간단한 숫자 야구게임되겠다. 게임의 룰은 아래와 같다. 1. 게임시작 1부터 9사이 중 3자리 중복없는 숫자를 입력한다. 2. 컴퓨터가 생성한 정답과 비교를 한다. 3. 숫자와 자리가 맞으면 Strike 자리는 맞지 않고 숫자만 맞으면 Ball 이 된다. ex) 정답이 123일 때 내가 135 라고 입력했다면, 첫번째 숫자 1은 숫자와 자리도 맞으니 Strike 두번째 숫자 3은 숫자는 맞지만 자리가 틀렸으니 Ball 세번째 숫자 5는 없으니 꽝이 된다. 그럼 135에 대한 결과는 1Strike 1Ball 이 된다. 4. 숫자가 모두 틀리면 Out 이다. 5. 3 Strike 가 나오면 게임에서 이긴다. 6. 3Out 이 나오면 게임에서 지게 된다. 7. 9번의 기회를 모두 쓰면 게임에서 .. [css/jquery ui] box-shadow 설정하기 CSS 작업을 하다보면 box-shadow가 필요한 경우가 있다. 너무 진하게 쓰거나, 잘못하면 자칫 촌스러워 보이지만, 잘 조절해서 쓰면 또 의외의 고급스러움을 제공하는 경우도 있다. box-shadow의 설정은 사실 외워서 사용하기가 어렵다. 크롬 개발자 도구에서 지원해주는 방법도 있는데, 평소에는 "https://www.cssmatic.com/box-shadow" 사이트에서 종종 설정해서 사용하기도 했다. 그러다 그냥 나도 한번 만들어보자는 생각이 들어 만들어 보았다. 제공하는 기능은 그림자의 위치 및 흐림 / 투명도 / 반경 등을 드래그 형식 또는 입력하는 형식으로 조절이 가능하다. 드래그 기능은 Jqueryui 라이브러리를 사용했다. $( function() { //좌우 var handle1 =.. [jquery / ajax] ajax 간단하게 호출하는 방법 ajax를 사용해서, 간단하게 컨텐츠를 호출하는 방법 ajax_inform으로 call.html의 컨텐츠를 호출합니다. function callContent(){ var url = "call.html"; $.ajax({ type:"POST", url:url, dataType : "html", success: function(html){ $(".ajax_inform").html(html); }, error: function(xhr, status, error) { alert(error); } }); } callContent() 를 실행하면, 아래와 같이 됩니다. 간단하게 페이지 이동없이 리스트를 갱신하거나 컨텐츠를 호출해올 수 있습니다. 이전 1 ··· 3 4 5 6 다음