51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4048|回复: 4
打印 上一主题 下一主题

mantis1.2.4版自带的图形报表1.0版,标题显示成空白格子

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-5 22:09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的环境是xampp 1.7.4,mantis是1.2.4。

在mantis中生成几个bug后,去统计报表,发现不行图形生成了,也有百分比数字,但就是统计的标题名都是空白格子。如下图:
[attachimg]76513[/attachimg
请问该如何解决呢?我的意思是,就在mantis自带的报表系统中去解决,不是通过安装第三方的jpgraph。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-12-11 09:22:36 | 只看该作者
终于找到解决方法了,并于2011年12月10日晚试验成功。
为保持严谨态度,本次设置环境是 xampp 1.7.4 + mantis1.2.4  + JpGraph 3.0.7

以下是安装JPGRAPH步骤:
( 1 ) 、安装: JpGraph PHP5 version Version: 3.0.7 , 从
http://www.aditus.nu/jpgraph/jpdownload.php 下载,解压缩其中子目录src 至mantis\library 目录下,改名为jpgraph
(2)、修改文件mantis\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 ) {
// Do Chinese conversion
return $aTxt;
}

2、后台设置:
(1)安装插件:管理--》插件管理--》
安装MantisGraph 插件(即Mantis 1.2.4 的’Mantis 图形1.0’)
(2)修改程序:
打开文件mantis\plugins\MantisGraph\pages\config.php:
$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' => 'simsun.ttf',//增加这一行
            'arial' => 'arial.ttf',
//----------------------------------------------------------------------

$t_font_map = array(
'simsun' => FF_SIMSUN, //增加这一行
'arial' => FF_ARIAL,

//如果以上文件修改后,还是不行,就把上面几个文件,用Ultraedit 另存为UTF-8 格式文件

3、设置并启用:
(1)、管理--》管理插件--》点击“Mantis 图形1.0”名字进入设置界面,
(2)、Graph library to use 选择“Jpgraph”,Font 选择“宋体”
(3)、点击“更改配置”后再设置项目并添加缺陷看看统计报表中内容,是否已如你所愿。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-1-8 23:23:53 | 只看该作者
我顶
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-1-28 22:38:24 | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-5-30 10:53:38 | 只看该作者
额,,按照你的改了以后,不显示图表了,,
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 11:33 , Processed in 0.074600 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表