xjj_angell 发表于 2010-5-4 10:59:01

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:52

好像是什么图片插件没装吧,我记得我之前安装的时候也遇到过

zhang.tp 发表于 2010-6-4 17:23:59

也是这么问题

不知道为什么原来还好用呢
忘记调了什么东西了,现在也不好用了,好着急啊
哪位帮忙啊!!

zhang.tp 发表于 2010-6-4 17:24:40

强调

设置路径和"ON"了

gly123 发表于 2010-6-7 21:00:45

路径问题吧!:)

zhang.tp 发表于 2010-6-8 10:43:57

关于说路径的问题:插件安装了之后,不用填写路径也是可以看见的,路径问题的可能性不大
斑竹说的插件没装的话,“统计报表”部分就只显示“打印报告”和“统计报表”其他的不会显示,所以贴图既然显示了就不是没装插件的问题!


LZ这个问题解决了吗?我遇到的情况和你 一样一样地啊 ~

zhang.tp 发表于 2010-6-10 13:32:36

把问题解决的办法告诉大家
在default里把语言换成英语,用户的语言也换成英语
结果发现报表和验证码就显示出来了
可能是语言包哪块错误了

wang3750900 发表于 2010-9-15 18:12:01

我也是一样的问题,应该怎么解决呢,什么地方的配置有问题呢。

严况冈990 发表于 2010-9-16 21:29:49

楼主说的挺好的,支持你哦~~!!

wang3750900 发表于 2010-11-5 11:08:45

我之前也遇到这个问题,是配置设置问题

chelili 发表于 2010-11-10 14:14:34

红叉叉的      感觉确实很好了~~~~~ :lol

chelili 发表于 2010-11-10 14:16:14

红叉叉的      感觉确实很好了~~~~~ :lol

kongfucat 发表于 2011-8-16 19:54:07

回复 7# zhang.tp


请问你说的default是哪个配置中的?

coffee-lx 发表于 2011-8-23 09:58:40

我也发现这个问题,但是总不能把语言改为英文,然后就算解决了,不知道这个问题最后斑竹怎么解决的呀

luming 发表于 2011-8-24 06:30:20

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”。在“统计报表”中可以看到多了“AdvancedSummary ”.

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:26

我按班主的弄了一遍,检查了几遍,结果还是不能显示图表啊。奇怪啊。有没有人帮忙呢?

51wangpo 发表于 2013-11-1 17:04:42

回复 1# xjj_angell


    请问,您这个问题解决了吗???我也遇到了,检查了好几遍都是这样,,网上也查过了 *****
现在任然束手无策************

willow_na 发表于 2013-11-19 14:15:17

求助啊,有人成功解决了么?
页: [1]
查看完整版本: Mantis图形报表显示红叉叉(急)