Mantis 1.3.13报表显示问题

测试同事自己搭的mantis1.2.16版本,自行配置过报表,显示一片黑,我进去看了下相关配置,改得很乱了,怎么调整也不出图,没办法只能将它升级下试试。
一、将原数据库克隆新的数据库。
二、到mantisBT.org 下载mantis 1.3.13 解压,移动到www目录下(我的环境是lnmp)。
三、下载Jpgraph
官网地址:http://jpgraph.net/download/
请根据您的PHP版本选择下载版本;(我下载的是4.2.2)
下载完成后,将解压得到的src目录改名为jpgraph,并上传到 mantis 的 library目录下面。

需要修改文件
1、修改library/jpgraph文件夹下的jpgraph_ttf.inc.php

elseif( $aFF === FF_SIMSUN ) {
            // Do Chinese conversion
            if( $this->g2312 == null ) {
                include_once 'jpgraph_gb2312.php' ;
                $this->g2312 = new GB2312toUTF8();
            }
            return $this->g2312->gb2utf8($aTxt);
        }

更改为:

elseif( $aFF === FF_SIMSUN ) {
            return $aTxt;
        }

2.修改plugins/MantisGraph/pages/config.php


$g_current_font_selected = array(
        'arial' => false,
        'verdana' => false,
        'trebuchet' => false,
        'verasans' => false,
        'times' => false,
        'georgia' => false,
        'veraserif' => false,
        'courier' => false,
        'veramono' => false,
        'simsun' => false,    //增加这行
);

<label><input type="radio" name="font" value="veramono"<?php echo print_font_checked( 'veramono' )?>/>Vera Mono</label>  

后面增加:

Sans-serif:<br />
<label><input type="radio" name="font" value="simsun"<?php echo print_font_checked( 'simsun' )?>/>宋体</label><br />

3.修改plugins/MantisGraph/core/graph_api.php

    } else {
        $t_font_map = array(
            'arial' => FF_ARIAL,
            'verdana' => FF_VERDANA,
            'trebuchet' => FF_TREBUCHE,
            'verasans' => FF_VERA,
            'times' => FF_TIMES,
            'georgia' => FF_GEORGIA,
            'veraserif' => FF_VERASERIF,
            'courier' => FF_COURIER,
            'veramono' => FF_VERAMONO,
            'simsun' => FF_SIMSUN,   //增加这行  
        );

一定要看清楚位置,我开始增加错位置,导致乱码。

4.plugins/MantisGraph/pages/config_edit.php

    if( plugin_config_get( 'font' ) != $f_font ) {
            switch( $f_font ) {
                    case 'arial':

下面增加:
` ``case 'simsun': //增加这一行```

四、后台设置
进入管理--插件管理--Mantis图表 1.3.0
Mantis 1.3.13报表显示问题

按照以上的配置后,再次打开报表,提示无simsun.ttc,simhei.ttf的问题,去font5.com.cn下载这两个字体,并放到library/jpgraph/fonts/目录下面就可以了。

Mantis 1.3.13报表显示问题

根据:Mantis中文报表配置-基于 Mantis1.3.0 | 记得要微笑

转载于:https://blog.51cto.com/28917/2132707

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值