1. APMSETUP7_2010010300.exe 설치(C:\APM_Setup\htdocs\) -> 완료
2. APM 트레이 아이콘 우클릭 -> MySQL 신규계정생성
3. dotproject_2_1_3 다운 -> 압축 해제
4. C:\APM_Setup\htdocs\ 에 복사
5. 익스플로러 실행
6. http://localhost/(경로입력) 엔터
7. id,password 입력 ( 최초 id: admin , password : passwd ) 관리자 로그인
8. dp2.0.4_Locale_ko_kr_20060720_ver.0.5.tgz 압축 해제
9. C:\APM_Setup\htdocs\dotproject\BigBlueHat-dotproject-527fa57\dotproject\locales 에 복사
10. http://localhost/dotproject/BigBlueHat-dotproject-527fa57/dotproject/ >> 관리자로그인
//-----------------------------------------------------------------------------//
// 한글화 작업
//-----------------------------------------------------------------------------//
11. System Admin -> Default User Preferences -> Locale: Korean 선택 -> summit -> logout -> 한글변함.
12. 네이버 폰트를 받아서 실행 -> 글씨체 파일명을 수정 (Nanum.ttf , NanumBold.ttf ) -> C:\APM_Setup\htdocs\dotproject\BigBlueHat-dotproject-527fa57\dotproject\lib\fonts 복사
13. 아래 처럼 수정 : 경로 -> Jpgraph_ttf.inc.php (lib\jpgraph\src):
FF_DEJAVU => array(FS_NORMAL => 'Nanum.ttf',
FS_BOLD => 'NanumBold.ttf',
FS_ITALIC => 'DejaVuSans-Oblique.ttf',
FS_BOLDITALIC => 'DejaVu-BoldOblique.ttf'
),
FF_DEJAVUMONO => array(FS_NORMAL => 'Nanum.ttf',
FS_BOLD => 'NanumBold.ttf',
FS_ITALIC => 'DejaVuSansMono-Oblique.ttf',
FS_BOLDITALIC => 'DejaVuMono-BoldOblique.ttf'
),
14. Gantt.php (modules\tasks) , Gantt_pdf.php (modules\tasks) 두개의 파일에서 아래처럼 수정
// $name = utf8_decode($name); << 주석처리 한다.
15. Gantt_pdf.php (modules\tasks) 아래와 같이 수정한다.
if ($showTaskNameOnly == '1'){
if ($caller == 'todo') {
$graph->scale->actinfo->SetColTitles(array($AppUI->_('Task name', UI_OUTPUT_RAW)), array((($printpdfhr == '1') ? '600' : '300'))); //300));
} else {
$graph->scale->actinfo->SetColTitles(array($AppUI->_('Task name', UI_OUTPUT_RAW)), array((($printpdfhr == '1') ? '600' : '300'))); //300));
}
} else {
if ($caller == 'todo') {
$graph->scale->actinfo->SetColTitles(array( $AppUI->_('Task name', UI_OUTPUT_RAW),
$AppUI->_('Project name', UI_OUTPUT_RAW),
(($showWork == '1') ? $AppUI->_('Work', UI_OUTPUT_RAW) : $AppUI->_('Dur.', UI_OUTPUT_RAW)),
$AppUI->_('Start', UI_OUTPUT_RAW),
$AppUI->_('Finish', UI_OUTPUT_RAW)),
array((($printpdfhr == '1') ? '300, 60, 80, 80, 80' : '150, 30, 40, 40, 40'))); //array(150, 30, 40, 40, 40));
} else {
$graph->scale->actinfo->SetColTitles(array( $AppUI->_('Task name', UI_OUTPUT_RAW),
(($showWork == '1') ? $AppUI->_('Work', UI_OUTPUT_RAW) : $AppUI->_('Dur.', UI_OUTPUT_RAW)),
$AppUI->_('Start', UI_OUTPUT_RAW),
$AppUI->_('Finish', UI_OUTPUT_RAW)),
array((($printpdfhr == '1') ? '360, 80, 80, 80' : '180, 40, 40, 40'))); //array(360, 80, 80, 80)); //array(180, 40, 40, 40));
}
}
15. modules\projects\reports\completed.php
//--------original source
while ($row = db_fetch_assoc($res)) {
$assigned_users[$row['task_id']][$row['user_id']]
= utf8_safe_decode("$row[contact_first_name] $row[contact_last_name]") . " [$row[perc_assignment]%]";
}
//--------modify source
while ($row = db_fetch_assoc($res)) {
$assigned_users[$row['task_id']][$row['user_id']]
= safe_utf8_decode("$row[contact_first_name] $row[contact_last_name]") . " [$row[perc_assignment]%]";
}
'Hello CE,Mobile' 카테고리의 다른 글
Windows Mobile 6.5 기대반 실망반 by 키온 (0) | 2010.10.13 |
---|---|
CeGetUserNotification() (0) | 2010.05.28 |
ActiveSync 연결창이 계속 뜨는 현상에 대하여 (0) | 2010.05.10 |
SecProcPermissions() API (0) | 2010.01.25 |
SetForegourndWindow (0) | 2010.01.18 |