===== http로 접속하면 https로 리다이렉트 ===== 할까 말까 망설이다가 21-07-03 ssl 인증서를 사서 ''https:%%//%%'' 로 접속하도록 설정했다. http 로 접속하면 https로 변경 되도록 시작 스크립트에 코드를 추가 * ''index.php'' / ''doku.php'' 파일 첫 부분에 추가. // HTTPS 로 시작하지 않으면 보낸다. if(!isset($_SERVER["HTTPS"])) { header('Location: https://'.$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']); } SSL인증서는 [[https://my.gogetssl.com/]]에서 구입했다. ''kieuns.com''에 대한 와일드카드 도메인과 단일 도메인 구입. 현재는 호스팅 중이라 와일드카드 도메인은 설정이 안되었다. (CBR 망할) ===== 문서 위에 알림 창 정보 ===== div . class . "notify" ===== geshi 테마를 바꾸려면 ===== /wiki/lib/styles/screen.css 파일을 열어보면 수정할 수 있다. ===== 편집기에서 tab 키를 정상적으로 인식하려면 ===== 탭키를 누르면 다음 컨트롤로 넘어가버린다. 크롬이라면 확장기능을 추가해서 탭 키를 제대로 사용할 수 있다. 설치할 확장 프로그램 : Textarea Code Formatter https://chrome.google.com/webstore/detail/dgkbnngeehclnibbdblaimapibmmcdal ===== 프로그램 수정 사항 ===== ==== Create New Page 으로 페이지 생성시, 네임스페이스가 제대로 반영되지 않던 문제 ==== * 2009/3/17 원 제작자의 최근 소스를 받아서 업데이트함, 이후에는 정상 동작함 svn 주소 http://svn.bitflux.org/repos/public/misc/dokuwiki/plugins/npd ==== 주소창에서 페이지 한글 이름 입력시 글자가 깨지는 문제 ==== 한글 언어 환경 (비유니코드언어환경인듯)에서 ie나 firefox 로 실행하면서 새 페이지 이름에 한글을 넣으면\\ 글자가 깨져서 나오는데 utf 로 인코딩해서 보내도 제대로 되지 않는 것 같아서\\ 받은 페이지 이름을 강제로 utf8로 변경. 이후에는 정상으로 페이지가 뜨더라 // inc/pageutils.php function getID($param='id',$clean=true){ global $conf; $id = isset($_REQUEST[$param]) ? $_REQUEST[$param] : null; // convert encoding from (local language to utf8) $tmpstr = $id; // If url address enter by WebBrowser's AddressBar if($HTTP_REFERER == "") { if( mb_check_encoding($tmpstr, "euc-kr") == true ) { $tmpstr = iconv("euc-kr", "utf-8", $tmpstr); //echo ""; //(debug message) } } // echo ""; //(debug message) $id = $tmpstr; ===== 스킨 변경 사항 ===== ==== NewPageDialog plugin ==== "Create New page" 버튼 추가 === 실제로 변경한 파일 === * ''/lib/tpl/default/main.php'' * ''/lib/tpl/incognitek/main.php'' ==== index menu on top menu : incognitek skin ==== ''/lib/tpl/incognitek/menu.php''에
  • 를 추가, 이 링크 누르면 인덱스 페이지로 넘어감. ===== 플러그인 설명 ===== ==== NewPageDialog plugin ==== 스킨(템플릿)에 이 기능을 추가하려면 아래 코드를 넣어야 한다: if (!plugin_isdisabled('npd') && ($npd =& plugin_load('helper', 'npd'))) { $npd->html_new_page_button(); } 실제 스키파일을 수정하는 부분은 ''/lib/tpl/default/main.php'' 파일 내부에서\\ ''%%
    %%'' 을 (또는 유사한 부분을 찾아서) 아래처럼 고친다.:
    html_new_page_button(); ?>
    이 버튼은 자바스크립트가 동작하는 브라우져에서만 보인다. ===== Google Analytics for DokuWiki ===== DOKU 위키에 Google Analytics 에 기록을 남기는 플러그인. 다운로드 : [[http://www.dokuwiki.org/plugin:googleanalytics?s[]=google]] 플러그인 설치 후에는, 스킨에 추가 작업이 필요하다. - 현재 사용하는 스킨폴더로 이동해서 - MAIN.PHP 파일을 연다. - 와 사이에 다음 코드를 넣는다. - 관리자 화면으로 이동해서, "Google Analytics" 플러그인 설정을 변경한다. \\ 할당 받은 UA..머시기 코드를 여기에 추가한다. ====== Indexmenu Plugin ====== 폰트변경 * %%/lib/plugin/indexmenu/style.css /* .dtree 를 수정한다 */ .dtree { /* 구글 웹 폰트를 사용해서 나눔고딕 폰트로 설정함 */ font-family: 'Nanum Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; /* 폰트를 좀 키움 */ /* 나머지는 그대로 */ } ====== 수정 이력 ====== 이제 와서 왠 수정이력이냐마는.. **19-01-16** * 위키의 주소를 'kieuns.com/wiki' -> 'kieuns.com' 로 완전 변경. * 위키 이외의 것은 'kieuns.com/other/' 밑에 둔다.