mantis统计报表乱码问题配置方案
上一篇 /
下一篇 2016-04-12 17:50:06
/ 个人分类:mantis
第一步去下载Jpgraph:官网地址:http://jpgraph.net/download/ 请根据您的PHP版本选择下载版本;
Jpgraph-3.0.7
JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表! 下载地址
http://jpgraph.net/download/download.php?p=1
第二步,下载完成后,这里很多人没说明,应该要将解压得到的SRC目录改名为jpgraph,并上传到 mantis 的 core 目录下面,这样就很清晰了;
文件具体存放路径:C:\Program Files (x86)\EasyPHP-5.3.9\www\mantisbt-1.2.19\plugins\MantisGraph\core
注:这里以C盘为例
第三步,修改文件jpgraph文件夹下的src目录下的jpgraph_ttf.inc.php,将
elseif( $aFF === FF_SIMSUN ) 语句
更改为:
elseif( $aFF === FF_SIMSUN ) {
// Do Chinese conversion
return $aTxt;
}
第四步,去后台安装 Mantis图表 1.0 插件;
第五步,修改程序(可能和描述存在点小的差异,您可以自己找下,很简单的):
文件mantis\plugins\MantisGraph\pages\config.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):
$t_current_font_selected = array(
'simsun' => 'SIMFANG.TTF', //此处为添加处
'arial' => false,
//--------------------------------------
Sans-serif:<br />
<label><input type="radio" name="font" value="simsun"<?php echo print_font_checked( 'simsun' )?>/>宋体</label><br /> //增加这一行
<label><input type="radio" name="font" value="arial"<?php echo print_font_checked( 'arial' )?>/>Arial</label><br />
//---------------------------------------------------------------------
文件mantis\plugins\MantisGraph\pages\config_edit.php:
if ( plugin_config_get( 'font' ) != $f_font ) {
switch ( $f_font ) {
case 'simsun': //增加这一行
case 'arial':
//----------------------------------------------------------------------
文件mantis\plugins\MantisGraph\core\graph_api.php:
$t_font_map = array(
'simsun' => FF_SIMSUN, //增加这一行
'arial' => FF_ARIAL,
第六步,后台设置:
(1)、管理--》管理插件--》点击“Mantis图表 1.0”名字进入设置界面,
(2)、Graph library to use选择“Jpgraph”,Font选择“宋体”
(3)、点击“更改配置”后再看看统计报表中内容,是否已如你所愿。
还有点小小的插曲,如果提示什么simsun.ttc,simhei.ttf的问题,您就去下载这两个字体,并放到library/jpgraph/fonts/目录下面,就完美解决了。
收藏
举报
TAG:
统计