51Testing软件测试论坛

标题: Mantis图形报表显示红叉叉(急) [打印本页]

作者: xjj_angell    时间: 2010-5-4 10:59
标题: Mantis图形报表显示红叉叉(急)
公司决定使用Mantis,配置了半天终于可以用了,可主管说缺陷的处理流程必须改成公司现用的流程,我在Mantis中修改了严重性,优先级和解决状况,并添加了一个角色“项目负责人”,可图形报表显示成红叉叉,搞了半天也没解决,问题还悬着呢,急啊~~请教大家了……

我的mantis配置:Apache-2.2.15 + php-5.2.13 + mysql-5.1.43 + mantisbt-1.2.0
操作系统:Windows XP

[ 本帖最后由 xjj_angell 于 2010-5-4 11:01 编辑 ]
作者: msnshow    时间: 2010-5-7 18:24
好像是什么图片插件没装吧,我记得我之前安装的时候也遇到过
作者: zhang.tp    时间: 2010-6-4 17:23
标题: 也是这么问题
不知道为什么  原来还好用呢
忘记调了什么东西了,现在也不好用了,好着急啊
哪位帮忙啊!!
作者: zhang.tp    时间: 2010-6-4 17:24
标题: 强调
设置路径和"ON"了
作者: gly123    时间: 2010-6-7 21:00
路径问题吧!
作者: zhang.tp    时间: 2010-6-8 10:43
关于说路径的问题:插件安装了之后,不用填写路径也是可以看见的,路径问题的可能性不大
斑竹说的插件没装的话,“统计报表”部分就只显示“打印报告”和“统计报表”其他的不会显示,所以贴图既然显示了就不是没装插件的问题!


LZ这个问题解决了吗?我遇到的情况和你 一样一样地啊 ~
作者: zhang.tp    时间: 2010-6-10 13:32
把问题解决的办法告诉大家
在default里把语言换成英语,用户的语言也换成英语
结果发现报表和验证码就显示出来了
可能是语言包哪块错误了
作者: wang3750900    时间: 2010-9-15 18:12
我也是一样的问题,应该怎么解决呢,什么地方的配置有问题呢。
作者: 严况冈990    时间: 2010-9-16 21:29
楼主说的挺好的,支持你哦~~!!
作者: wang3750900    时间: 2010-11-5 11:08
我之前也遇到这个问题,是配置设置问题
作者: chelili    时间: 2010-11-10 14:14
红叉叉的      感觉确实很好了~~~~~
作者: chelili    时间: 2010-11-10 14:16
红叉叉的      感觉确实很好了~~~~~
作者: kongfucat    时间: 2011-8-16 19:54
回复 7# zhang.tp


请问你说的default是哪个配置中的?
作者: coffee-lx    时间: 2011-8-23 09:58
我也发现这个问题,但是总不能把语言改为英文,然后就算解决了,不知道这个问题最后斑竹怎么解决的呀
作者: luming    时间: 2011-8-24 06:30
4.5配置图形报表

1)下载Jpgraph:http://www.jpgraph.cn/soft/

      注意:JPGraph 1.x 版本是针对php4,2.x 是针对php5的,请根据php的版本下载对应版本。

2)将下载下来的jpgraph文件的子目录scr解压缩至mantis\library目录下,并重命名为jpgraph。

3)安装插件:

进入mantis界面,选择“管理”“插件管理”点击安装“Mantis图表1.0”。在“统计报表”中可以看到多了“Advanced  Summary ”.

4)如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的。JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码。JPGraph中处理的时候只要看到字体设置是FF_SIMSUN,就认为字符串编码是GB2312,输出的时候都要转成UTF8,单实际上已经是UTF8了,根本不用转。

打开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 ) {

      // Do Chinese conversion

     /*

      if( $this->g2312 == null ) {

   include_once 'jpgraph_gb2312.php' ;

   $this->g2312 = new GB2312toUTF8();

      }

      return $this->g2312->gb2utf8($aTxt);

   */

   return $aTxt;

}

5)修改程序

文件mantis\plugins\MantisGraph\pages\config.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):

    $t_current_font_selected = array(

        'simsun' => false,  //增加这一行

        '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,

6)设置并启用:

    (1)、管理--》管理插件--》点击“MantisGraph 1.0”名字进入设置界面,

  (2)、Graph library to use选择“Jpgraph”,Font选择“宋体”

  (3)、点击“更改配置”后再看看统计报表中内容,是否已如你所愿。
作者: hxqqqqqq    时间: 2012-8-14 11:57
我按班主的弄了一遍,检查了几遍,结果还是不能显示图表啊。奇怪啊。有没有人帮忙呢?
作者: 51wangpo    时间: 2013-11-1 17:04
回复 1# xjj_angell


    请问,您这个问题解决了吗???我也遇到了,检查了好几遍都是这样,,网上也查过了 *****
现在任然束手无策************
作者: willow_na    时间: 2013-11-19 14:15
求助啊,有人成功解决了么?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2