查看“Dotproject”的源代码
←
Dotproject
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[category:PHP PMS]] = 零、Dotproject2.1.8安装问题点汇总 = * local zh编译不足,需要手动增加翻译,目前老鹿更新后链接如下。 * 甘特图中文不显示,问题是fonts中无中文字体,需要修改jpgraph,致2018/5月已经解决。 * 邮件smtp致今无法实现,问题排查继续…… * dotproject更新停滞,网络支持中文文档不足,需海外挖掘。 * 部分需要资源下载本站内链接: # {{ :php_pms:simhei.zip |simhei需要更名后缀为ttf}} # {{ :php_pms:msyhbd.zip |msyhbd需要更名后缀为ttf}} # {{ :php_pms:msyh.zip |msyh需要更名后缀为ttf}} # {{ :php_pms:zh.zip |中文语言包下载(老鹿更新2018/5月)}} ---- = 一、甘特图乱码解决方案 = * 甘特图乱码: # 复制 %systemroot%\font目录下的 simhei.ttf 到 lib\fonts目录下 # 打开 \lib\jpgraph\src\jpg-config.inc # 找到如下: define(‘BASE_FONT’, ‘FreeSans’); define(‘CUSTOM_TTF_FONT_BOLD’, BASE_FONT.’Bold.ttf’); define(‘CUSTOM_TTF_FONT_ITALIC’, BASE_FONT.’Oblique.ttf’); define(‘CUSTOM_TTF_FONT_BOLDITALIC’, BASE_FONT.’BoldOblique.ttf’); 修改为: define(‘BASE_FONT’, ’simhei’); define(‘CUSTOM_TTF_FONT_BOLD’, BASE_FONT.’.ttf’); define(‘CUSTOM_TTF_FONT_ITALIC’, BASE_FONT.’.ttf’); define(‘CUSTOM_TTF_FONT_BOLDITALIC’, BASE_FONT.’.ttf’); # 打开modules\tasks\gantt.php,在370行左右,注释掉以下内容 if ($locale_char_set==’utf-8′ && function_exists(‘utf8_decode’)) { $name = utf8_decode($name); } # 打开modules\projects\gantt.php,在214行左右,注释并修改成如下 /* if ($locale_char_set=='utf-8' && function_exists('utf8_decode')) { $name = ((mb_strlen(utf8_decode($p['project_name'])) > 25) ? (mb_substr(utf8_decode($p['project_name']), 0, 22) . '...') : utf8_decode($p['project_name'])); } else { */ //while using charset different than UTF-8 we need not to use utf8_deocde $name = ((mb_strlen($p['project_name']) > 25) ? (mb_substr($p['project_name'], 0, 22).'...') : $p['project_name']) ; // } define('TTF_DIR', DP_BASE_DIR . '/lib/fonts/vera/'); define('FF_CUSTOM', 30); define('CUSTOM_TTF_FONT', BASE_FONT . '.ttf'); define('CUSTOM_TTF_FONT_BOLD', BASE_FONT.'Bold.ttf'); define('CUSTOM_TTF_FONT_ITALIC', BASE_FONT.'Oblique.ttf'); define('CUSTOM_TTF_FONT_BOLDITALIC', BASE_FONT.'BoldOblique.ttf'); DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf'); DEFINE("LANGUAGE_CYRILLIC",true); DEFINE("CYRILLIC_FROM_WINDOWS",true); DEFINE('LANGUAGE_CHARSET', $locale_char_set); DEFINE('MINCHO_TTF_FONT','ipam.ttf'); DEFINE('PMINCHO_TTF_FONT','ipamp.ttf'); DEFINE('GOTHIC_TTF_FONT','ipag.ttf'); DEFINE('PGOTHIC_TTF_FONT','ipagp.ttf'); 再将windows操作系统中的simhei.ttf、simsun.ttc复制到lib\fonts\vera ---- = 二、dotproject 2.1.8 甘特图中文乱码解决方案(推荐方案) = [http://www.cnblogs.com/tttlan/p/3736736.html 参考博客:cnblog天天天蓝] == 修改lib\jpgraph\src下jpg-config.inc.php == # '''define('FF_CUSTOM',31);''' # '''修改中文用字体lib\jpgraph\src\jpgraph_ttf.inc.php''' # 改为: FF_CHINESE => array( FS_NORMAL => 'msyh.ttf', FS_BOLD => 'msyhbd.ttf', FS_ITALIC => '', FS_BOLDITALIC => '' ), == 上传msyh字库 == # '''用微软雅黑msyh:'''把c:/windows/fonts里的微软雅黑的文件(msyh.ttf和msyhbd.ttf)复制到lib\fonts\vera; == 修改tasks的gantt.php == # '''修改modules\tasks\gantt.php''',371行下面这句注释掉 /* if ($locale_char_set=='utf-8' && function_exists('utf8_decode')) { $name = utf8_decode($name); }*/ {{:php_pms:dotproject_gannt.png?400|完美显示所有区域中文}} == 目前遗留问题: == # 修改个人喜好中项目预览,依旧有中文文字化异常;{{:php_pms:dotproject_gannt2.png?400|个人喜好中的gantt文字化异常}} # 邮件配置依旧未正常工作。
该页面使用的模板:
Php pms:dotproject gannt.png?400
(
查看源代码
)
Php pms:dotproject gannt2.png?400
(
查看源代码
)
Php pms:msyh.zip
(
查看源代码
)
Php pms:msyhbd.zip
(
查看源代码
)
Php pms:simhei.zip
(
查看源代码
)
Php pms:zh.zip
(
查看源代码
)
返回至
Dotproject
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息
分类
Is & Linux
随记
诗词鉴赏
链接
小鹿的记事本
大鹿的笔记本
ICP备案
沪ICP备18018903号-5
沪ICP备18018903号-6