===== 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 테마를 바꾸려면 =====
파일을 열어보면 수정할 수 있다.
===== 편집기에서 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'' 파일 내부에서\\ ''%%
이 버튼은 자바스크립트가 동작하는 브라우져에서만 보인다.
===== Google Analytics for DokuWiki =====
DOKU 위키에 Google Analytics 에 기록을 남기는 플러그인.
다운로드 : [[http://www.dokuwiki.org/plugin:googleanalytics?s[]=google]]
플러그인 설치 후에는, 스킨에 추가 작업이 필요하다.
- 현재 사용하는 스킨폴더로 이동해서
- MAIN.PHP 파일을 연다.
- 와 사이에 다음 코드를 넣는다.
- 관리자 화면으로 이동해서, "Google Analytics" 플러그인 설정을 변경한다. \\ 할당 받은 UA..머시기 코드를 여기에 추가한다.
====== Indexmenu Plugin ======
폰트변경
* %
/* .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/' 밑에 둔다.